[bf1942] New build...

Damon damon at daycross.com
Fri Dec 13 15:00:46 EST 2002


Hi
thx for the info on how to backtrace, i used the method you gave below and
the server wont run,

>Then the server starts up and at some point will wait for a connection.
Then do whatever you need to do to get it to crash<

are you saying that by issuing this, the server should run as normal?

If so mine doesnt run with this but it runs great if i run it alone from the
binarie, with only the resync bug every now & again ( 250+ping
showing/connection problem bug)
Anyhow i made a trace after running it with gdb and this is the out put i
got. Im no expert, only a volunteer. I hope it helps.

DBGSTR: *** Changing challenge# ***
DBGSTR:

(no debugging symbols found)...(no debugging symbols found)...
Program received signal SIG32, Real-time event 32.
0x40081479 in sigsuspend () from /lib/i686/libc.so.6
(gdb) bt
#0  0x40081479 in sigsuspend () from /lib/i686/libc.so.6
#1  0x4004be58 in pthread_create () from /lib/i686/libpthread.so.0
#2  0x4004baa1 in pthread_create () from /lib/i686/libpthread.so.0
#3  0x08fbb852 in CreateThread ()
#4  0x08fc100d in dice::ref2::io::NetServer::startReceiveThread ()
#5  0x08fbc8b3 in dice::ref2::io::NetServer::init ()
#6  0x08ccafa1 in dice::bf::GameServer::startServer ()
#7  0x08aaa5f9 in dice::bf::Setup::startHostGame ()
#8  0x08aa2d2d in dice::bf::Setup::initWorld ()
#9  0x08a9db07 in dice::bf::Setup::start ()
#10 0x08a81a4d in main ()
#11 0x40070082 in __libc_start_main () from /lib/i686/libc.so.6
(gdb)

Madrake 8.2
Intel P3 450
512mb

Additional info:
The Original 1st binarie allowed for gameplay & connections, but with resync
bug & crash on map change
Updated binarie allows gameplay, connection & mapchange, but with the
resynce bug

Damon




-----Original Message-----
From: Christopher Kunz [mailto:chris at de-punkt.de]
Sent: 13 December 2002 13:16
To: bf1942 at icculus.org
Subject: Re: [bf1942] New build...


Gudmo wrote:
>
> Just for the record.. How do I perform a stacktrace?

gdb ./bf1942_lnxded
(wait for the prompt)
 > run
Then the server starts up and at some point will wait for a connection.
Then do whatever you need to do to get it to crash (connect, change
maps, you name it) and you should see something like "Received SIGSEGV".
After that, the gdb prompt should come up again and you can enter
"backtrace" or "bt". The output is the stacktrace you've been seeing in
other mails here.

HTH,

--ck

PS: Could you send your mail plaintext without any image attachments?

--
php development | hosting |  housing | professional game server hosting
http://www.de-punkt.de   [ chris at de-punkt.de ]    http://www.stormix.de
+49 5241 2349813 | +49 5241 2349820 | laportestr. 2a, 30449 hannover.de
Rather to reign in Hell, than serve in Heaven. -- Milton, Paradise Lost




More information about the Bf1942 mailing list