export GAME_DEBUGGER=gdb still makes the game crash before it runs it with the debugger.
I've tried various things to make it work (modifying the game startup shell script) but without success.
When I put the older version of libdrm (86b37c61c78edd1353a3f76f678c39e2ec168771, before Tvrtkos change), gdb runs normally for the game. So the steam binary actually crashes, not the game itself.
It's funny because steam binary is 32bit, Dota 2 binary is 64 bit, and only changing the 64bit version of libdrm_intel.so affects this bug.
I've tried debugging steam with export DEBUGGER=gdb, but it seems spawn multiple threads and I'm not experienced with multithreaded debugging.
I did manage to run steam with valgrind, I'll add an attachment now.
I don't have pre 3.16 kernel easily available.
export GAME_DEBUGGER=gdb still makes the game crash before it runs it with the debugger.
I've tried various things to make it work (modifying the game startup shell script) but without success.
When I put the older version of libdrm (86b37c61c78edd 1353a3f76f678c3 9e2ec168771, before Tvrtkos change), gdb runs normally for the game. So the steam binary actually crashes, not the game itself.
It's funny because steam binary is 32bit, Dota 2 binary is 64 bit, and only changing the 64bit version of libdrm_intel.so affects this bug.
I've tried debugging steam with export DEBUGGER=gdb, but it seems spawn multiple threads and I'm not experienced with multithreaded debugging.
I did manage to run steam with valgrind, I'll add an attachment now.