Fw: [Bug 439] New: Server runs fine and dies after about a day of running
Daniel Valois
ninzor at packet-kids.com
Mon Mar 10 13:43:39 EST 2003
----- Original Message -----
From: <bugzilla-daemon at icculus.org>
To: <ninzor at packet-kids.com>
Sent: Monday, March 10, 2003 12:32 PM
Subject: [Bug 439] New: Server runs fine and dies after about a day of
running
> https://bugzilla.icculus.org/show_bug.cgi?id=439
>
> Summary: Server runs fine and dies after about a day of running
> Product: Battlefield 1942
> Version: beta1
> Platform: PC
> OS/Version: Linux
> Status: NEW
> Severity: critical
> Priority: P2
> Component: dedicated server
> AssignedTo: icculus at clutteredmind.org
> ReportedBy: ninzor at packet-kids.com
> CC: ninzor at packet-kids.com
>
>
> gdb -c core bf1942_lnxded
> 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 "i686-pc-linux-gnu"...(no debugging symbols
found)...
> Core was generated by `./bf1942_lnxded +game BF1942 +restart 1 +dedicated
1
> +reconnectPassword 2190 +r'.
> Program terminated with signal 11, Segmentation fault.
> Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
> Loaded symbols for /lib/libm.so.6
> Reading symbols from /lib/libdl.so.2...(no debugging symbols
found)...done.
> Loaded symbols for /lib/libdl.so.2
> Reading symbols from /lib/libpthread.so.0...(no debugging symbols
found)...done.
> Loaded symbols for /lib/libpthread.so.0
> Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
> Loaded symbols for /lib/libc.so.6
> Reading symbols from /lib/ld-linux.so.2...(no debugging symbols
found)...done.
> Loaded symbols for /lib/ld-linux.so.2
> Reading symbols from /lib/libnss_files.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib/libnss_files.so.2
> Reading symbols from /lib/libnss_dns.so.2...(no debugging symbols
found)...done.
> Loaded symbols for /lib/libnss_dns.so.2
> Reading symbols from /lib/libresolv.so.2...(no debugging symbols
found)...done.
> Loaded symbols for /lib/libresolv.so.2
> Reading symbols from /home/bf1942/bf1942-lnxded-
> 1.3beta/MultiplayerServers/GameSpyHost.so...(no debugging symbols
found)...
> done.
> Loaded symbols for /home/bf1942/bf1942-lnxded-
> 1.3beta/MultiplayerServers/GameSpyHost.so
> Reading symbols from /home/bf1942/bf1942-lnxded-
> 1.3beta/MultiplayerServers/ASEHost.so...(no debugging symbols
found)...done.
> Loaded symbols for /home/bf1942/bf1942-lnxded-
> 1.3beta/MultiplayerServers/ASEHost.so
> #0 0x08ba024c in dice::bf::GameServer::handleDrop ()
> (gdb) bt'
> #0 0x08ba024c in dice::bf::GameServer::handleDrop ()
> No symbol table info available.
> #1 0x08bae5df in dice::bf::GameServer::killPlayer ()
> No symbol table info available.
> #2 0x08ba83c3 in dice::bf::GameServer::_giveDamage ()
> No symbol table info available.
> #3 0x08ba7a87 in dice::bf::GameServer::giveDamage ()
> No symbol table info available.
> #4 0x08bb6c88 in dice::bf::GameServer::handleCollisionForProjectile ()
> No symbol table info available.
> #5 0x091ddfd5 in dice::ref2::world::SimpleObject::handleCollision ()
> No symbol table info available.
> #6 0x08fbbd66 in dice::ref2::world::Projectile::handleCollision ()
> No symbol table info available.
> #7 0x09193121 in dice::ref2::world::PointResponsePhysics::solveImpulse ()
> No symbol table info available.
> #8 0x0919c297 in dice::ref2::world::ResponsePhysicsManager::update ()
> No symbol table info available.
> #9 0x08643cdd in dice::bf::Game::updateWorldCollision ()
> No symbol table info available.
> #10 0x08bc06ad in dice::bf::GameServer::simulateFrame ()
> No symbol table info available.
> #11 0x08b82431 in dice::bf::GameServer::update ()
> No symbol table info available.
> #12 0x0868199a in dice::bf::Setup::mainLoop ()
> No symbol table info available.
> #13 0x08681031 in dice::bf::Setup::start ()
> No symbol table info available.
> #14 0x0863241a in main ()
> No symbol table info available.
> #15 0x400a9e54 in __libc_start_main () from /lib/libc.so.6
> No symbol table info available.
> (gdb) where
> #0 0x08ba024c in dice::bf::GameServer::handleDrop ()
> #1 0x08bae5df in dice::bf::GameServer::killPlayer ()
> #2 0x08ba83c3 in dice::bf::GameServer::_giveDamage ()
> #3 0x08ba7a87 in dice::bf::GameServer::giveDamage ()
> #4 0x08bb6c88 in dice::bf::GameServer::handleCollisionForProjectile ()
> #5 0x091ddfd5 in dice::ref2::world::SimpleObject::handleCollision ()
> #6 0x08fbbd66 in dice::ref2::world::Projectile::handleCollision ()
> #7 0x09193121 in dice::ref2::world::PointResponsePhysics::solveImpulse ()
> #8 0x0919c297 in dice::ref2::world::ResponsePhysicsManager::update ()
> #9 0x08643cdd in dice::bf::Game::updateWorldCollision ()
> #10 0x08bc06ad in dice::bf::GameServer::simulateFrame ()
> #11 0x08b82431 in dice::bf::GameServer::update ()
> #12 0x0868199a in dice::bf::Setup::mainLoop ()
> #13 0x08681031 in dice::bf::Setup::start ()
> #14 0x0863241a in main ()
> #15 0x400a9e54 in __libc_start_main () from /lib/libc.so.6
> (gdb) info all-registers
> eax 0x8ba0240 146408000
> ecx 0xa3f60d0 171925712
> edx 0x0 0
> ebx 0x97ebee0 159301344
> esp 0xbfffe240 0xbfffe240
> ebp 0xbfffe278 0xbfffe278
> esi 0xaf39448 183735368
> edi 0xad4f9c0 181729728
> eip 0x8ba024c 0x8ba024c
> eflags 0x10292 66194
> cs 0x23 35
> ss 0x2b 43
> ds 0x2b 43
> es 0x2b 43
> fs 0x2b 43
> gs 0x2b 43
> st0 1835.5541355609893798828125 (raw
0x4009e571bb7a80000000)
> st1 1.1920928955078125e-07 (raw 0x3fe88000000000000000)
> st2 1.1920928955078125e-07 (raw 0x3fe88000000000000000)
> st3 1 (raw 0x3fff8000000000000000)
> st4 0.99999991816423528710961257659484147 (raw
> 0x3ffefffffea084a00889)
> st5 -1.717041015625 (raw 0xbfffdbc8000000000000)
> st6 14.40000057220458984375 (raw 0x4002e666670000000000)
> st7 -13.20000171661376953125 (raw 0xc002d333350000000000)
> fctrl 0x37f 895
> fstat 0x0 0
> ftag 0x81a1 33185
> fiseg 0x46d0 18128
> fioff 0x23 35
> foseg 0x1f80 8064
> fooff 0x2b 43
> fop 0x16a 362
> xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
> {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
> 0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
> 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
> 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
> {0xffffffffffffffff, 0xffffffffffffffff},
> uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
> {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
> 0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
> 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
> 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
> {0xffffffffffffffff, 0xffffffffffffffff},
> uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
> {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
> 0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
> 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
> 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
> {0xffffffffffffffff, 0xffffffffffffffff},
> uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
> {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
> 0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
> 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
> 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
> {0xffffffffffffffff, 0xffffffffffffffff},
> ---Type <return> to continue, or q <return> to quit---
> uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
> {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
> 0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
> 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
> 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
> {0xffffffffffffffff, 0xffffffffffffffff},
> uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
> {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
> 0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
> 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
> 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
> {0xffffffffffffffff, 0xffffffffffffffff},
> uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
> {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
> 0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
> 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
> 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
> {0xffffffffffffffff, 0xffffffffffffffff},
> uint128 = 0xffffffffffffffffffffffffffffffff}
> xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double =
> {0x8000000000000000, 0x8000000000000000}, v16_int8 = {
> 0xff <repeats 16 times>}, v8_int16 = {0xffff, 0xffff, 0xffff, 0xffff,
> 0xffff, 0xffff, 0xffff, 0xffff}, v4_int32 = {
> 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff}, v2_int64 =
> {0xffffffffffffffff, 0xffffffffffffffff},
> uint128 = 0xffffffffffffffffffffffffffffffff}
> mxcsr 0x1f80 8064
> orig_eax 0xffffffff -1
> mm0 {uint64 = 0xe571bb7a80000000, v2_int32 = {0x80000000,
> 0xe571bb7a}, v4_int16 = {0x0, 0x8000, 0xbb7a, 0xe571},
> v8_int8 = {0x0, 0x0, 0x0, 0x80, 0x7a, 0xbb, 0x71, 0xe5}}
> mm1 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
> v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}
> mm2 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
> v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}
> mm3 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
> v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}}
> mm4 {uint64 = 0xfffffea084a00889, v2_int32 = {0x84a00889,
> 0xfffffea0}, v4_int16 = {0x889, 0x84a0, 0xfea0,
> 0xffff}, v8_int8 = {0x89, 0x8, 0xa0, 0x84, 0xa0, 0xfe, 0xff, 0xff}}
> mm5 {uint64 = 0xdbc8000000000000, v2_int32 = {0x0, 0xdbc80000},
> v4_int16 = {0x0, 0x0, 0x0, 0xdbc8}, v8_int8 = {
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc8, 0xdb}}
> mm6 {uint64 = 0xe666670000000000, v2_int32 = {0x0, 0xe6666700},
> v4_int16 = {0x0, 0x0, 0x6700, 0xe666}, v8_int8 = {
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x67, 0x66, 0xe6}}
> mm7 {uint64 = 0xd333350000000000, v2_int32 = {0x0, 0xd3333500},
> v4_int16 = {0x0, 0x0, 0x3500, 0xd333}, v8_int8 = {
> 0x0, 0x0, 0x0, 0x0, 0x0, 0x35, 0x33, 0xd3}}
> (gdb)
>
>
>
> ------- You are receiving this mail because: -------
> You reported the bug, or are watching the reporter.
> You are on the CC list for the bug, or are watching someone who is.
>
More information about the Bf1942
mailing list