Skip to content

Occasional segfaults #767

@kitchen-ace

Description

@kitchen-ace

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions