[ scummvm-Bugs-2852211 ] crash when starting Tinsel engine on Solaris/SPARC

SourceForge.net noreply at sourceforge.net
Sat Sep 5 10:41:07 CEST 2009


Bugs item #2852211, was opened at 2009-09-05 08:41
Message generated for change (Tracker Item Submitted) made by wooshell
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=2852211&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Unknown Crash/Other
Group: Discworld
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Markus Strangl (wooshell)
Assigned to: Nobody/Anonymous (nobody)
Summary: crash when starting Tinsel engine on Solaris/SPARC

Initial Comment:
With the rc1 source tarball, both DW and DW2 (english, but probably all) fail to start up on Solaris SPARC.
A few seconds after starting one of the DW's, I end up with this error:
Assertion failed: READ_LE_UINT32(pText + index) == CHUNK_STRING || READ_LE_UINT32(pText + index) == CHUNK_MBSTRING, file engines/tinsel/strres.cpp, line 169
I haven't found any special situation that causes this. If I keep on escaping the intro in DW1, it takes me as far as Rincewind walking to the wardrobe, if I don't skip the intro, I get the crash latest at the flying A'tuin scene.. so it seems rather to happen at a certain timespan after startup - but counting seconds hasn't gotten me anywhere yet either.

As several people have confirmed the engine working on 64bit LE platforms, I guess it's an endianness issue again.
I'll do a few more tests and try to get some debug info to add here, as well as retest with the current svn sources.
If anyone could assist me in tracing the issue, I'd be glad :o)

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=2852211&group_id=37116




More information about the Scummvm-tracker mailing list