[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