|
|
1|Byron (12492)|(1)[991][173 cm][Frische: 0][Schnelligkeit: 31] [New Thread 0xb7a0db90 (LWP 16130)] Calczonen 991,12492 pid: 12492 team: 991 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb7a0db90 (LWP 16130)] 0x08049be8 in zonencalc (spieler=0x805a400) at engine.cc:4267 4267 int t_z1=zonen_data_now->zone1; (gdb) print 0x08049be8 $2 = 134519784 (gdb) print 0x805a400 $3 = 134587392 |
(gdb) bt #0 0x08049be8 in zonencalc (spieler=0x805a400) at engine.cc:4267 #1 0x08050cfd in poschecks (threadarg=0x805a400) at engine.cc:2328 #2 0xb7a744fb in start_thread () from /lib/i686/cmov/libpthread.so.0 #3 0xb7b5dd7e in clone () from /lib/i686/cmov/libc.so.6 |
int t_z1=zonen_data_now->zone1;
|
|
That would have (supposing I am right) thrown a compiler-error, which is much better than a runtime-error. |
&zonen[team]
is calculating a bad address.