bcc icon indicating copy to clipboard operation
bcc copied to clipboard

[Win32] Segfault in "SDL_DYNAPI_entry()"

Open GWRon opened this issue 4 years ago • 16 comments

I can compile my game ... it executes ... and after a while (during loading of deferred assets - so maybe in threads) I get a segfault. Happens on a Windows 10 machine (not a VM).

Somewhere "outside" of BMX ... so in C.

Starting program: c:\Projekte\TVTower-master\TVTower.debug.exe
[New Thread 6728.0x2494]
[New Thread 6728.0x850]
[New Thread 6728.0xa34]
[New Thread 6728.0x18e8]
[New Thread 6728.0x7b8]
[New Thread 6728.0x2778]
[New Thread 6728.0xbfc]
[New Thread 6728.0x318]
[New Thread 6728.0x22f4]
[New Thread 6728.0x1ca4]
[New Thread 6728.0x217c]
[New Thread 6728.0x20b0]
[New Thread 6728.0x4d4]
[Thread 6728.0x217c exited with code 0]
[Thread 6728.0x4d4 exited with code 0]
[Thread 6728.0x318 exited with code 0]
[Thread 6728.0x1ca4 exited with code 0]
[New Thread 6728.0xb18]
[New Thread 6728.0xc54]
[New Thread 6728.0x848]
[New Thread 6728.0xcfc]
[New Thread 6728.0x1834]
[New Thread 6728.0x608]
[New Thread 6728.0x2734]
[New Thread 6728.0x1a10]
warning: onecore\com\combase\dcomrem\marshal.cxx(1282)\combase.dll!766DB86F: (caller: 766DB3DC) ReturnHr(1) tid(2494) 80040155 Schnittstelle nicht registriert
    Msg:[Failed to marshal with IID={EA1EA136-19DF-11D7-A6D2-00065B84435C}]
warning: onecore\com\combase\dcomrem\marshal.cxx(1177)\combase.dll!766DB575: (caller: 766DD814) LogHr(1) tid(2494) 80040155 Schnittstelle nicht registriert
warning: onecore\com\combase\dcomrem\marshal.cxx(1117)\combase.dll!766DD86A: (caller: 766E04F4) ReturnHr(2) tid(2494) 80040155 Schnittstelle nicht registriert
warning: onecore\com\combase\dcomrem\marshal.cxx(1282)\combase.dll!766DB86F: (caller: 766DB3DC) ReturnHr(3) tid(2494) 80040155 Schnittstelle nicht registriert
    Msg:[Failed to marshal with IID={EA1EA136-19DF-11D7-A6D2-00065B84435C}]
warning: onecore\com\combase\dcomrem\marshal.cxx(1177)\combase.dll!766DB575: (caller: 766DD814) LogHr(2) tid(2494) 80040155 Schnittstelle nicht registriert
warning: onecore\com\combase\dcomrem\marshal.cxx(1117)\combase.dll!766DD86A: (caller: 766E04F4) ReturnHr(4) tid(2494) 80040155 Schnittstelle nicht registriert

Thread 16 received signal SIGSEGV, Segmentation fault.
[Switching to Thread 6728.0x848]
0x013d9768 in TVTower.debug!SDL_DYNAPI_entry ()
(gdb) bt
#0  0x013d9768 in TVTower.debug!SDL_DYNAPI_entry ()
#1  0x00000013 in ?? ()
#2  0x00000000 in ?? ()
(gdb)

Using my linux box it compiles and runs flawless

GWRon avatar Jan 04 '21 12:01 GWRon