Opened 12 years ago

Closed 12 years ago

#3615 closed defect (invalid)

GOB: Engine crashes on startup (Amiga)

Reported by: raziel- Owned by: DrMcCoy
Priority: normal Component: Engine: Gob
Keywords: Cc:
Game: Gobliiins

Description

ScummVM 0.12.0svn (Feb 6 2008 07:59:08)
Features compiled in: Vorbis FLAC MP3 zLib MPEG2

The Gob engine crashes no matter which game i try to
run. I get no build errors or other oddities, only
this crash on startup. No music is played, no gfx are
loaded. A black screen comes up and it crashes.

System specific crash log attached

Goblin Games 1-3 (CD/DOS/English (US))

AmigaOS4
gcc version 4.0.2 (AmigaOS build 20051012)

Ticket imported from: #1887680. Ticket imported from: bugs/3615.

Attachments (2)

Crashlog_scummvm_2008-02-06_09-04-05.txt (22.8 KB ) - added by raziel- 12 years ago.
System specific (GrimReaper) log
GobEngine-d9.log (2.6 KB ) - added by raziel- 12 years ago.
-d9 log

Download all attachments as: .zip

Change History (8)

by raziel-, 12 years ago

System specific (GrimReaper) log

by raziel-, 12 years ago

Attachment: GobEngine-d9.log added

-d9 log

comment:1 by raziel-, 12 years ago

-d9 log attached (although nothing useable seems to be in
there) :-/
File Added: GobEngine-d9.log

comment:2 by raziel-, 12 years ago

One missing information...sorry for the hassle

I haven't tested the Gob games for a long time, so i can
only say, that it works with the 0.11.0 Palindrom release.

comment:3 by jvprat, 12 years ago

Owner: set to DrMcCoy

comment:4 by DrMcCoy, 12 years ago

It works in 0.11.0? That's strange, because there weren't any real changes in the Gob engine or in the SDL backend since then. :/
From the crashlog, it looks like it crashes in the libc during OSystem_SDL::addDirtyRgnAuto() (called by the very first call to Video::retrace()). The only libc-function there is a memcpy copying the checksums around and that should be correctly initialized by initSize()...

I don't suppose you can attach a real debugger and sniff around a bit?
Or giving me a dumped core and the ScummVM binary for AmigaOS (with debug-symbols)? Maybe I can set my gdb on that...

comment:5 by raziel-, 12 years ago

Resolution: invalid
Status: newclosed

comment:6 by raziel-, 12 years ago

Sorry for blaming ScummVM for yet another problem on my side.

I recently changed from static to shared objects in my SDK
missing a few vital changes that had to be made by hand (it's
fun being on a beta system) :-)

These changes prevent some objects in SDL being linked as
they should (becasue some shared onjects weren't in place)
leading to the aforementioned strange errors in the GOB
and SAGA engine (ITE).

After sorting my SDK and (hopefully finally) resuming the
status to "working" these errors went away with a new build.

Thanks for the help and sorry for the hassle :-/

Note: See TracTickets for help on using tickets.