Hi. I just got this bug report from Francesco Poli, a
user of the Debian package. The full bug log is
available at <http://bugs.debian.org/323657>.
---quote---
I think I found a bug in _Beneath a steel sky_ (but it
may well be
ScummVM's fault, I don't know).
I managed to find a way to make sky hang up completely:
the attached
autosave reproduces the bug.
After restoring this autosave, as soon as I click on
anything in the
room, I see a bunch of identical stderr messages and
I'm unable
to do anything else in the room.
I even managed to crash scummvm, by clicking on another
character
in order to start a dialog, and repeatedly clicking on
"never mind..." (the only possible phrase).
Here's the stderr (redirected to a file):
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| WARNING: Place compact's getToTable is NULL!!
| Unknown script command: 24033!
Here's my .scummvmrc:
| [scummvm]
| versioninfo=0.7.1
|
| [sky]
| subtitles=true
---quote---
I can reproduce it using his autosave file, which I'll
attach here as well, on both 0.7.1 and a fresh CVS
snapshot from today.
Tore
Autosave from the room outside the nuclear reactor in the pipe factory.
Logged In: YES
user_id=166507
Please, test this bug with latest daily build which you can find
on bottom of our downloads page at
http://www.scummvm.org/downloads.php.
Logged In: YES
user_id=166507
Forgot to raise priority. If this is a real bug then it is a
show stopper.
Logged In: YES
user_id=637473
I can still reproduce it with a binary built from a CVS tree
updated not ten minutes ago.
Tore
Logged In: YES
user_id=754260
Two bytes in the savegame are corrupt, fixing it with a
hexeditor makes it work perfectly again.
I'm quite sure it wasn't caused by a logic bug, though.
I guess it was either caused by a defective harddisk(?) or
memory corruption.
The idea of a defective harddisk may sound like a quite lame
excuse... but we've run BASS with valgrind several times by
now, and I really don't think there's any memory corruption
going on there.
So, in other words, I really don't know. Sorry. :)
Logged In: YES
user_id=637473
Ok, so we should close this bug as invalid, or at least
lower the severity so it isn't considered a blocker?
I can ask Francesco if he's aware of any hardware problems
on his computer, if you wish.
Tore
Logged In: YES
user_id=166507
I think we could close it. In the meantime I lower priority
and remove from the list.
Logged In: YES
user_id=12935
What is the status of this item?