[Scummvm-tracker] [ScummVM :: Bugs] #14310: SCUMM: mac_m68k.cpp crash with enable_gs=true in atlantis-mac
ScummVM :: Bugs
trac at scummvm.org
Fri Mar 10 21:56:54 UTC 2023
#14310: SCUMM: mac_m68k.cpp crash with enable_gs=true in atlantis-mac
-------------------------------------------------+-------------------------
Reporter: boredzo | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine:
| SCUMM
Version: | Resolution:
Keywords: crash, mac, indy4, atlantis, | Game: Indiana
atlantis-mac, F5 | Jones 4
-------------------------------------------------+-------------------------
Comment (by dwatteau):
Thanks. And here's a small backtrace with that release and
`enable_gs=true`, in case it can be useful to other developers (I'm won't
be able to fix something in that area myself)
{{{
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = hit program
assert
frame #0: 0x00007ff803d7d00e libsystem_kernel.dylib`__pthread_kill +
10
frame #1: 0x00007ff803db31ff libsystem_pthread.dylib`pthread_kill +
263
frame #2: 0x00007ff803cfed24 libsystem_c.dylib`abort + 123
frame #3: 0x00007ff803cfe0cb libsystem_c.dylib`__assert_rtn + 314
* frame #4: 0x00000001000be84e
scummvm`Scumm::IMuseDriver_MacM68k::send(this=0x0000000102857000, d=31664)
at mac_m68k.cpp:116:2
frame #5: 0x00000001000a8e56
scummvm`Scumm::IMuseInternal::pause(this=0x000000010282f400, paused=true)
at imuse.cpp:371:18
frame #6: 0x000000010017363c
scummvm`Scumm::Sound::pauseSounds(this=0x000000010281b800, pause=true) at
sound.cpp:1228:16
frame #7: 0x000000010016c4e3
scummvm`Scumm::ScummEngine::pauseEngineIntern(this=0x0000000128068000,
pause=true) at scumm.cpp:3376:12
frame #8: 0x000000010019a9ac
scummvm`Engine::pauseEngine(this=0x0000000128068000) at engine.cpp:661:3
frame #9: 0x0000000100075fc9
scummvm`Scumm::ScummEngine::showMainMenu(this=0x0000000128068000) at
gfx_gui.cpp:1789:18
frame #10: 0x00000001000c6b8d
scummvm`Scumm::ScummEngine::processKeyboard(this=0x0000000128068000,
lastKeyHit=(keycode = KEYCODE_F5, ascii = 319, flags = '\0')) at
input.cpp:1111:5
frame #11: 0x00000001000c41b3
scummvm`Scumm::ScummEngine::processInput(this=0x0000000128068000) at
input.cpp:484:2
frame #12: 0x0000000100169f64
scummvm`Scumm::ScummEngine::scummLoop(this=0x0000000128068000, delta=1) at
scumm.cpp:2540:2
frame #13: 0x00000001001698d2
scummvm`Scumm::ScummEngine::go(this=0x0000000128068000) at
scumm.cpp:2374:3
frame #14: 0x000000010016d592
scummvm`Scumm::ScummEngine::run(this=0x0000000128068000) at scumm.h:573:10
frame #15: 0x000000010001c13a
scummvm`runGame(plugin=0x000060000021cee0,
enginePlugin=0x000060000021cec0, system=0x0000000101505250,
debugLevels=0x00007ff7bfeff810) at main.cpp:319:33
frame #16: 0x000000010001a510 scummvm`::scummvm_main(argc=1,
argv=0x00007ff7bfeff9c0) at main.cpp:806:27
frame #17: 0x0000000100015a4d scummvm`main(argc=1,
argv=0x00007ff7bfeff9c0) at macosx-main.cpp:44:12
frame #18: 0x00000001009e952e dyld`start + 462
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/14310#comment:15>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list