-
Notifications
You must be signed in to change notification settings - Fork 113
Open
Description
Using Arch Linux 64-bit, dsda-doom compiled locally, either stable or git.
Occasionally dsda-doom will segfault for no apparent reason. I use it most to play/record demos, and it can crash when playing a demo but then trying to play that demo again will work fine. I don't have a good sense of how frequently it happens but when playing multi-hour demos a crash is pretty much guaranteed.
I made a debug build and ran it with gdb, I don't know if there's a way to get more info or if this is helpful.
Thread 50 "dsda-doo:gdrv0" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff977fc6c0 (LWP 1916)]
0x00007fffa7235b8d in ?? () from /usr/lib/libgallium-25.1.7-arch1.1.so
(gdb) bt
#0 0x00007fffa7235b8d in ?? () from /usr/lib/libgallium-25.1.7-arch1.1.so
#1 0x00007fffa6750799 in ?? () from /usr/lib/libgallium-25.1.7-arch1.1.so
#2 0x00007fffa651a795 in ?? () from /usr/lib/libgallium-25.1.7-arch1.1.so
#3 0x00007fffa656000d in ?? () from /usr/lib/libgallium-25.1.7-arch1.1.so
#4 0x00007ffff74969cb in ?? () from /usr/lib/libc.so.6
#5 0x00007ffff751aa0c in ?? () from /usr/lib/libc.so.6
(gdb) p $_siginfo._sifields._sigfault.si_addr
$1 = (void *) 0x0
Metadata
Metadata
Assignees
Labels
No labels