LWSS / Fuzion

Fuzion is a free-as-in-freedom CSGO cheat for linux
GNU General Public License v3.0
336 stars 149 forks source link

Game Crash after Update on CSGO #695

Open CrystalTours opened 2 years ago

CrystalTours commented 2 years ago

Hi, im injecting and the game crash, was an update today of CSGO, maybe cuz of this?

Any Solution? :)

darkzaion commented 2 years ago

Same here, i got this error in steam when injecting.

(process:7555): GLib-GObject-CRITICAL **: 21:43:44.128: g_object_unref: assertion 'G_IS_OBJECT (object)' failed src/steamexe/main.cpp (254) : Assertion Failed: reaping pid: 7555 -- gameoverlayui

Does any one have this?

Sumandora commented 2 years ago

Put a gdb log here or else you will receive no help

csgo0815 commented 2 years ago

Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". --Type for more, q to quit, c to continue without paging--0x00007fa7c1aa223f in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7ffd07ef5c20, rem=0x7ffd07ef5c10) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:78 78 ../sysdeps/unix/sysv/linux/clock_nanosleep.c: file or folder not found. (gdb) (gdb) [New Thread 0x7fa74a90c700 (LWP 32830)] $1 = (void ) 0x8d5ef900 (gdb) $2 = (void ) 0x8d5ef900 (gdb) quit

Lavshyak commented 2 years ago

it is time to skill play)

fgr-araujo commented 2 years ago

it is time to skill play)

Against cheater? No way

SitanHuang commented 2 years ago

CSGO Freezes:

Fedora 36

(gdb) (gdb) (gdb) [New Thread 0x7f6a08df6640 (LWP 36052)]
$1 = (void *) 0x3c907900
(gdb) $2 = (void *) 0x3c907900
(gdb) continue
Continuing.

Thread 1 "csgo_linux64" received signal SIGINT, Interrupt.
0x00007f6a52ad85b5 in clock_nanosleep@GLIBC_2.2.5 () from /lib64/libc.so.6
(gdb) ^[[A
Undefined command: "".  Try "help".
(gdb) continue
Continuing.

Thread 36 "csgo_linux64" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f6a08df6640 (LWP 36052)]
Hooker::FindNagleTime () at /home/censored/Fuzion/src/hooker.cpp:571
571     g_nagleTime = (int32_t*)GetAbsoluteAddress(line + 27, 2, 10);
(gdb) ^C

Problem is here:

Hooker::FindNagleTime () at /home/censored/Fuzion/src/hooker.cpp:571

*g_nagleTime = (int32_t)GetAbsoluteAddress(line + 27, 2, 10);**

Haqimzuhari commented 2 years ago

No solution yet for ubuntu? Can anybody fix this. Really hate cannot compete with hacker. They win arragontly!!

acuifex commented 2 years ago

hotfix: comment out these lines: https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Fuzion.cpp#L63 https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Hacks/sdrsettings.cpp#L8 this will break nagle time in the misc tab

SitanHuang commented 2 years ago

@acuifex can you educate me on what the nagleTime does?

And thank you for the suggestion, this hotfix works.

acuifex commented 2 years ago

@acuifex can you educate me on what the nagleTime does?

honestly i have no idea. i think it has something to do with stacking smaller packets into a bigger packet to send to a steam proxy server

Sumandora commented 2 years ago

@acuifex can you educate me on what the nagleTime does?

honestly i have no idea. i think it has something to do with stacking smaller packets into a bigger packet to send to a steam proxy server

I could explain it, but I'm bad at it, so I'm just going to drop the wikipedia page for it here and everyone can educate themselves about it https://en.wikipedia.org/wiki/Nagle's_algorithm

SitanHuang commented 2 years ago

@acuifex @Sumandora let me clarify - I'm just unclear on how this function is used in the cheat, is it for the fake lag or backtrack feature?

Sumandora commented 2 years ago

@acuifex @Sumandora let me clarify - I'm just unclear on how this function is used in the cheat, is it for the fake lag or backtrack feature?

It just disables a network optimization, which is sacrificing latency for bandwidth. This usually shouldn't make a difference even in fast paced games like csgo It's one of the theoretical optimizations, which don't improve that much in real case scenarios

hellidox commented 2 years ago

hotfix: comment out these lines:

https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Fuzion.cpp#L63

https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Hacks/sdrsettings.cpp#L8

this will break nagle time in the misc tab

still crashes with same error

hellidox commented 2 years ago

gdb.txt

acuifex commented 2 years ago

gdb.txt

... i don't see an error? do you continue the execution after attaching with gdb?

Haqimzuhari commented 2 years ago

Need to ./update after make changes

Lavshyak commented 2 years ago

How is an ./update different from a ./build?

acuifex commented 2 years ago

How is an ./update different from a ./build?

https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/update#L4-L6 update pulls and calls build.

mujtaba38 commented 2 years ago

hotfix: comment out these lines:

https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Fuzion.cpp#L63

https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Hacks/sdrsettings.cpp#L8

this will break nagle time in the misc tab

after commenting and updating when i load fuzion it says "Fuzion is already injected, aborting..." any idea why?

Sumandora commented 2 years ago

hotfix: comment out these lines: https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Fuzion.cpp#L63

https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Hacks/sdrsettings.cpp#L8

this will break nagle time in the misc tab

after commenting and updating when i load fuzion it says "Fuzion is already injected, aborting..." any idea why?

mujtaba38 commented 2 years ago

hotfix: comment out these lines: https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Fuzion.cpp#L63

https://github.com/LWSS/Fuzion/blob/0a4d775e17aba7a723aadce5b80898705e0bd6ff/src/Hacks/sdrsettings.cpp#L8

this will break nagle time in the misc tab

after commenting and updating when i load fuzion it says "Fuzion is already injected, aborting..." any idea why?

  • read -

wht?? its not injected it just says it is

acuifex commented 2 years ago

build again. probably a library name collision

mujtaba38 commented 2 years ago

Yeah It worked after re building

tskxz commented 2 years ago

Do pull request