Skip to content
This repository has been archived by the owner on Mar 26, 2021. It is now read-only.

Segmentation fault on startup #106

Open
Kangaroux opened this issue Dec 28, 2020 · 0 comments
Open

Segmentation fault on startup #106

Kangaroux opened this issue Dec 28, 2020 · 0 comments
Labels
bug A feature isn't working as intended

Comments

@Kangaroux
Copy link
Collaborator

System Specs

  • OS: Ubuntu 20.04
  • OpenChart version: latest (b3b4409)

Overview

Segfault in SDL when trying to call SDL_GetWindowSurface(). This only happens on my desktop. It runs fine on my laptop. Tried reinstalling libsdl. I've had a few cases where it doesn't segfault but just testing it again right now I'm not able to get it to launch. The window appears briefly but I think it's crashing before it has a chance to ever draw something, so it's segfaulting the first time SDL_GetWindowSurface() is called.

Crashes here:

Surface = new Surface(SDL_GetWindowSurface(Handle), freeOnDispose: false);

GDB backtrace:

[21:23:02.219 INF] ------------------------
[21:23:02.254 INF] Initializing...
[21:23:02.255 DBG] Set current directory to /mnt/ssd/projects/OpenChart/bin
[21:23:02.255 DBG] Setting up file formats.
[21:23:02.256 INF] Finding noteskins...
[21:23:02.328 INF] Loaded noteskin 'default_arrow' (1 key skin(s) found).
[21:23:02.329 INF] Ready.
[21:23:02.329 INF] Displaying main window.

Thread 1 "OpenChart" received signal SIGSEGV, Segmentation fault.
0x00007ffff194f991 in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
(gdb) bt
#0  0x00007ffff194f991 in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#1  0x00007ffff1958e6d in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#2  0x00007ffff19595e3 in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#3  0x00007ffff147b44d in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#4  0x00007ffff146bb04 in dbus_connection_dispatch ()
   from /lib/x86_64-linux-gnu/libdbus-1.so.3
#5  0x00007ffff1959805 in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#6  0x00007ffff1944895 in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#7  0x00007ffff194a899 in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#8  0x00007ffff191c73a in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#9  0x00007ffff191caac in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#10 0x00007ffff18c193d in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#11 0x00007ffff18bc35c in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#12 0x00007ffff191a632 in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#13 0x00007ffff191b94d in ?? () from /lib/x86_64-linux-gnu/libSDL2.so
#14 0x00007fff7e58944d in ?? ()
#15 0x00007fff7dd2ef10 in ?? ()
#16 0x00000000029edcbb in ?? ()
#17 0x00007ffff7524718 in ?? ()
   from /usr/share/dotnet/shared/Microsoft.NETCore.App/3.1.10/libcoreclr.so
#18 0x00007fffffffd3d8 in ?? ()
#19 0x00007fff7dd472e8 in ?? ()
#20 0x00007fff7dd472e8 in ?? ()
@Kangaroux Kangaroux added the bug A feature isn't working as intended label Dec 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug A feature isn't working as intended
Projects
None yet
Development

No branches or pull requests

1 participant