Opened 4 months ago

Closed 4 months ago

#11512 closed defect (fixed)

3DS crashes when quitting

Reported by: MarioKartFan Owned by: bgK
Priority: normal Component: --Unset--
Keywords: Cc:
Game:

Description

Yesterday’s commit solved the issue of SCUMM games crashing on the 3DS on launch. There’s another issue, however. Now ScummVM results in an ARM11 error whenever I quit a game using the 3DS home screen button. Note: it does not crash if I quit using the ScummVM quit button.

Crash dump attached.

Attachments (1)

crash_dump_00000032.dmp (228 bytes ) - added by MarioKartFan 4 months ago.

Download all attachments as: .zip

Change History (2)

by MarioKartFan, 4 months ago

Attachment: crash_dump_00000032.dmp added

comment:1 by bgK, 4 months ago

Owner: set to bgK
Resolution: fixed
Status: newclosed

The stack trace is:

#0  0x00000048 in ?? ()
#1  0x00133e00 in Engine::resumeEngine (this=0x85d2b60) at ../engines/engine.cpp:551
#2  0x00134f50 in PauseToken::~PauseToken (this=0x8020bd0, __in_chrg=<optimized out>) at ../engines/engine.cpp:867
#3  0x00114480 in _3DS::OSystem_3DS::~OSystem_3DS (this=0x8020008, __in_chrg=<optimized out>) at ../backends/platform/3ds/osystem.cpp:119
#4  0x00114560 in _3DS::OSystem_3DS::~OSystem_3DS (this=0x8020008, __in_chrg=<optimized out>) at ../backends/platform/3ds/osystem.cpp:112
#5  0x00112eb8 in main (argc=1, argv=0x8000000) at ../backends/platform/3ds/main.cpp:54

This is fixed by commit 8ccb564.

Note: See TracTickets for help on using tickets.