Reading symbols from ./scummvm...done. [New process 462627] Core was generated by `scummvm'. Program terminated with signal SIGBUS, Bus error. #0 AGS3::lzwexpand (src=0x341fc30000 "\300\200\002", src_sz=22433, dst=0x3455f3c000 "\200\002", dst_sz=128008) at engines/ags/shared/util/lzw.cpp:225 225 jshort = BBOp::Int16FromLE(*(reinterpret_cast(src_ptr))); (gdb) bt #0 AGS3::lzwexpand (src=0x341fc30000 "\300\200\002", src_sz=22433, dst=0x3455f3c000 "\200\002", dst_sz=128008) at engines/ags/shared/util/lzw.cpp:225 #1 0x0000003470d3c81c in AGS3::load_lzw (in=0x341dafb500, dst_bpp=, pal=) at engines/ags/shared/util/compress.cpp:408 #2 0x0000003470d1d148 in AGS3::AGS::Shared::ReadMainBlock (room=0x3487c14000, in=0x341dafb500, data_ver=) at engines/ags/shared/game/room_file.cpp:299 #3 0x0000003470d1d5dc in AGS3::AGS::Shared::ReadRoomBlock (room=0x3487c14000, in=0x341dafb500, block=, ext_id=..., block_len=, data_ver=) at engines/ags/shared/game/room_file.cpp:409 #4 0x0000003470d1e294 in AGS3::AGS::Shared::RoomBlockReader::ReadBlock (this=, block_id=, ext_id=..., block_len=, read_next=) at engines/ags/shared/game/room_file.cpp:474 #5 0x0000003470d3d99c in AGS3::AGS::Shared::DataExtReader::Read (this=0xfffffd4458) at engines/ags/shared/util/data_ext.cpp:113 #6 0x0000003470d18ba4 in AGS3::AGS::Shared::ReadRoomData (room=0x3487c14000, in=, data_ver=) at engines/ags/shared/game/room_file.cpp:485 #7 0x0000003470d216d4 in AGS3::AGS::Shared::load_room (filename=..., room=0x3487c14000, game_is_hires=, sprinfos=...) at engines/ags/shared/game/room_struct.cpp:236 #8 0x0000003470e1f388 in AGS3::load_new_room (newnum=, forchar=0x339960c000) at engines/ags/engine/ac/room.cpp:429 #9 0x0000003470eb5228 in AGS3::start_game () at engines/ags/engine/main/game_start.cpp:102 #10 0x0000003470eb534c in AGS3::initialize_start_and_play_game (override_start_room=, loadSave=) at engines/ags/engine/main/game_start.cpp:127 #11 0x0000003470ead278 in AGS3::initialize_engine (startup_opts=...) at engines/ags/engine/main/engine.cpp:1180 #12 0x0000003470ca2440 in AGS::AGSEngine::run (this=0x33e0284d00) at engines/ags/ags.cpp:217 #13 0x0000002f8e1da938 in runGame (plugin=plugin@entry=0x33d27b1e40, enginePlugin=enginePlugin@entry=0x33f8877f00, system= ..., debugLevels=...) at base/main.cpp:326 #14 0x0000002f8e1dd044 in scummvm_main (argc=, argv=) at base/main.cpp:806 #15 0x0000002f8e1d66bc in main (argc=, argv=0xfffffd5868) at backends/platform/sdl/posix/posix-main.cpp:44 (gdb) bt full #0 AGS3::lzwexpand (src=0x341fc30000 "\300\200\002", src_sz=22433, dst=0x3455f3c000 "\200\002", dst_sz=128008) at engines/ags/shared/util/lzw.cpp:225 jshort = 0 bits = 192 i = 4086 len = mask = 64 src_ptr = 0x341fc30007 "" ch = j = dst_ptr = 0x3455f3c006 "" #1 0x0000003470d3c81c in AGS3::load_lzw (in=0x341dafb500, dst_bpp=, pal=) at engines/ags/shared/util/compress.cpp:408 end_pos = 26783 stride = height = comp_sz = 22433 inbuf = {_capacity = 4082748912, _size = 22433, _storage = 0x341fc30000 "\300\200\002"} mem_in = { = { = { = { = {_vptr.IAGSStream = 0x4}, }, _streamEndianess = 1897092288}, _cbuf = 0x3470d3a908 "-\230p\002H", _buf_sz = 223664977336, _len = 21, _mode = (unknown: 498054400), _pos = 223836353792, _buf = 0x341dafb500 "@b\022q4"}, _vec = 0x15} num_pixels = __func__ = "load_lzw" uncomp_sz = 128008 membuf = {_capacity = 128008, _size = 128008, _storage = 0x3455f3c000 "\200\002"} bmm = #2 0x0000003470d1d148 in AGS3::AGS::Shared::ReadMainBlock (room=0x3487c14000, in=0x341dafb500, data_ver=) at engines/ags/shared/game/room_file.cpp:299 bpp = polypoint_areas = obj_count = buffer = "\366\377\377\377\377\377\377\377\n\000\000\000\000\000\000\000\345J\rq4\000\000\000h:\375\377\377\000\000\000\220\243\205\023\064\000\000\000\230/y\023\064\000\000\000\220\243\205\023\064\000\000\000\003", '\000' , ";\375\377\377\000\000\000h:\375\377\377\000\000\000\300B\375\377\377\000\000\000\340J\rq4", '\000' , "\r", '\000' , "\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\204\241{\023\064\000\000\000Oq\240\330N[\034\310\300\306\221O4\000\000\000\220\243\205\023\064", '\000' , "\236\210\017q4", '\000' ... #3 0x0000003470d1d5dc in AGS3::AGS::Shared::ReadRoomBlock (room=0x3487c14000, in=0x341dafb500, block=, ext_id=..., block_len=, data_ver=) at engines/ags/shared/game/room_file.cpp:409 No locals. #4 0x0000003470d1e294 in AGS3::AGS::Shared::RoomBlockReader::ReadBlock (this=, block_id=, ext_id=..., block_len=, read_next=) at engines/ags/shared/game/room_file.cpp:474 No locals. #5 0x0000003470d3d99c in AGS3::AGS::Shared::DataExtReader::Read (this=0xfffffd4458) at engines/ags/shared/util/data_ext.cpp:113 err = { _error = {, Common::impl::no_base > >> = { >> = {}, }, _pointer = 0x0, _tracker = 0x0}} read_next = true #6 0x0000003470d18ba4 in AGS3::AGS::Shared::ReadRoomData (room=0x3487c14000, in=, data_ver=) at engines/ags/shared/game/room_file.cpp:485 reader = { = { = { _vptr.DataExtParser = 0x3471125918 , _in = 0x341dafb500, _flags = 0, _blockID = 1, _extID = {static NoIndex = 18446744073709551615, _cstr = 0x341e124eb0 "Main", _len = 4, {_buf = 0x341e124ea0 "\001", _bufHead = 0x341e124ea0}}, _blockStart = 7, _blockLen = 35520}, }, _room = 0x3487c14000, _dataVer = AGS3::kRoomVersion_255b} err = { _error = {, Common::impl::no_base > >> = { >> = {}, }, _pointer = 0x0, _tracker = 0x0}} #7 0x0000003470d216d4 in AGS3::AGS::Shared::load_room (filename=..., room=0x3487c14000, game_is_hires=, sprinfos=...) at engines/ags/shared/game/room_struct.cpp:236 src = {Filename = {static NoIndex = 18446744073709551615, _cstr = 0x339c454c50 "room50.crm", _len = 10, { _buf = 0x339c454c40 "\002", _bufHead = 0x339c454c40}}, DataVersion = AGS3::kRoomVersion_255b, InputStream = {, Common::impl::no_base > >> = { >> = {}, }, _pointer = 0x341dafb500, _tracker = 0x33ce73e4c0}} err = { _error = { >, Common::impl::no_base > > >> = { > >> = {}, }, _pointer = 0x0, _tracker = 0x0}} #8 0x0000003470e1f388 in AGS3::load_new_room (newnum=, forchar=0x339960c000) at engines/ags/engine/ac/room.cpp:429 room_filename = {static NoIndex = 18446744073709551615, _cstr = 0x339c454c50 "room50.crm", _len = 10, { _buf = 0x339c454c40 "\002", _bufHead = 0x339c454c40}} err = { _error = {, Common::impl::no_base > >> = { >> = {}, }, _pointer = 0x3470d24114 , _tracker = 0x3464a26210}} #9 0x0000003470eb5228 in AGS3::start_game () at engines/ags/engine/main/game_start.cpp:102 No locals. #10 0x0000003470eb534c in AGS3::initialize_start_and_play_game (override_start_room=, loadSave=) at engines/ags/engine/main/game_start.cpp:127 No locals. #11 0x0000003470ead278 in AGS3::initialize_engine (startup_opts=...) at engines/ags/engine/main/engine.cpp:1180 cfg = {_items = {_capacity = 0, _size = 0, _storage = 0x0}, _comp = {> = {}, }} res = #12 0x0000003470ca2440 in AGS::AGSEngine::run (this=0x33e0284d00) at engines/ags/ags.cpp:217 ARGV = {0x34710c9e88 "scummvm.exe", 0x2f8eb9f5d0 "Maniac.exe"} saveOverrideOption = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd4870 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, } startup_opts = {_items = {_capacity = 0, _size = 0, _storage = 0x0}, _comp = {> = {}, }} filename = ARGC = 2 saveOverride = false res = #13 0x0000002f8e1da938 in runGame (plugin=plugin@entry=0x33d27b1e40, enginePlugin=enginePlugin@entry=0x33f8877f00, system=..., debugLevels=...) at base/main.cpp:326 err = {_code = Common::kNoError, _desc = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd4b30 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, }} previousLanguage = {> = {static npos = , static _builtinCapacity = 20, _size = 2, _str = 0xfffffd4a38 "en", { _storage = "en\000\330N[\034\310\b\240\205\023\064\000\000\000\220\243\205\023", _extern = { _refCount = 0xc81c5b4ed8006e65, _capacity = 327524360}}}, } gameKeymaps = {_capacity = 1, _size = 1, _storage = 0x3464a26340} ttsMan = __func__ = "runGame" engine = 0x33e0284d00 tokenizer = {_str = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd4b58 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, }, _delimiters = {> = { static npos = , static _builtinCapacity = 20, _size = 2, _str = 0xfffffd4b80 " ,", { _storage = " ,\000_mode\000\000\000\000\064\000\000\000\220\243\205\023", _extern = { _refCount = 0x65646f6d5f002c20, _capacity = 0}}}, }, _tokenBegin = 0, _tokenEnd = 0} caption = {> = {static npos = , static _builtinCapacity = 20, _size = 21, _str = 0x33aa16a5a0 "Maniac Mansion Deluxe", { _storage = "\240\301\207\260\063\000\000\000 \000\000\000\000\000\000\000\320\246\205\023", _extern = { _refCount = 0x33b087c1a0, _capacity = 32}}}, } dir = { = {_vptr.ArchiveMember = 0x2f8f557840 }, _realNode = {, Common::impl::no_base > >> = { >> = {}, }, _pointer = 0x34138e5b80, _tracker = 0x33c13d2000}} target = {> = {static npos = , static _builtinCapacity = 20, _size = 21, _str = 0x3466084da0 "maniacmansiondeluxe-1", { _storage = "\260\301\207\260\063\000\000\000 \000\000\000\000\000\000\000Oq\240\330", _extern = { _refCount = 0x33b087c1b0, _capacity = 32}}}, } keymapper = 0x33be7b9f80 result = {_code = 21, _desc = {> = {static npos = , static _builtinCapacity = 20, _size = 3242016544, _str = 0x0, { _storage = " \000\000\000-data\000\000\000c\000\000\000 \000\000", _extern = { _refCount = 0x7461642d00000020, _capacity = 97}}}, }} #14 0x0000002f8e1dd044 in scummvm_main (argc=, argv=) at base/main.cpp:806 ttsMan = 0x0 result = {_code = 31, _desc = {> = {static npos = , static _builtinCapacity = 20, _size = 3531282496, _str = 0x33b087c3c8 "\001", { _storage = " \000\000\000\000\000\000\000#\000\000\000\000\000\000\000,\300\214\252", _extern = { _refCount = 0x20, _capacity = 35}}}, }} chainedGame = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfc000000fb , { _storage = "\000\000\000\000\064\000\000\000\371\000\000\000\003\001\000\000\000\000\000", _extern = { _refCount = 0x3400000000, _capacity = 249}}}, } saveSlot = -1404067928 plugin = 0x33d27b1e40 enginePlugin = 0x33f8877f00 command = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd4d18 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, } additionalArgs = {_capacity = 0, _size = 0, _storage = 0x0} initConfigFilename = {static _shownSeparatorCollisionWarning = false, static SEPARATOR = 47 '/', static ESCAPE = 124 '|', static ESCAPED_ESCAPE = 124 '|', static ESCAPED_SEPARATOR = 92 '\\', _str = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd4d68 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, }, static kNoSeparator = 0 '\000', static kNativeSeparator = 47 '/'} res = {_code = Common::kNoError, _desc = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd4de8 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, }} gfxModeSetting = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd4d90 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, } __func__ = "scummvm_main" executable = {> = {static npos = , static _builtinCapacity = 20, _size = 7, _str = 0xfffffd4d40 "scummvm", {_storage = "scummvm", '\000' , _extern = { _refCount = 0x6d766d6d756373, _capacity = 0}}}, } tokenizer = {_str = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd4e10 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, }, _delimiters = {> = { static npos = , static _builtinCapacity = 20, _size = 2, _str = 0xfffffd4e38 " ,", { _storage = " ,\000ug-channels-only", _extern = {_refCount = 0x68632d6775002c20, _capacity = 1701736033}}}, }, _tokenBegin = 0, _tokenEnd = 0} specialDebug = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd4cf0 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, } system = @0x341d7230d0: { = {}, _vptr.OSystem = 0x2f8f532f10 , _audiocdManager = 0x3446ef9f80, _eventManager = 0x33f6f60a00, _timerManager = 0x33e073dc00, _savefileManager = 0x33b0b2f800, _textToSpeechManager = 0x0, _fsFactory = 0x3425c47df0, _dlcStore = 0x0, _clipboard = {> = { static npos = , static _builtinCapacity = 29, _size = 0, _str = 0x341d723120 U"", { _storage = U'\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, }, _dummyUnused = false, _backendInitialized = true} settings = {_nodePool = {> = { = {_chunkSize = 80, _pages = {_capacity = 0, _size = 0, _storage = 0x0}, _next = 0xfffffd50a0, _chunksPerPage = 8}, _storage = "\360P\375\377\377\000\000\000 \300\214\252\063\000\000\000H\320\214\252\063\000\000\000 \000\000\000\000\000\000\000\300\306\221O4\000\000\000Oq\240\330N[\034\310\001\000\000\000\000\000\000\000Oq\240\330N[\034\310\300\306\221O4\000\000\000\220\243\205\023\064\000\000\000@Q\375\377\377\000\000\000(R\375\377\377\000\000\000\320\246\205\023\064\000\000\000Oq\240\330N[\034\310", '\000' , "@Q\375\377\377\000\000\000\001\000\000\000\000\000\000\000\220\243\205\023\064\000\000\000\000\000\000\000\200\000\000\000\220Q\375\377\377\000\000\000\000IA\274\063\000\000\000\220\243\205\023\064\000\000\000\370/{\023\064\000\000\000\001\000\000\000\000\000\000\000\000"...}, }, _defaultVal = {> = {static npos = , static _builtinCapacity = 20, _size = 0, _str = 0xfffffd53d0 "", {_storage = '\000' , _extern = {_refCount = 0x0, _capacity = 0}}}, }, _storage = 0x33dd7cf700, _mask = 15, _size = 0, _deleted = 0, _hash = {}, _equal = {}} configLoadStatus = #15 0x0000002f8e1d66bc in main (argc=, argv=0xfffffd5868) at backends/platform/sdl/posix/posix-main.cpp:44 __func__ = "main" res =