[bf1942] Bugreport: Servercrash

Andreas Andersson andreas.andersson at dice.se
Tue Jun 21 08:05:05 EDT 2005


Thanks for all your input on this, the callstack-info is really
helpfull!

I'm looking into it right now. We will release the fix in a patch later,
I can't say when atm.

/AndreasA

-----Original Message-----
From: Brian Hughes [mailto:b-hughes at widgnet.com] 
Sent: den 21 juni 2005 03:08
To: bf1942 at icculus.org
Subject: RE: [bf1942] Bugreport: Servercrash

I have the same issue, any resolve on this at all?

For reference here is my GDB data...

$ gdb -c core.28527 bin/ia-32/bf2_f
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-slackware-linux"...
Core was generated by `/home/widget/bf2demo/bin/ia-32/bf2_f'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libncurses.so.5...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from
/home/widget/bf2demo/bin/ia-32/libdice_py_f.so...done.
Loaded symbols for /home/widget/bf2demo/bin/ia-32/libdice_py_f.so
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /usr/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libutil.so.1...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /lib/libnss_dns.so.2...done.
Loaded symbols for /lib/libnss_dns.so.2
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /home/widget/bf2demo/pb/pbsv.so...done.
Loaded symbols for /home/widget/bf2demo/pb/pbsv.so
Reading symbols from /home/widget/bf2demo/pb/pbags.so...done.
Loaded symbols for /home/widget/bf2demo/pb/pbags.so
Reading symbols from /home/widget/bf2demo/pb/pbcls.so...done.
Loaded symbols for /home/widget/bf2demo/pb/pbcls.so
#0  0x0811b0d9 in dice::hfe::CheckServerAliveThread::run() ()
(gdb) info threads
  6 process 28521  0x083f0510 in
dice::hfe::TickCalculator::compute(double)
()
  5 process 28526  0xb7ccef32 in loser_poll () from /lib/libc.so.6
  4 process 28528  0xb7ca69a6 in nanosleep () from /lib/libc.so.6
  3 process 28529  0xb7cd1611 in select () from /lib/libc.so.6
  2 process 28536  0xb7ca69a6 in nanosleep () from /lib/libc.so.6
* 1 process 28527  0x0811b0d9 in
dice::hfe::CheckServerAliveThread::run() ()
(gdb) bt
#0  0x0811b0d9 in dice::hfe::CheckServerAliveThread::run() ()
#1  0x0838b0f1 in dice::hfe::(anonymous
namespace)::pthreads_thread_trampoline(void*) ()
#2  0xb7ba6ca3 in pthread_start_thread () from /lib/libpthread.so.0
(gdb) thread 2
[Switching to thread 2 (process 28536)]#0  0xb7ca69a6 in nanosleep ()
from
/lib/libc.so.6
(gdb) bt
#0  0xb7ca69a6 in nanosleep () from /lib/libc.so.6
#1  0x00000000 in ?? ()
(gdb) thread 3
[Switching to thread 3 (process 28529)]#0  0xb7cd1611 in select () from
/lib/libc.so.6
(gdb) bt
#0  0xb7cd1611 in select () from /lib/libc.so.6
#1  0x00000009 in ?? ()
#2  0x0842f89f in dice::hfe::io::NetServerThread::run() ()
#3  0x0838b0f1 in dice::hfe::(anonymous
namespace)::pthreads_thread_trampoline(void*) ()
#4  0xb7ba6ca3 in pthread_start_thread () from /lib/libpthread.so.0
(gdb) thread 4
[Switching to thread 4 (process 28528)]#0  0xb7ca69a6 in nanosleep ()
from
/lib/libc.so.6
(gdb) bt
#0  0xb7ca69a6 in nanosleep () from /lib/libc.so.6
#1  0x00000000 in ?? ()
(gdb) thread 5
[Switching to thread 5 (process 28526)]#0  0xb7ccef32 in loser_poll ()
from
/lib/libc.so.6
(gdb) bt
#0  0xb7ccef32 in loser_poll () from /lib/libc.so.6
#1  0xb7cceffe in poll () from /lib/libc.so.6
#2  0xb7ba69ae in __pthread_manager () from /lib/libpthread.so.0
(gdb) thread 6
[Switching to thread 6 (process 28521)]#0  0x083f0510 in
dice::hfe::TickCalculator::compute(double) ()
(gdb) bt
#0  0x083f0510 in dice::hfe::TickCalculator::compute(double) ()
#1  0xffffffff in ?? ()
#2  0x081230d2 in dice::hfe::BF2Engine::mainLoop() ()
#3  0x080528ae in dice::hfe::BF2::run() ()
#4  0x08052bd8 in main ()
#5  0xb7c0bd06 in __libc_start_main () from /lib/libc.so.6
(gdb)



Cheers

Brian



-----Original Message-----
From: VU Admin [mailto:admin at viribus.de] 
Sent: 19 June 2005 17:52
To: Andreas Fredriksson
Subject: Re: [bf1942] Bugreport: Servercrash

Hello Mailinglist,

On Sunday, June 19, 2005 @ 16:25 Andreas Fredriksson wrote:
> On 6/19/05, Christopher Kunz <chrislist at de-punkt.de> wrote:


> This will help the DICE people out a lot ;-)

I can send you the core dump file, if you need this also.
 

Greetings, Mic.
-- 
eMail: admin at viribus.de -+- QuakeNet IRC: #viribus








More information about the Bf1942 mailing list