[Scummvm-tracker] [ScummVM :: Bugs] #16397: HPL1: Penumbra crashes on a new game
ScummVM :: Bugs
trac at scummvm.org
Tue Dec 16 15:28:21 UTC 2025
#16397: HPL1: Penumbra crashes on a new game
------------------------+---------------------------------
Reporter: shamazmazum | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: HPL1
Version: | Resolution:
Keywords: | Game: Penumbra: Overture
------------------------+---------------------------------
Comment (by shamazmazum):
Newton.cpp from Amnesia: The Dark Descent looks like this:
https://github.com/shamazmazum/AmnesiaTheDarkDescent/blob/master/HPL2/dependencies/Newton/newton/Newton.cpp
It's very strange that in some places *((dgMatrix*) ptr) is OK (with -fno-
strict-aliasing) and in some places you need a proper constructor. This
code is tested on FreeBSD with clang 15-19
With -O0 it just works as is, but packages for FreeBSD are build with -O2.
--
Ticket URL: <https://bugs.scummvm.org/ticket/16397#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list