You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Encountered a strange bug while testing dethrace. I noticed that Ctrl+Q quit shortcut does not behave correctly. It shows a save menu instead of quitting to OS after selecting ok button or hitting enter, also hitting escape shows a broken menu, moving mouse crashes the game.
Screenshots
Game log
Dethrace version: v0.7.1-10-g8751f63
[INFO] Harness_Init DETHRACE_ROOT_DIR is set to '/home/juozas/Games/CARSPLAT/'
Using root directory: /home/juozas/Games/CARSPLAT/
Game mode: Splat Pack
[WARN] S3StopMIDIOutlets stubbed
[WARN] S3StopCDAOutlets stubbed
[INFO] AudioBackend_Init Playback device: 'GK208 HDMI/DP Audio Controller Digital Stereo (HDMI 2)'
******************
Caught SIGSEGV
******************
Stack trace:
0: SaveTransient at /home/juozas/dethrace/src/DETHRACE/common/graphics.c:2442
1: DoMouseCursor at /home/juozas/dethrace/src/DETHRACE/common/graphics.c:2644
2: DoInterfaceScreen at /home/juozas/dethrace/src/DETHRACE/common/intrface.c:372
3: DoMainMenuInterface at /home/juozas/dethrace/src/DETHRACE/common/mainmenu.c:354
4: GetMainMenuOption at /home/juozas/dethrace/src/DETHRACE/common/mainmenu.c:388
5: DoMainMenu at /home/juozas/dethrace/src/DETHRACE/common/mainmenu.c:569
6: DoMainMenuScreen at /home/juozas/dethrace/src/DETHRACE/common/mainmenu.c:635
7: DoProgram at /home/juozas/dethrace/src/DETHRACE/common/structur.c:673
8: GameMain at /home/juozas/dethrace/src/DETHRACE/common/main.c:124
9: original_main at /home/juozas/dethrace/src/DETHRACE/pc-win95/win95sys.c:958
10: main at /home/juozas/dethrace/src/DETHRACE/main.c:49
11: ?? ??:0
12: ?? ??:0
Log with gdb output
GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./dethrace...
(gdb) r
Starting program: /home/juozas/dethrace/build/dethrace
This GDB supports auto-downloading debuginfo from the following URLs:
https://debuginfod.ubuntu.com
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Dethrace version: v0.7.1-10-g8751f63
[INFO] Harness_Init DETHRACE_ROOT_DIR is set to '/home/juozas/Games/CARSPLAT/'
Using root directory: /home/juozas/Games/CARSPLAT/
Game mode: Splat Pack
[WARN] S3StopMIDIOutlets stubbed
[WARN] S3StopCDAOutlets stubbed
[New Thread 0x7fffd23ff640 (LWP 30421)]
[New Thread 0x7fffd1bfe640 (LWP 30422)]
[INFO] AudioBackend_Init Playback device: 'GK208 HDMI/DP Audio Controller Digital Stereo (HDMI 2)'
Thread 1 "dethrace" received signal SIGSEGV, Segmentation fault.
SaveTransient (pIndex=1, pX_coord=131, pY_coord=198) at /home/juozas/dethrace/src/DETHRACE/common/graphics.c:2442
2442 gTransient_bitmaps[pIndex].pixmap->height);
Gdb backtrace
#0 SaveTransient (pIndex=1, pX_coord=131, pY_coord=198) at /home/juozas/dethrace/src/DETHRACE/common/graphics.c:2442
#1 0x00005555555dab86 in DoMouseCursor () at /home/juozas/dethrace/src/DETHRACE/common/graphics.c:2634
#2 0x00005555555e229b in DoInterfaceScreen (pSpec=0x5555558a6420 <interface_spec2>, pOptions=1, pCurrent_choice=0) at /home/juozas/dethrace/src/DETHRACE/common/intrface.c:372
#3 0x00005555555fae9a in DoMainMenuInterface (pTime_out=30000, pContinue_allowed=0) at /home/juozas/dethrace/src/DETHRACE/common/mainmenu.c:354
#4 0x00005555555faf3f in GetMainMenuOption (pTime_out=30000, pContinue_allowed=0) at /home/juozas/dethrace/src/DETHRACE/common/mainmenu.c:388
#5 0x00005555555fb300 in DoMainMenu (pTime_out=30000, pSave_allowed=0, pContinue_allowed=0) at /home/juozas/dethrace/src/DETHRACE/common/mainmenu.c:569
#6 0x00005555555fb4ec in DoMainMenuScreen (pTime_out=30000, pSave_allowed=0, pContinue_allowed=0) at /home/juozas/dethrace/src/DETHRACE/common/mainmenu.c:635
#7 0x0000555555678563 in DoProgram () at /home/juozas/dethrace/src/DETHRACE/common/structur.c:673
#8 0x00005555555f8863 in GameMain (pArgc=1, pArgv=0x7fffffffe018) at /home/juozas/dethrace/src/DETHRACE/common/main.c:123
#9 0x000055555569be94 in original_main (pArgc=1, pArgv=0x7fffffffe018) at /home/juozas/dethrace/src/DETHRACE/pc-win95/win95sys.c:957
#10 0x00005555555778d8 in main (argc=1, argv=0x7fffffffe018) at /home/juozas/dethrace/src/DETHRACE/main.c:48
Encountered a strange bug while testing dethrace. I noticed that
Ctrl+Q
quit shortcut does not behave correctly. It shows a save menu instead of quitting to OS after selecting ok button or hitting enter, also hitting escape shows a broken menu, moving mouse crashes the game.Screenshots
Game log
Log with gdb output
Gdb backtrace
Full gdb backtrace
Full gdb backtrace, all threads
The text was updated successfully, but these errors were encountered: