[0.10.5]Crash when running during mouse is over an object
Posted: Thu Jul 31, 2014 3:57 pm
by Xabi
When my mouse is over an object, for example a tree or a factory, and the mouse is on the right side of the screen in the info area it comes to a crash when i push one of the wasd buttons.
First i saw this bug in an old savegame from 10.4, but it came also in a new game 10.5. I play the game windowed with version 0.10.5
Windows 7
AMD Phenom X4 (4x3,4GHz)
8GB Ram
Nvidea Gefore GTX 560 ti
Re: [0.10.5]Crash when running during mouse is over an objec
Posted: Thu Jul 31, 2014 6:29 pm
by naloz
Can confirm this. Same behavior.
Win7 64bit, full window mode.
Re: [0.10.5]Crash when running during mouse is over an objec
Posted: Fri Aug 01, 2014 4:45 am
by pyrolytic_tungsten
I've been having random segfaults on 10.5 but the description matches what happened last time. Namely I kept my mouse over a biter nest I was temporarialy running away from over on the right side of the screen. I run the linux x64 version.
GDB says
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe9e0d700 (LWP 21404)]
0x0000000000450310 in ?? ()
(gdb) thread apply all bt full
Thread 32 (Thread 0x7fffb4d8b700 (LWP 22407)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00000000009668fb in ?? ()
No symbol table info available.
#2 0x0000000000926326 in ?? ()
No symbol table info available.
#3 0x000000000098509e in ?? ()
No symbol table info available.
#4 0x0000000000984e1e in ?? ()
No symbol table info available.
#5 0x00007ffff7bc4182 in start_thread (arg=0x7fffb4d8b700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7fffb4d8b700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736227489536, 2929704535081548173, 1, 234387648, 140736227490240,
140736227489536, -2929856051268093555, -2929721608728151667}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007ffff5f7030d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 16 (Thread 0x7fffe8fe8700 (LWP 21876)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000663e3b in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#2 0x00000000006647d8 in ?? ()
No symbol table info available.
#3 0x0000000000b0175a in ?? ()
No symbol table info available.
#4 0x00007ffff7bc4182 in start_thread (arg=0x7fffe8fe8700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7fffe8fe8700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737102382848, 2929704535081548173, 1, 35361584, 140737102383552,
140737102382848, -2929671562558506611, -2929721608728151667}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007ffff5f7030d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 7 (Thread 0x7fffe9e0d700 (LWP 21404)):
#0 0x0000000000450310 in ?? ()
No symbol table info available.
#1 0x0000000000605eda in ?? ()
No symbol table info available.
#2 0x0000000000848576 in ?? ()
No symbol table info available.
#3 0x0000000000664917 in ?? ()
No symbol table info available.
#4 0x0000000000b0175a in ?? ()
No symbol table info available.
#5 0x00007ffff7bc4182 in start_thread (arg=0x7fffe9e0d700) at pthread_create.c:312
__res = <optimized out>
---Type <return> to continue, or q <return> to quit---
pd = 0x7fffe9e0d700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737117214464, 2929704535081548173, 1, 0, 140737117215168,
140737117214464, -2929674016595445363, -2929721608728151667}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007ffff5f7030d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 6 (Thread 0x7fffea60e700 (LWP 21403)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000663e3b in ?? ()
No symbol table info available.
#2 0x0000000000664904 in ?? ()
No symbol table info available.
#3 0x0000000000b0175a in ?? ()
No symbol table info available.
#4 0x00007ffff7bc4182 in start_thread (arg=0x7fffea60e700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7fffea60e700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737125607168, 2929704535081548173, 1, 0, 140737125607872,
140737125607168, -2929677314593457779, -2929721608728151667}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
---Type <return> to continue, or q <return> to quit---
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007ffff5f7030d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 5 (Thread 0x7fffeae0f700 (LWP 21402)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000663e3b in ?? ()
No symbol table info available.
#2 0x0000000000664904 in ?? ()
No symbol table info available.
#3 0x0000000000b0175a in ?? ()
No symbol table info available.
#4 0x00007ffff7bc4182 in start_thread (arg=0x7fffeae0f700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7fffeae0f700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737133999872, 2929704535081548173, 1, 0, 140737134000576,
140737133999872, -2929676214544959091, -2929721608728151667}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007ffff5f7030d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 4 (Thread 0x7ffff11d4700 (LWP 21398)):
#0 0x00007ffff7bcbb9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
No locals.
---Type <return> to continue, or q <return> to quit---
#1 0x0000000000984d42 in ?? ()
No symbol table info available.
#2 0x0000000000985618 in ?? ()
No symbol table info available.
#3 0x0000000000984e1e in ?? ()
No symbol table info available.
#4 0x00007ffff7bc4182 in start_thread (arg=0x7ffff11d4700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7ffff11d4700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737238615808, 2929704535081548173, 1, 0, 140737238616512,
140737238615808, -2929726819460253299, -2929721608728151667}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#5 0x00007ffff5f7030d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 3 (Thread 0x7ffff19d5700 (LWP 21397)):
#0 0x00007ffff7bcbb9d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000984d42 in ?? ()
No symbol table info available.
#2 0x00000000009bbc0d in ?? ()
No symbol table info available.
#3 0x000000000098509e in ?? ()
No symbol table info available.
#4 0x0000000000984e1e in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#5 0x00007ffff7bc4182 in start_thread (arg=0x7ffff19d5700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7ffff19d5700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737247008512, 2929704535081548173, 1, 0, 140737247009216,
140737247008512, -2929725723706721907, -2929721608728151667}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007ffff5f7030d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 2 (Thread 0x7ffff276e700 (LWP 21396)):
#0 0x00007ffff5f67c33 in select () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00000000009d3cc5 in ?? ()
No symbol table info available.
#2 0x0000000000984e1e in ?? ()
No symbol table info available.
#3 0x00007ffff7bc4182 in start_thread (arg=0x7ffff276e700) at pthread_create.c:312
__res = <optimized out>
pd = 0x7ffff276e700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737261266688, 2929704535081548173, 1, 0, 140737261267392,
140737261266688, -2929729902173030003, -2929721608728151667}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0,
0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
pagesize_m1 = <optimized out>
sp = <optimized out>
---Type <return> to continue, or q <return> to quit---
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#4 0x00007ffff5f7030d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
Thread 1 (Thread 0x7ffff7fb08c0 (LWP 21395)):
#0 0x00007ffff401ab71 in ?? () from /usr/lib/nvidia-304-updates/libnvidia-glcore.so.304.117
No symbol table info available.
#1 0x00007ffff3f1d5d2 in ?? () from /usr/lib/nvidia-304-updates/libnvidia-glcore.so.304.117
No symbol table info available.
#2 0x00007ffff3f1ee3d in ?? () from /usr/lib/nvidia-304-updates/libnvidia-glcore.so.304.117
No symbol table info available.
#3 0x00007ffff3f1f17f in ?? () from /usr/lib/nvidia-304-updates/libnvidia-glcore.so.304.117
No symbol table info available.
#4 0x0000000000982166 in ?? ()
No symbol table info available.
#5 0x000000000097fffb in ?? ()
No symbol table info available.
#6 0x00000000009869bc in ?? ()
No symbol table info available.
#7 0x0000000000458acf in ?? ()
No symbol table info available.
#8 0x0000000000565a3e in ?? ()
No symbol table info available.
#9 0x000000000085d4f5 in ?? ()
No symbol table info available.
#10 0x000000000085d8cc in ?? ()
No symbol table info available.
#11 0x00000000008860d2 in ?? ()
No symbol table info available.
#12 0x00007ffff5e96ec5 in __libc_start_main (main=0x8833b0, argc=1, argv=0x7fffffffdb28, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdb18) at libc-start.c:287
---Type <return> to continue, or q <return> to quit---
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 2929704535081548173, 4256240, 140737488345888, 0, 0,
-2929704536001807987, -2929717923014968947}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0xb76ae0,
0x7fffffffdb28}, data = {prev = 0x0, cleanup = 0x0, canceltype = 12020448}}}
not_first_call = <optimized out>
#13 0x000000000040f219 in ?? ()
No symbol table info available.
Re: [0.10.5]Crash when running during mouse is over an objec
Posted: Fri Aug 01, 2014 12:00 pm
by kovarex
I believe it should not happen in 0.10.6, can you confirm it?
Re: [0.10.5]Crash when running during mouse is over an objec
Posted: Fri Aug 01, 2014 1:06 pm
by Xabi
i can confirm it, seem fixed
Re: [0.10.5]Crash when running during mouse is over an objec