[Scummvm-tracker] [ScummVM :: Bugs] #15015: COMMON: AGS games lead to a reproducable crash on exiting ScummVM
ScummVM :: Bugs
trac at scummvm.org
Fri Mar 15 20:45:23 UTC 2024
#15015: COMMON: AGS games lead to a reproducable crash on exiting ScummVM
--------------------+--------------------------
Reporter: raziel- | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: AGS
Version: | Resolution:
Keywords: | Game:
--------------------+--------------------------
Comment (by PushmePullyu):
@raziel-
atexit fixup only:
[https://github.com/PushmePullyu/scummvm/tree/amigaos-atexit-fixup-only]
ags fix only, without any atexit cleanup (i.e. this includes your revert
commit):
[https://github.com/PushmePullyu/scummvm/tree/ags-fix-without-atexit-
cleanup]
ags fix with original atexit cleanup:
[https://github.com/PushmePullyu/scummvm/tree/ags-fix-with-orig-atexit]
The only thing the AGS fix does is to replace a local static with a field,
which removes the need to run its dtor on program exit / DSO unload.
My branches are based on !8366119da3ff867621b9164575c9df36225eabcd
"AMIGAOS: clean up compiler flags", so if you were testing with a previous
commit, maybe the problems are caused by some other recent changes to
master.
Might be
!06a87ccaf07716f3498eaa988bfe1fb83381bcb1 "AGS: Add MAD to Engine
Dependencies".
Did you try a commit before that?
This branch has the atexit fixup and the AGS fix, but rebased onto the
parent commit of the MAD change:
[https://github.com/PushmePullyu/scummvm/commits/amigaos-agi-crash-rebase-
before-mad]
--
Ticket URL: <https://bugs.scummvm.org/ticket/15015#comment:6>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list