This is what I've done so far: [jake@fsb ~]$ toolbox create 0ad [jake@fsb ~]$ toolbox enter --container 0ad ⬢[jake@toolbox 0ad]$ sudo dnf install gcc-c++ python subversion zip cmake patch boost-devel libcurl-devel enet-devel libpng-devel libsodium-devel libvorbis-devel libxml2-devel openal-soft-devel pkgconfig SDL2-devel wxGTK3-devel gloox-devel libicu-devel miniupnpc-devel ⬢[jake@toolbox 0ad]$ sudo dnf install git ⬢[jake@toolbox 0ad]$ git clone https://github.com/0ad/0ad.git --depth=50 ⬢[jake@toolbox 0ad]$ cd 0ad/ ⬢[jake@toolbox 0ad]$ cat README.txt ⬢[jake@toolbox 0ad]$ cd build/ ⬢[jake@toolbox 0ad]$ cd workspaces/ ⬢[jake@toolbox 0ad]$ ./update-workspaces.sh -j5 (ok) ⬢[jake@toolbox 0ad]$ cd gcc/ ⬢[jake@toolbox 0ad]$ make -j5 (ok) ⬢[jake@toolbox 0ad]$ ./test (ok) ⬢[jake@toolbox 0ad]$ ./pyrogenesis (failed) ⬢[jake@toolbox 0ad]$ sudo dnf install mesa-libGL-devel ⬢[jake@toolbox 0ad]$ sudo dnf list boost ⬢[jake@toolbox 0ad]$ sudo dnf list cmake ⬢[jake@toolbox 0ad]$ dnf list python27 ⬢[jake@toolbox 0ad]$ sudo dnf install python27.x86_64 ⬢[jake@toolbox 0ad]$ dnf list libcurl ⬢[jake@toolbox 0ad]$ dnf list libnet ⬢[jake@toolbox 0ad]$ sudo dnf install libnet.x86_64 ⬢[jake@toolbox 0ad]$ dnf list libgloox ⬢[jake@toolbox 0ad]$ dnf search libgl ⬢[jake@toolbox 0ad]$ dnf list gloox-devel ⬢[jake@toolbox 0ad]$ dnf list libicu ⬢[jake@toolbox 0ad]$ dnf list libogg ⬢[jake@toolbox 0ad]$ dnf list libpng ⬢[jake@toolbox 0ad]$ dnf list libsodium ⬢[jake@toolbox 0ad]$ dnf list libvorbis ⬢[jake@toolbox 0ad]$ dnf list libxcursor ⬢[jake@toolbox 0ad]$ dnf list libxml2 ⬢[jake@toolbox 0ad]$ dnf list miniupnpc ⬢[jake@toolbox 0ad]$ dnf list openal ⬢[jake@toolbox 0ad]$ dnf search openal ⬢[jake@toolbox 0ad]$ sudo dnf install openal-soft.x86_64 ⬢[jake@toolbox 0ad]$ dnf search opengl ⬢[jake@toolbox 0ad]$ dnf list opengl* ⬢[jake@toolbox 0ad]$ sudo dnf install opengl* ⬢[jake@toolbox 0ad]$ dnf list sdl2 ⬢[jake@toolbox 0ad]$ dnf list subversion ⬢[jake@toolbox 0ad]$ dnf list zlib ⬢[jake@toolbox 0ad]$ cat /var/home/jake/.config/0ad/logs/mainlog.html ⬢[jake@toolbox 0ad]$ dnf search openal ⬢[jake@toolbox 0ad]$ sudo dnf install openal-soft-devel ⬢[jake@toolbox 0ad]$ cd /var/home/jake/.config/0ad/logs/ ⬢[jake@toolbox 0ad]$ cat crashlog.txt ⬢[jake@toolbox 0ad]$ binaries/system/test (ok) ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis (fail) ⬢[jake@toolbox 0ad]$ dnf search libpulse ⬢[jake@toolbox 0ad]$ sudo dnf install pipewire-libpulse ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis (fail) ⬢[jake@toolbox 0ad]$ dnf search mesa ⬢[jake@toolbox 0ad]$ dnf search mesa | grep devel.x86 ⬢[jake@toolbox 0ad]$ sudo dnf install mesa-libEGL-devel mesa-libGL-devel mesa-libGLU-devel mesa-libGLw-devel mesa-libOSMesa-devel mesa-libOpenCL mesa-libd3d-devel mesa-libgbm-devel mesa-libxatracker-devel mesa-vulkan-devel ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis (fail) ⬢[jake@toolbox 0ad]$ cd /usr/lib64/dri ⬢[jake@toolbox 0ad]$ locate lib64 ⬢[jake@toolbox 0ad]$ locate lib64/dri ⬢[jake@toolbox 0ad]$ grep -rnw ./ -e 'libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib64/dri)' ⬢[jake@toolbox 0ad]$ grep -rnw ./ -e 'libGL error: MES' ⬢[jake@toolbox 0ad]$ grep -rnw ./ -e 'libGL | grep MESA-LOADER ⬢[jake@toolbox 0ad]$ grep -rnw ./ -e libGL | grep MESA-LOADER ⬢[jake@toolbox 0ad]$ grep -rnw ./ -e libGL ⬢[jake@toolbox 0ad]$ cd gcc/ ⬢[jake@toolbox 0ad]$ make config=debug ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis_dbg (fail) ⬢[jake@toolbox 0ad]$ sudo dnf install gdb ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis_dbg ⬢[jake@toolbox 0ad]$ sudo dnf debuginfo-install SDL2-2.0.12-1.fc32.x86_64 alsa-lib-1.2.3.2-1.fc32.x86_64 boost-filesystem-1.69.0-18.fc32.x86_64 boost-system-1.69.0-18.fc32.x86_64 cyrus-sasl-lib-2.1.27-4.fc32.x86_64 dbus-libs-1.12.20-1.fc32.x86_64 enet-1.3.14-3.fc32.x86_64 glibc-2.31-2.fc32.x86_64 gloox-1.0.23-1.fc32.x86_64 gmp-6.1.2-13.fc32.x86_64 keyutils-libs-1.6-4.fc32.x86_64 krb5-libs-1.18-1.fc32.x86_64 libX11-1.6.9-3.fc32.x86_64 libXau-1.0.9-3.fc32.x86_64 libXcursor-1.2.0-2.fc32.x86_64 libXdamage-1.1.5-2.fc32.x86_64 libXext-1.3.4-3.fc32.x86_64 libXinerama-1.1.4-5.fc32.x86_64 libXrandr-1.5.2-3.fc32.x86_64 libXrender-0.9.10-11.fc32.x86_64 libXxf86vm-1.1.4-13.fc32.x86_64 libbrotli-1.0.7-10.fc32.x86_64 ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis_dbg ⬢[jake@toolbox 0ad]$ sudo dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/21/2a7124f4fc15003f21ace67e6ab9a48f621de1.debug ⬢[jake@toolbox 0ad]$ sudo dnf debuginfo-install expat-2.2.8-2.fc32.x86_64 gnutls-3.6.13-1.fc32.x86_64 libXfixes-5.0.3-11.fc32.x86_64 libXi-1.7.10-3.fc32.x86_64 libcom_err-1.45.5-3.fc32.x86_64 libcurl-7.69.1-4.fc32.x86_64 libdrm-2.4.102-1.fc32.x86_64 libffi-3.1-24.fc32.x86_64 libgcc-10.1.1-1.fc32.x86_64 libgcrypt-1.8.5-3.fc32.x86_64 libglvnd-1.3.1-1.fc32.x86_64 libglvnd-glx-1.3.1-1.fc32.x86_64 libgpg-error-1.36-3.fc32.x86_64 libicu-65.1-2.fc32.x86_64 libidn-1.35-7.fc32.x86_64 libidn2-2.3.0-2.fc32.x86_64 libnghttp2-1.40.0-2.fc32.x86_64 libogg-1.3.4-2.fc32.x86_64 libpng-1.6.37-3.fc32.x86_64 libpsl-0.21.0-4.fc32.x86_64 libselinux-3.0-3.fc32.x86_64 libsodium-1.0.18-3.fc32.x86_64 libssh-0.9.4-2.fc32.x86_64 libstdc++-10.1.1-1.fc32.x86_64 libtasn1-4.16.0-1.fc32.x86_64 libvorbis-1.3.6-6.fc32.x86_64 libxcb-1.13.1-4.fc32.x86_64 libxcrypt-4.4.16-3.fc32.x86_64 libxml2-2.9.10-3.fc32.x86_64 lz4-libs-1.9.1-2.fc32.x86_64 mesa-libGL-20.1.4-1.fc32.x86_64 miniupnpc-2.1-5.fc32.x86_64 openal-soft-1.19.1-5.fc32.x86_64 openldap-2.4.47-4.fc32.x86_64 openssl-libs-1.1.1g-1.fc32.x86_64 p11-kit-0.23.20-1.fc32.x86_64 systemd-libs-245.4-1.fc32.x86_64 zlib-1.2.11-21.fc32.x86_64 ⬢[jake@toolbox 0ad]$ sudo dnf debuginfo-install libssh-0.9.4-2.fc32.x86_64 libunistring-0.9.10-7.fc32.x86_64 libxshmfence-1.3-6.fc32.x86_64 nettle-3.5.1-5.fc32.x86_64 pcre2-10.34-9.fc32.x86_64 xz-libs-5.2.5-1.fc32.x86_64 ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis_dbg ⬢[jake@toolbox 0ad]$ dnf search libssh ⬢[jake@toolbox 0ad]$ dnf list libssh ⬢[jake@toolbox 0ad]$ sudo dnf debuginfo-install libssh-0.9.4-2.fc32.x86_64 ⬢[jake@toolbox 0ad]$ dnf --help ⬢[jake@toolbox 0ad]$ sudo dnf debuginfo-install libssh-0.9.4-3.fc32.x86_64 ⬢[jake@toolbox 0ad]$ sudo dnf install libssh-0.9.4-3.fc32.x86_64 ⬢[jake@toolbox 0ad]$ sudo dnf debuginfo-install libssh-0.9.4-3.fc32.x86_64 ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis_dbg ⬢[jake@toolbox 0ad]$ sudo dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/26/42a2e25826797d23ce851e9a336005045bb018.debug ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis_dbg TIMER| InitVfs: 547.027 us Writing the mainlog at /var/home/jake/.config/0ad/logs/mainlog.html TIMER| CONFIG_Init: 6.85125 ms AL lib: (WW) pulse_load: Failed to load libpulse.so.0 AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse" ALSA lib pcm_dmix.c:1090:(snd_pcm_dmix_open) unable to open slave AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory AL lib: (WW) alcSetError: Error generated on device (nil), code 0xa005 ERROR: Sound: AlcInit failed, m_Device=0x0 m_Context=0x0 dev_name=OpenAL Soft err=a005 TIMER| shutdown ConfigDB: 0.832 us AL lib: (WW) alGetError: Querying error state on null context (implicitly 0xa004) ERROR: OpenAL error: (null); called from ~CSoundManager (line 276) TIMER| resource modules: 190.241 us TIMER TOTALS (9 clients) ----------------------------------------------------- tc_pool_alloc: 0 c (0x) tc_png_decode: 0 c (0x) tc_dds_transform: 0 c (0x) tc_transform: 0 c (0x) tc_plain_transform: 0 c (0x) tc_ShaderGLSLLink: 0 c (0x) tc_ShaderGLSLCompile: 0 c (0x) tc_ShaderValidation: 0 c (0x) xml_validation: 0 c (0x) ----------------------------------------------------- TIMER| shutdown misc: 280.263 us TIMER| InitVfs: 1.57482 ms Writing the mainlog at /var/home/jake/.config/0ad/logs/mainlog.html TIMER| CONFIG_Init: 9.45137 ms ALSA lib pcm_dmix.c:1090:(snd_pcm_dmix_open) unable to open slave AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory AL lib: (WW) alcSetError: Error generated on device (nil), code 0xa005 ERROR: Sound: AlcInit failed, m_Device=0x0 m_Context=0x0 dev_name=OpenAL Soft err=a005 libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib64/dri) libGL error: failed to load driver: iris libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib64/dri) libGL error: failed to load driver: swrast X Error of failed request: GLXBadContext Major opcode of failed request: 150 (GLX) Minor opcode of failed request: 6 (X_GLXIsDirect) Serial number of failed request: 101 Current serial number in output stream: 100 UserReport.cpp(514): Assertion failed: "!m_Worker" Assertion failed: "!m_Worker" Location: UserReport.cpp:514 (~CUserReporter) Call stack: (0xca397e) binaries/system/pyrogenesis_dbg() [0xca397e] (0xc66af3) binaries/system/pyrogenesis_dbg() [0xc66af3] (0xc670dd) binaries/system/pyrogenesis_dbg() [0xc670dd] (0xc675db) binaries/system/pyrogenesis_dbg() [0xc675db] (0x919d65) binaries/system/pyrogenesis_dbg() [0x919d65] (0x7fe6cc1693d7) /lib64/libc.so.6(+0x3f3d7) [0x7fe6cc1693d7] (0x7fe6cc169580) /lib64/libc.so.6(on_exit+0) [0x7fe6cc169580] (0x7fe6cc9924bb) /lib64/libX11.so.6(+0x494bb) [0x7fe6cc9924bb] (0x7fe6cc9925cb) /lib64/libX11.so.6(_XError+0xfb) [0x7fe6cc9925cb] (0x7fe6c45b26ed) /lib64/libGLX_mesa.so.0(+0x356ed) [0x7fe6c45b26ed] (0x7fe6c45af455) /lib64/libGLX_mesa.so.0(+0x32455) [0x7fe6c45af455] (0x7fe6c45b0207) /lib64/libGLX_mesa.so.0(+0x33207) [0x7fe6c45b0207] (0x7fe6c45b0552) /lib64/libGLX_mesa.so.0(+0x33552) [0x7fe6c45b0552] (0x7fe6cc0fada7) /lib64/libGLX.so.0(glXCreateContext+0x37) [0x7fe6cc0fada7] (0x7fe6ce2cbf3f) /lib64/libSDL2-2.0.so.0(+0xecf3f) [0x7fe6ce2cbf3f] (0x7fe6ce2a394b) /lib64/libSDL2-2.0.so.0(+0xc494b) [0x7fe6ce2a394b] errno = 0 (?) OS error = ? (C)ontinue, (S)uppress, (B)reak, Launch (D)ebugger, or (E)xit? d Sleeping until debugger attaches. Please wait. GNU gdb (GDB) Fedora 9.1-5.fc32 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 12780 [New LWP 12782] [New LWP 12783] [New LWP 12784] [New LWP 12785] [New LWP 12786] [New LWP 12787] [New LWP 12788] [New LWP 12789] [New LWP 12790] [New LWP 12791] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007fe6cc1f2871 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7ffc04e527d0, rem=rem@entry=0x7ffc04e527d0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 48 r = INTERNAL_SYSCALL_CANCEL (clock_nanosleep_time64, err, clock_id, (gdb) (gdb) where #0 0x00007fe6cc1f287d in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7ffc04e527d0, rem=rem@entry=0x7ffc04e527d0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x00007fe6cc1f81c7 in __GI___nanosleep (requested_time=requested_time@entry=0x7ffc04e527d0, remaining=remaining@entry=0x7ffc04e527d0) at nanosleep.c:27 #2 0x00007fe6cc1f80fe in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55 #3 0x0000000000ca411c in udbg_launch_debugger () at ../../../source/lib/sysdep/os/unix/udbg.cpp:85 #4 0x0000000000ca5623 in sys_display_error ( text=0x7fe6c446d000 L"Assertion failed: \"!m_Worker\"\r\nLocation: UserReport.cpp:514 (~CUserReporter)\r\n\r\nCall stack:\r\n\r\n(0xca397e) binaries/system/pyrogenesis_dbg() [0xca397e]\n(0xc66af3) binaries/system/pyrogenesis_dbg() [0xc"..., flags=6) at ../../../source/lib/sysdep/os/unix/unix.cpp:247 #5 0x0000000000c66d3d in CallDisplayError ( text=0x7fe6c446d000 L"Assertion failed: \"!m_Worker\"\r\nLocation: UserReport.cpp:514 (~CUserReporter)\r\n\r\nCall stack:\r\n\r\n(0xca397e) binaries/system/pyrogenesis_dbg() [0xca397e]\n(0xc66af3) binaries/system/pyrogenesis_dbg() [0xc"..., flags=6) at ../../../source/lib/debug.cpp:383 #6 0x0000000000c67110 in debug_DisplayError (description=0x7ffc04e52ac0 L"Assertion failed: \"!m_Worker\"", flags=6, context=0x7ffc04e53100, lastFuncToSkip=0x26c45b0 L"debug_OnAssertionFailure", pathname=0xe00670 L"../../../source/ps/UserReport.cpp", line=514, func=0xe00865 "~CUserReporter", suppress=0x1132b00 ) at ../../../source/lib/debug.cpp:474 #7 0x0000000000c675db in debug_OnAssertionFailure (expr=0xe00878 L"!m_Worker", suppress=0x1132b00 , file=0xe00670 L"../../../source/ps/UserReport.cpp", line=514, func=0xe00865 "~CUserReporter") at ../../../source/lib/debug.cpp:563 #8 0x0000000000919d65 in CUserReporter::~CUserReporter (this=0x1132ae8 , __in_chrg=) at ../../../source/ps/UserReport.cpp:514 #9 0x00007fe6cc1693d7 in __run_exit_handlers (status=status@entry=1, listp=0x7fe6cc2ed578 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108 #10 0x00007fe6cc169580 in __GI_exit (status=status@entry=1) at exit.c:139 #11 0x00007fe6cc9924bb in _XDefaultError (event=, dpy=0x2789000) at XlibInt.c:1442 #12 _XDefaultError (dpy=0x2789000, event=) at XlibInt.c:1427 #13 0x00007fe6cc9925cb in _XError (dpy=dpy@entry=0x2789000, rep=rep@entry=0x7ffc04e53b40) at XlibInt.c:1491 #14 0x00007fe6c45b26ed in __glXSendErrorForXcb (dpy=dpy@entry=0x2789000, err=0x2601140) at ../src/glx/glx_error.c:81 #15 0x00007fe6c45af455 in __glXIsDirect (dpy=dpy@entry=0x2789000, contextID=contextID@entry=8388611, error=error@entry=0x7ffc04e53be4) at ../src/glx/glxcmds.c:305 #16 0x00007fe6c45b0207 in __glXIsDirect (error=0x7ffc04e53be4, contextID=8388611, dpy=0x2789000) at ../src/glx/glxcmds.c:294 #17 CreateContext (dpy=dpy@entry=0x2789000, generic_id=727, config=0x26048e0, shareList_user=shareList_user@entry=0x0, allowDirect=allowDirect@entry=1, code=code@entry=3, renderType=32788, screen=0) at ../src/glx/glxcmds.c:424 --Type for more, q to quit, c to continue without paging-- #18 0x00007fe6c45b0552 in glXCreateContext (dpy=0x2789000, vis=0x271c0e0, shareList=0x0, allowDirect=1) at ../src/glx/glxcmds.c:468 #19 0x00007fe6cc0fada7 in glXCreateContext (dpy=0x2789000, vis=0x271c0e0, share_list=0x0, direct=1) at libglx.c:246 #20 0x00007fe6ce2cbf3f in X11_GL_InitExtensions (_this=0x26651b0) at /usr/src/debug/SDL2-2.0.12-1.fc32.x86_64/src/video/x11/SDL_x11opengl.c:367 #21 X11_GL_LoadLibrary (_this=0x26651b0, path=) at /usr/src/debug/SDL2-2.0.12-1.fc32.x86_64/src/video/x11/SDL_x11opengl.c:235 #22 0x00007fe6ce2a394b in SDL_GL_LoadLibrary_REAL (path=path@entry=0x0) at /usr/src/debug/SDL2-2.0.12-1.fc32.x86_64/src/video/SDL_video.c:2915 #23 0x00007fe6ce2a5e29 in SDL_CreateWindow_REAL (title=title@entry=0x7fe6ce308d56 "OpenGL test", x=x@entry=-32, y=y@entry=-32, w=w@entry=32, h=h@entry=32, flags=flags@entry=10) at /usr/src/debug/SDL2-2.0.12-1.fc32.x86_64/src/video/SDL_video.c:1469 #24 0x00007fe6ce2a662f in ShouldUseTextureFramebuffer () at /usr/src/debug/SDL2-2.0.12-1.fc32.x86_64/src/video/SDL_video.c:220 #25 SDL_VideoInit_REAL (driver_name=, driver_name@entry=0x0) at /usr/src/debug/SDL2-2.0.12-1.fc32.x86_64/src/video/SDL_video.c:544 #26 0x00007fe6ce1fd887 in SDL_InitSubSystem_REAL (flags=1064993) at /usr/src/debug/SDL2-2.0.12-1.fc32.x86_64/src/SDL.c:206 #27 0x00000000008985d1 in InitSDL () at ../../../source/ps/GameSetup/GameSetup.cpp:635 #28 0x0000000000899803 in InitGraphics (args=..., flags=0, installedMods=std::vector of length 0, capacity 0) at ../../../source/ps/GameSetup/GameSetup.cpp:969 #29 0x000000000055fe37 in RunGameOrAtlas (argc=1, argv=0x7ffc04e55678) at ../../../source/main.cpp:637 #30 0x0000000000560694 in main (argc=1, argv=0x7ffc04e55678) at ../../../source/main.cpp:686 (gdb) ⬢[jake@toolbox 0ad]$ binaries/system/pyrogenesis_dbg TIMER| InitVfs: 445.223 us Writing the mainlog at /var/home/jake/.config/0ad/logs/mainlog.html TIMER| CONFIG_Init: 5.68551 ms AL lib: (WW) pulse_load: Failed to load libpulse.so.0 AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse" ALSA lib pcm_dmix.c:1090:(snd_pcm_dmix_open) unable to open slave AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory AL lib: (WW) alcSetError: Error generated on device (nil), code 0xa005 ERROR: Sound: AlcInit failed, m_Device=0x0 m_Context=0x0 dev_name=OpenAL Soft err=a005 TIMER| shutdown ConfigDB: 0.758 us AL lib: (WW) alGetError: Querying error state on null context (implicitly 0xa004) ERROR: OpenAL error: (null); called from ~CSoundManager (line 276) TIMER| resource modules: 210.499 us TIMER TOTALS (9 clients) ----------------------------------------------------- tc_pool_alloc: 0 c (0x) tc_png_decode: 0 c (0x) tc_dds_transform: 0 c (0x) tc_transform: 0 c (0x) tc_plain_transform: 0 c (0x) tc_ShaderGLSLLink: 0 c (0x) tc_ShaderGLSLCompile: 0 c (0x) tc_ShaderValidation: 0 c (0x) xml_validation: 0 c (0x) ----------------------------------------------------- TIMER| shutdown misc: 249.828 us TIMER| InitVfs: 1.38399 ms Writing the mainlog at /var/home/jake/.config/0ad/logs/mainlog.html TIMER| CONFIG_Init: 7.06731 ms ALSA lib pcm_dmix.c:1090:(snd_pcm_dmix_open) unable to open slave AL lib: (EE) ALCplaybackAlsa_open: Could not open playback device 'default': No such file or directory AL lib: (WW) alcSetError: Error generated on device (nil), code 0xa005 ERROR: Sound: AlcInit failed, m_Device=0x0 m_Context=0x0 dev_name=OpenAL Soft err=a005 libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib64/dri) libGL error: failed to load driver: iris libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib64/dri) libGL error: failed to load driver: swrast X Error of failed request: GLXBadContext Major opcode of failed request: 150 (GLX) Minor opcode of failed request: 6 (X_GLXIsDirect) Serial number of failed request: 101 Current serial number in output stream: 100 UserReport.cpp(514): Assertion failed: "!m_Worker" Assertion failed: "!m_Worker" Location: UserReport.cpp:514 (~CUserReporter) Call stack: (0xca397e) binaries/system/pyrogenesis_dbg() [0xca397e] (0xc66af3) binaries/system/pyrogenesis_dbg() [0xc66af3] (0xc670dd) binaries/system/pyrogenesis_dbg() [0xc670dd] (0xc675db) binaries/system/pyrogenesis_dbg() [0xc675db] (0x919d65) binaries/system/pyrogenesis_dbg() [0x919d65] (0x7f73ce1173d7) /lib64/libc.so.6(+0x3f3d7) [0x7f73ce1173d7] (0x7f73ce117580) /lib64/libc.so.6(on_exit+0) [0x7f73ce117580] (0x7f73ce9404bb) /lib64/libX11.so.6(+0x494bb) [0x7f73ce9404bb] (0x7f73ce9405cb) /lib64/libX11.so.6(_XError+0xfb) [0x7f73ce9405cb] (0x7f73a25166ed) /lib64/libGLX_mesa.so.0(+0x356ed) [0x7f73a25166ed] (0x7f73a2513455) /lib64/libGLX_mesa.so.0(+0x32455) [0x7f73a2513455] (0x7f73a2514207) /lib64/libGLX_mesa.so.0(+0x33207) [0x7f73a2514207] (0x7f73a2514552) /lib64/libGLX_mesa.so.0(+0x33552) [0x7f73a2514552] (0x7f73ce0a8da7) /lib64/libGLX.so.0(glXCreateContext+0x37) [0x7f73ce0a8da7] (0x7f73d0279f3f) /lib64/libSDL2-2.0.so.0(+0xecf3f) [0x7f73d0279f3f] (0x7f73d025194b) /lib64/libSDL2-2.0.so.0(+0xc494b) [0x7f73d025194b] errno = 0 (?) OS error = ? (C)ontinue, (S)uppress, (B)reak, Launch (D)ebugger, or (E)xit? d Sleeping until debugger attaches. Please wait. GNU gdb (GDB) Fedora 9.1-5.fc32 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 12972 [New LWP 12974] [New LWP 12975] [New LWP 12976] [New LWP 12977] [New LWP 12978] [New LWP 12979] [New LWP 12980] [New LWP 12981] [New LWP 12982] [New LWP 12983] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". 0x00007f73ce1a0871 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=req@entry=0x7ffea08d1910, rem=rem@entry=0x7ffea08d1910) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 48 r = INTERNAL_SYSCALL_CANCEL (clock_nanosleep_time64, err, clock_id, (gdb) c Continuing. Thread 1 "main" received signal SIGTRAP, Trace/breakpoint trap. raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:50 50 return ret; (gdb) c Continuing. Thread 1 "main" received signal SIGSEGV, Segmentation fault. 0x00000000008eabf4 in CProfiler2::ThreadStorage::Write (this=0x2c7bd00, type=CProfiler2::ITEM_ENTER, item=0x7ffea08d18c0, itemSize=16) at ../../../source/ps/Profiler2.cpp:340 340 m_Buffer[start] = (u8)type; (gdb) c Continuing. Thread 1 "main" received signal SIGSEGV, Segmentation fault. 0x00000000008eabf4 in CProfiler2::ThreadStorage::Write (this=0x2c7bd00, type=CProfiler2::ITEM_ENTER, item=0x7ffea08d18c0, itemSize=16) at ../../../source/ps/Profiler2.cpp:340 340 m_Buffer[start] = (u8)type; (gdb) c Continuing. Couldn't get registers: No such process. Couldn't get registers: No such process. (gdb) [Thread 0x7f73a37fe700 (LWP 12983) exited] [Thread 0x7f73a3fff700 (LWP 12982) exited] [Thread 0x7f73c983d700 (LWP 12981) exited] [Thread 0x7f73c9a3e700 (LWP 12980) exited] [Thread 0x7f73c9c3f700 (LWP 12979) exited] [Thread 0x7f73c9e40700 (LWP 12978) exited] [Thread 0x7f73ca041700 (LWP 12977) exited] [Thread 0x7f73ca242700 (LWP 12976) exited] [Thread 0x7f73ca443700 (LWP 12975) exited] [Thread 0x7f73ca644700 (LWP 12974) exited] Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. Segmentation fault (core dumped)