Index | Thread | Search

From:
Thomas Frohwein <tfrohwein@fastmail.com>
Subject:
Re: [Issue] dhewm3 SIGSEGV when creating a new game
To:
Jag Talon <jag@aangat.lahat.computer>
Cc:
ports@openbsd.org, pascal@stumpf.co
Date:
Thu, 8 Feb 2024 17:32:12 -0500

Download raw body.

Thread
On Thu, Feb 08, 2024 at 03:45:41PM -0500, Jag Talon wrote:

[...]

> [New process 550724]
> [New process 448633]
> --Type <RET> for more, q to quit, c to continue without paging--c
> Core was generated by `dhewm3'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0  0x00000acd2144d9c0 in idSIMD_SSE::Dot(float*, idVec3 const&, idPlane const*, int) ()
> [Current thread is 1 (process 556944)]
> (gdb) bt
> #0  0x00000acd2144d9c0 in idSIMD_SSE::Dot(float*, idVec3 const&, idPlane const*, int) ()
> #1  0x00000acd211c2a6f in R_CalcInteractionFacing(idRenderEntityLocal const*, srfTriangles_s const*, idRenderLightLocal const*, srfCullInfo_t&) ()
> #2  0x679e9e85e800a2a7 in ?? ()

[...]

Are you trying to run Doom 3 BFG edition content? I'm not sure if that's
compatible with dhewm3. I know there is a separate source port, like here:

https://github.com/RobertBeckebans/RBDOOM-3-BFG

If it's this kind of incompatibility issue then it may not lead anywhere
to try to debug the segfaults...