Forums » Bugs

Multithreaded bug still in Linux client

«12
Oct 29, 2014 raybondo link
Here's a new one with XInitThreads() removed and the Xlib call moved to the render thread.
http://www.ratelis.com/vo64-2.gz
Oct 29, 2014 abortretryfail link
Seems to work ok so far. The only weird thing is my mouse doesn't seem to work?

I use a joystick except for aiming turrets sometimes so it's not that big of a deal.
Oct 29, 2014 cellsafemode link
No crashing here. Much smoother gameplay than with xinitthreads().
Oct 30, 2014 raybondo link
Mouse doesn't work? I did change how the threaded stuff handles mouse input so if your mouse doesn't work then that's bad.
Oct 30, 2014 abortretryfail link
Yeah, no mouse aiming at all.It worked in the menu ok.
it did crash on me once last night. i filled out the crash reporter form. hopefully you got it.
Oct 30, 2014 cellsafemode link
I dont use mouse aiming at all so I didn't notice that, so dont take my lack of mentioning the same thing as that it was working for me. It probably wasn't.
Oct 30, 2014 raybondo link
Oh duh, you need a new gkgl.so as well.
http://www.ratelis.com/gkgl.so.gz

Unzip that to gkgl.so and place it in the .vendetta/drivers directory.
Oct 30, 2014 abortretryfail link
Cool that worked. Got my mouse control back and so far the game's been rock solid. :)
Oct 31, 2014 cellsafemode link
yea it seems like this build would solve at least the more common ...uncommon. thread related crashes. I didn't crash at all with this build but running normal binary led to my client crashing within an hour. Didn't even trigger the crash reporter.
Oct 31, 2014 raybondo link
Awesome, thanks. The fixes will be in the next client patch.
Oct 31, 2014 abortretryfail link
Awww too good to be true. :(

I just had it crash when logging back in:

caught SIGSEGV; generating stack trace
fault address 0x7fa1b8bb0570, 00000000, 00000002
cr2 0x00007fa1b8bb0570 140332565726576
oldmask 0x0000000000000000 0
trapno 0x000000000000000e 14
err 0x0000000000000015 21
csgsfs 0x0000000000000033 51
efl 0x0000000000010246 66118
rip 0x00007fa1b8bb0570 140332565726576
rsp 0x00007fa1cfff9cd8 140332956097752
rcx 0x0000000000000000 0
rax 0x00007fa1b8bb0570 140332565726576
rdx 0x00007fa1cfff9d30 140332956097840
rbx 0x00007fa1b81413a0 140332554785696
rbp 0x00007fa1cfff9d30 140332956097840
rsi 0x0000000000000000 0
rdi 0x00007fa1b8224150 140332555714896
r15 0x0000000000000326 806
r14 0x00007fa1b8118230 140332554617392
r13 0x00007fa1b81f9160 140332555538784
r12 0x0000000000934f08 9654024
r11 0x000000000000000a 10
r10 0x0000000000000000 0
r9 0x0000000000000000 0
r8 0x00000000ffffffff 4294967295
brk> 00007fa1b8bb0570: 0000000000000030 00007fa1cfff9f00 00007fa1cfff9f08 00007fa1cfff9eb0
Nov 01, 2014 raybondo link
Thanks.