I experienced some crashes in the CD version of Flight of
the Amazon Queen. The first occurs when you try to mix
the open dog food with the super weenie serum in the
Floda factory; the second occurs when the temple
guardian on Sloth Island disappears after you answered
her riddle, the third occurs in the temple, shortly after
you selected the mask in your inventory with the
command "use" and another one occurs in the temple
when you try to combine the two stone pieces to obtain
the lizard key.
Logged In: YES
user_id=230314
ok, so let's recapitulate
1) it seems, you already have submitted a bug report for that
(#962758), is that different ?
2) this bug has been fixed since the 0.6.0 release, please use
a daily build
3) the 3rd one is unknown to me, can you please attach a
savegame and specify the version you are using (italian ?)
Thanks
Logged In: YES
user_id=1043874
It is the English-Italian CD version of the game. In the
previous bug report there was only the 1st bug. Later I found
the other two ones. I found the 3rd one in the temple on
Sloth Island. When I used the "tree sap" on the "bit of stone"
and then tried to combine the "sticky bit of stone" with
the "chunk of rock" the game crashed. The result of this
action is a "stone key" that will open the path to the throne
room of the temple.
The "stone key" crash savegame
Logged In: YES
user_id=230314
I tested the savegame with the english talkie version and I
was able to "build" the stone key without any problems.
So, here are what you can test :
- if are you playing using scummvm version 0.6.0, please try
using a daily build as we fixed some bugs since (this is
available from the downloads page, "CVS builds" section)
- if are you playing under windows and directly from CDROM,
try copying the queen.1 to a harddisk
Regarding the others crashes, please submit us the
corresponding savegames if they are still reproducable, it's
easier for us. Thanks.
The "chef's surprise" crash savegame
Logged In: YES
user_id=1043874
I tested the game with the 0.7.0CVS build. No problems with
the English talkie CD version and the freeware version. These
crashes still occur only with the Italian CD version (English
talkie, Italian captions). The 0.7.0CVS build has the first bug
in the Sloth Island temple fixed (when you answer the riddle
and the guardian opens the entrances for you). Crashes that
still occur are the following (Italian names are in brackets):
1. Floda Factory. Use the "can opener" (apriscatole) on
the "dog food" (cibo per cani) and then try to use the "open
dog food" (cibo per cani aperto) with the "super weenie
serum" (siero per super mammolette) to obtain the "chef's
surprise" (sorpresa dello chef). English version is ok, Italian
version crashes. Attached savegame queen.s22 (the chef's
surprise).
2. Sloth Island Temple. Select the "death mask" (maschera
funeraria) with the command "use" (usa) and move the cursor
around the "lizard heads" (teste di lucertola). English version
is ok, Italian version crashes. Attached savegame queen.s23
(the lizard heads).
3. Sloth Island Temple. Use the "tree sap" (resina) on the "bit
of stone" (frammento di pietra) and then try to use
the "sticky bit of stone" (frammento di pietra appiccicoso)
with the "chunk of rock" (pezzo di roccia) to obtain the "stone
key" (chiave di pietra). English version is ok, Italian version
crashes. Attached savegame queen.s20 (the stone key).
I also tried to play the Italian game from the hard disk but
nothing changed.
Logged In: YES
user_id=1043874
I tested the game with the 0.7.0CVS build. No problems with
the English talkie CD version and the freeware version. These
crashes still occur only with the Italian CD version (English
talkie, Italian captions). The 0.7.0CVS build has the first bug
in the Sloth Island temple fixed (when you answer the riddle
and the guardian opens the entrances for you). Crashes that
still occur are the following (Italian names are in brackets):
1. Floda Factory. Use the "can opener" (apriscatole) on
the "dog food" (cibo per cani) and then try to use the "open
dog food" (cibo per cani aperto) with the "super weenie
serum" (siero per super mammolette) to obtain the "chef's
surprise" (sorpresa dello chef). English version is ok, Italian
version crashes. Attached savegame queen.s22 (the chef's
surprise).
2. Sloth Island Temple. Select the "death mask" (maschera
funeraria) with the command "use" (usa) and move the cursor
around the "lizard heads" (teste di lucertola). English version
is ok, Italian version crashes. Attached savegame queen.s23
(the lizard heads).
3. Sloth Island Temple. Use the "tree sap" (resina) on the "bit
of stone" (frammento di pietra) and then try to use
the "sticky bit of stone" (frammento di pietra appiccicoso)
with the "chunk of rock" (pezzo di roccia) to obtain the "stone
key" (chiave di pietra). English version is ok, Italian version
crashes. Attached savegame queen.s20 (the stone key).
I also tried to play the Italian game from the hard disk but
nothing changed.
The "lizard heads" crash savegame
Logged In: YES
user_id=634621
I just tried latest CVS on Mac OSX with the Italian CD version of FOTAQ
and the savegames provided, and I couldn't reproduce any of the
crashes.
But what I did notice was that the command strings (Use XXX on YYY)
get very long in italian, especially in these 'crashing' cases (but they
never, by far, exceed MAX_COMMAND_LEN) also, they don't get drawn at
all when they're this long (but maybe this is deliberate? Gregory?)
Unless your datafiles are broken(*), my guess would be that this long
string overflows/OOBs something somewhere,
as it only seems to happen when you combine items that have large
descriptions, but unfortunately I can't reproduce it.
Maybe the bug-reporter can run ScummVM in GDB and provide a
backtrace?
or someone else with a sufficiently fast x86 machine can run with
valgrind.
(*) MD5 sums, just in case:
95886e605361c5fdf7229d71a47a8747 BUD1.DOG
a9395b1858e0abed120a13fc64e9c01e QUEEN.1
Logged In: YES
user_id=1043874
Unfortunately I can't run ScummVM in GDB, so I can't provide
you a backtrace. Sorry.
Logged In: YES
user_id=230314
No, Joost, it wasn't a deliberate choice to hide too long
strings but rather a side effect :)
Anyway, I just rewrote that part of code. maybe it will fix the
mentionned bugs...
Logged In: YES
user_id=230314
maybe my last message wasn't explicit enough... anyway can
the bug submitter grab a recent daily build in order to test if
the problems are still there ?
Logged In: YES
user_id=634621
Earth calling Bug Reporter. Earth calling Bug Reporter. Come in please,
Bug Reporter.
Logged In: YES
user_id=12935
Pending response by the bug submitter (alpriami).