Closed tskxz closed 1 year ago
Already an issue open for it: https://github.com/LWSS/Fuzion/issues/703
Pretty sure Fuzion is dead for the time being. With Source 2 rumored to finally get released EOM, there's no point updating this for now.
There's a working branch of Gamesneeze if you absolutely must...
➜ Fuzion git:(master) ./debug 2 Injecting build libgmodule-2.0.so GNU gdb (GDB) 9.1 Copyright (C) 2020 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-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://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". Attaching to process 14823 [New LWP 14825] [New LWP 14826] [New LWP 14827] [New LWP 14828] [New LWP 14835] [New LWP 14860] [New LWP 14875] [New LWP 14882] [New LWP 14890] [New LWP 14891] [New LWP 14892] [New LWP 14895] [New LWP 14896] [New LWP 14904] [New LWP 14905] [New LWP 14906] [New LWP 14907] [New LWP 14908] [New LWP 14914] [New LWP 14915] [New LWP 14916] [New LWP 14917] [New LWP 14918] [New LWP 14919] [New LWP 14920] [New LWP 14927] [New LWP 14930] [New LWP 14931] [New LWP 14932] [New LWP 14937]
warning: Could not load shared library symbols for bin/linux64/launcher_client.so. Do you need "set solib-search-path" or "set sysroot"?
warning: File "/lib/x86_64-linux-gnu/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load". --Type for more, q to quit, c to continue without paging--To enable execution of this file add
add-auto-load-safe-path /lib/x86_64-linux-gnu/libthread_db-1.0.so
line to your configuration file "/home/tanjil/.gdbinit".
To completely disable this security protection add
set auto-load safe-path /
line to your configuration file "/home/tanjil/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual. E.g., run from the shell:
info "(gdb)Auto-loading safe path"
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
warning: File "/lib/x86_64-linux-gnu/libthread_db-1.0.so" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load".
warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available. 0x00007f4a640c9680 in __GI___nanosleep (requested_time=0x7fff56ea2450, remaining=0x7fff56ea2440) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 28 ../sysdeps/unix/sysv/linux/nanosleep.c: No such file or directory. (gdb) (gdb) Thread 1 "csgo_linux64" received signal SIGINT, Interrupt. malloc (n=19) at dl-minimal.c:50 50 dl-minimal.c: Not a directory. The program being debugged was signaled while in a function called from GDB. GDB remains in the frame where the signal was received. To change this behavior use "set unwindonsignal on". Evaluation of the expression containing the function (malloc) will be abandoned. When the function is done executing, GDB will silently stop. (gdb) [New LWP 14985] $1 = (void *) 0x348b0f00 (gdb) ^CQuit (gdb) quit
➜ Fuzion git:(master) gcc --version gcc (Ubuntu 9.4.0-1ubuntu1~18.04) 9.4.0
➜ Fuzion git:(master) gdb --version GNU gdb (GDB) 9.1
➜ Fuzion git:(master) uname -a Linux tanjil-HP-Pavilion-Notebook 5.4.0-139-generic #156~18.04.1-Ubuntu SMP Wed Jan 25 15:56:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Already tried this wget https://nullworks.gitlab.io/cathook/cathook/gdb -O gdb.bin && sudo chmod +x ./gdb.bin && sed -i -- 's/sudo gdb/sudo .\/gdb.bin/g' ./load
Still crashes