07-24-2011, 12:59 AM
My SRCDS installation of TR2 is crashing with random regularity. It seems random but whatever the cause it really is becoming a nuisance and I can keep the server running length of time.
Specs:
Startup:
./srcds_run -game tf +map koth_viaduct -ip 0.0.0.0 +maxplayers 12 -pidfile srcds.pid +fps_max 66.67
Here's the error dump:
I've tried using old physics.so trick which helped a bit but still crashes. This has been going on for some time and started after an update several months ago, possibly last year. The box has been rebuilt from Debian 5 to 6 and a fresh SRCDS was download 2 weeks ago. The 2 updates since has not corrected the problem and an increase of memory form 0.9 to 2.9 GBytes didn't fix. I'm leaning to the conclusion that it is the Bot code but I'm having a hard time confirming that. However it was running with 10 to 12 slots of real clients for a good 20 hour stretch.
Does anyone have any clues as to how to nail this bug down or a fix?
Cheers.
Specs:
- Debian 64 Squeeze, 6.0.2
AMD Athlon 64 bit 3400+
2.9 GByte Memory
Game -TF2
12 slots
10 Bots
Startup:
./srcds_run -game tf +map koth_viaduct -ip 0.0.0.0 +maxplayers 12 -pidfile srcds.pid +fps_max 66.67
Here's the error dump:
Code:
*** glibc detected *** ./srcds_linux: corrupted double-linked list: 0x0b0aa5e8 ***
======= Backtrace: =========
/lib32/libc.so.6(+0x6bf31)[0xf74bcf31]
/lib32/libc.so.6(+0x6f0ef)[0xf74c00ef]
/lib32/libc.so.6(+0x7142c)[0xf74c242c]
/lib32/libc.so.6(realloc+0xdd)[0xf74c295d]
bin/libtier0.so(+0x13177)[0xf76b1177]
/home/HLDS/orangebox/tf/bin/server.so(+0x9f55ff)[0xf40615ff]
/home/HLDS/orangebox/tf/bin/server.so(+0x9fd02c)[0xf406902c]
/home/HLDS/orangebox/tf/bin/server.so(+0x969ddc)[0xf3fd5ddc]
/home/HLDS/orangebox/tf/bin/server.so(+0x5f0c56)[0xf3c5cc56]
/home/HLDS/orangebox/tf/bin/server.so(+0x7f81a4)[0xf3e641a4]
/home/HLDS/orangebox/tf/bin/server.so(+0xa003d9)[0xf406c3d9]
/home/HLDS/orangebox/tf/bin/server.so(+0x80cd27)[0xf3e78d27]
/home/HLDS/orangebox/tf/bin/server.so(+0x80d336)[0xf3e79336]
/home/HLDS/orangebox/tf/bin/server.so(+0x7ee88a)[0xf3e5a88a]
/home/HLDS/orangebox/tf/bin/server.so(+0x9fcd8b)[0xf4068d8b]
/home/HLDS/orangebox/tf/bin/server.so(+0x80799d)[0xf3e7399d]
/home/HLDS/orangebox/tf/bin/server.so(+0x96a7b2)[0xf3fd67b2]
/home/HLDS/orangebox/tf/bin/server.so(+0x965d19)[0xf3fd1d19]
/home/HLDS/orangebox/tf/bin/server.so(+0x7cdf77)[0xf3e39f77]
/home/HLDS/orangebox/tf/bin/server.so(+0x7ce2f3)[0xf3e3a2f3]
/home/HLDS/orangebox/tf/bin/server.so(+0x6cb3e7)[0xf3d373e7]
/home/HLDS/orangebox/bin/engine.so(+0x1b2080)[0xf6cf8080]
/home/HLDS/orangebox/bin/engine.so(+0x1a5c35)[0xf6cebc35]
/home/HLDS/orangebox/bin/engine.so(+0x1a6dbc)[0xf6cecdbc]
/home/HLDS/orangebox/bin/engine.so(+0x10a117)[0xf6c50117]
/home/HLDS/orangebox/bin/engine.so(+0x10ad44)[0xf6c50d44]
/home/HLDS/orangebox/bin/engine.so(+0x114225)[0xf6c5a225]
/home/HLDS/orangebox/bin/engine.so(+0x114a51)[0xf6c5aa51]
/home/HLDS/orangebox/bin/engine.so(+0x114c58)[0xf6c5ac58]
/home/HLDS/orangebox/bin/engine.so(+0x1c7a24)[0xf6d0da24]
/home/HLDS/orangebox/bin/engine.so(+0x1c4269)[0xf6d0a269]
bin/dedicated.so(+0x4da20)[0xf6feaa20]
bin/dedicated.so(+0x4d777)[0xf6fea777]
/home/HLDS/orangebox/bin/engine.so(+0x1c488b)[0xf6d0a88b]
/home/HLDS/orangebox/bin/engine.so(+0x1dd5d1)[0xf6d235d1]
/home/HLDS/orangebox/bin/engine.so(+0x1c583a)[0xf6d0b83a]
bin/dedicated.so(+0x4dc23)[0xf6feac23]
bin/dedicated.so(+0x51471)[0xf6fee471]
bin/dedicated.so(+0x52ced)[0xf6fefced]
bin/dedicated.so(+0x51471)[0xf6fee471]
bin/dedicated.so(+0x4e03a)[0xf6feb03a]
bin/dedicated.so(DedicatedMain+0x24)[0xf6fec32f]
./srcds_linux[0x80488ec]
/lib32/libc.so.6(__libc_start_main+0xe6)[0xf7467c76]
./srcds_linux[0x8048771]
======= Memory map: ========
08048000-08049000 r-xp 00000000 fe:05 3964938 /home/HLDS/orangebox/srcds_linux
08049000-0804a000 r-xp 00000000 fe:05 3964938 /home/HLDS/orangebox/srcds_linux
0804a000-0804b000 rwxp 00001000 fe:05 3964938 /home/HLDS/orangebox/srcds_linux
09848000-0f33a000 rwxp 00000000 00:00 0 [heap]
ea9a6000-eac6f000 rwxp 00000000 00:00 0
eac6f000-eac70000 ---p 00000000 00:00 0
eac70000-eb470000 rwxp 00000000 00:00 0
eb900000-eb921000 rwxp 00000000 00:00 0
eb921000-eba00000 ---p 00000000 00:00 0
ebafc000-ebd23000 rwxp 00000000 00:00 0
ebf4a000-ec136000 rwxp 00000000 00:00 0
ec322000-ecf55000 rwxp 00000000 00:00 0
ecf55000-ed0f1000 r-xp 00000000 fe:05 1015846 /home/HLDS/orangebox/bin/libsteamvalidateuseridtickets.so
ed0f1000-ed0fa000 rwxp 0019b000 fe:05 1015846 /home/HLDS/orangebox/bin/libsteamvalidateuseridtickets.so
ed0fa000-ed100000 rwxp 00000000 00:00 0
ed1e9000-ed2fe000 rwxp 00000000 00:00 0
ed319000-ed51e000 rwxp 00000000 00:00 0
ed51e000-ed51f000 ---p 00000000 00:00 0
ed51f000-ed61f000 rwxp 00000000 00:00 0
ed711000-edb23000 rwxp 00000000 00:00 0
edc7d000-edd69000 rwxp 00000000 00:00 0
ede2e000-ee0a0000 rwxp 00000000 00:00 0
ee194000-ee260000 rwxp 00000000 00:00 0
ee27b000-ee35a000 rwxp 00000000 00:00 0
ee433000-ee434000 ---p 00000000 00:00 0
ee434000-ee534000 rwxp 00000000 00:00 0
ee5f7000-ee6d5000 rwxp 00000000 00:00 0
ee8cc000-eeaa5000 rwxp 00000000 00:00 0
eeb6c000-eebf0000 rwxp 00000000 00:00 0
eebfd000-eec74000 rwxp 00000000 00:00 0
eeceb000-eecec000 ---p 00000000 00:00 0
eecec000-eedec000 rwxp 00000000 00:00 0
eee35000-ef010000 rwxp 00000000 00:00 0
ef063000-ef080000 r-xp 00000000 fe:01 65521 /usr/lib32/libgcc_s.so.1
ef080000-ef081000 rwxp 0001c000 fe:01 65521 /usr/lib32/libgcc_s.so.1
ef093000-ef094000 ---p 00000000 00:00 0
ef094000-ef194000 rwxp 00000000 00:00 0
ef194000-ef195000 ---p 00000000 00:00 0
ef195000-ef295000 rwxp 00000000 00:00 0
ef295000-ef296000 ---p 00000000 00:00 0
ef296000-ef396000 rwxp 00000000 00:00 0
ef396000-ef397000 ---p 00000000 00:00 0
ef397000-ef799000 rwxp 00000000 00:00 0
ef799000-ef872000 r-xp 00000000 fe:05 1015847 /home/HLDS/orangebox/bin/replay.so
ef872000-ef874000 rwxp 000d9000 fe:05 1015847 /home/HLDS/orangebox/bin/replay.so
ef874000-ef882000 rwxp 00000000 00:00 0
ef882000-ef883000 ---p 00000000 00:00 0
ef883000-ef9c7000 rwxp 00000000 00:00 0
ef9c7000-efa54000 r-xp 00000000 fe:05 1015840 /home/HLDS/orangebox/bin/crashhandler.so
efa54000-efa57000 rwxp 0008c000 fe:05 1015840 /home/HLDS/orangebox/bin/crashhandler.so
efa57000-efa62000 rwxp 00000000 00:00 0
efa62000-efa94000 r-xp 00000000 fe:05 1015850 /home/HLDS/orangebox/bin/libvstdlib_s.so
efa94000-efa96000 rwxp 00032000 fe:05 1015850 /home/HLDS/orangebox/bin/libvstdlib_s.so
efa96000-efa9c000 rwxp 00000000 00:00 0
efa9c000-efad2000 r-xp 00000000 fe:05 1015848 /home/HLDS/orangebox/bin/libtier0_s.so
efad2000-efad4000 rwxp 00036000 fe:05 1015848 /home/HLDS/orangebox/bin/libtier0_s.so
efad4000-efade000 rwxp 00000000 00:00 0
efade000-f0440000 r-xp 00000000 fe:05 1015856 /home/HLDS/orangebox/bin/steamclient.so
f0440000-f047a000 rwxp 00962000 fe:05 1015856 /home/HLDS/orangebox/bin/steamclient.so
f047a000-f3653000 rwxp 00000000 00:00 0
f3653000-f3669000 r-xp 00000000 fe:05 1015853 /home/HLDS/orangebox/bin/scenefilecache.so
f3669000-f366a000 r-xp 00015000 fe:05 1015853 /home/HLDS/orangebox/bin/scenefilecache.so
f366a000-f366b000 rwxp 00016000 fe:05 1015853 /home/HLDS/orangebox/bin/scenefilecache.so
f366b000-f366c000 rwxp 00000000 00:00 0
f366c000-f446f000 r-xp 00000000 fe:05 2852297 /home/HLDS/orangebox/tf/bin/server.so
f446f000-f4470000 ---p 00e03000 fe:05 2852297 /home/HLDS/orangebox/tf/bin/server.soPreMinidumpCallback: updating dump comment
I've tried using old physics.so trick which helped a bit but still crashes. This has been going on for some time and started after an update several months ago, possibly last year. The box has been rebuilt from Debian 5 to 6 and a fresh SRCDS was download 2 weeks ago. The 2 updates since has not corrected the problem and an increase of memory form 0.9 to 2.9 GBytes didn't fix. I'm leaning to the conclusion that it is the Bot code but I'm having a hard time confirming that. However it was running with 10 to 12 slots of real clients for a good 20 hour stretch.
Does anyone have any clues as to how to nail this bug down or a fix?
Cheers.