Segfault when tracing GLTron and pressing "Start Game" in menu
When tracing gltron with:
VOGL_CMD_LINE="--vogl_debug --vogl_dump_stats --vogl_tracefile /tmp/vogltrace.bin --vogl_disable_client_side_array_tracing --vogl_pause" LD_PRELOAD=/usr/lib/libvogltrace64.so gltron
The game starts and shows the menu. After pressing "Start Game" the process segfaults, but still writes a trace to disk which is replayable to that point.
Terminal Output: https://gist.github.com/blackout24/9714254 GDB Backtrace: https://gist.github.com/blackout24/9714195
I can recompile vogl with -O0 for better backtrace if that's needed.
Thanks - I'll work on reproducing this either today or Monday.
On Sat, Mar 22, 2014 at 2:02 PM, blackout24 [email protected]:
When tracing gltron with:
VOGL_CMD_LINE="--vogl_debug --vogl_dump_stats --vogl_tracefile /tmp/vogltrace.bin --vogl_disable_client_side_array_tracing --vogl_pause" LD_PRELOAD=/usr/lib/libvogltrace64.so gltron
The game starts and shows the menu. After pressing "Start Game" the process segfaults, but still writes a trace to disk which is replayable.
Terminal Output: https://gist.github.com/blackout24/9714254 GDB Backtrace: https://gist.github.com/blackout24/9714195
I can recompile vogl with -O0 for better backtrace if that's needed.
Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/vogl/issues/40 .
Interesting that you have --vogl_disable_client_side_array_tracing on the tracer's command line. Could you try removing it and tracing again to see what happens?
On Sat, Mar 22, 2014 at 4:23 PM, Rich Geldreich [email protected] wrote:
Thanks - I'll work on reproducing this either today or Monday.
On Sat, Mar 22, 2014 at 2:02 PM, blackout24 [email protected]:
When tracing gltron with:
VOGL_CMD_LINE="--vogl_debug --vogl_dump_stats --vogl_tracefile /tmp/vogltrace.bin --vogl_disable_client_side_array_tracing --vogl_pause" LD_PRELOAD=/usr/lib/libvogltrace64.so gltron
The game starts and shows the menu. After pressing "Start Game" the process segfaults, but still writes a trace to disk which is replayable.
Terminal Output: https://gist.github.com/blackout24/9714254 GDB Backtrace: https://gist.github.com/blackout24/9714195
I can recompile vogl with -O0 for better backtrace if that's needed.
Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/vogl/issues/40 .
The same thing happens without the --vogl_disable_client_side_array_tracing parameter, but I get the vogltrace warning about client side array usage, that's why I enabled it.