albertz / openlierox

OpenLieroX - Liero clone / Worms realtime / 2D shooter
http://openlierox.net
Other
263 stars 60 forks source link

teeStdoutQuit does not always work #417

Closed albertz closed 13 years ago

albertz commented 13 years ago

Converted from SourceForge issue 2886406, submitted by albertzeyer

It crashed (or more exact: it was aborted because >60 seconds mainlock) and in the crashhandler, it tried to quit teeStdout and was hanging there.

albertz commented 13 years ago

Submitted by albertzeyer

... H: Client: we are ready, waiting now for start game signal n: Server:ParseImReady: weapons for 0:CPU 7: Goomba Shoe, Hammer, Block Blaster, Fire Power, Fire Flower n: Server:ParseImReady: weapons for 1:K1ll0r: Chain Chomp, Thwomp, Wrench, Brick Blocks, Hammer n: Server:ParseImReady: weapons for 2:CPU 4: Thwomp, 1-up Block, Mini-Goomba Minigun, Pow Block, Shells (Green) n: Server:ParseImReady: weapons for 3:CPU 3: Para-Goomba, Fire Power, Block Blaster, Thwomp, Wrench n: Server: client local(OpenLieroX/0.58_beta7)(0 'CPU 7', 1 'K1ll0r', 2 'CPU 4', 3 'CPU 3') got ready H: Server: BeginMatch n: Server 'Dedicated server' game state: n: * playing, Death Match n: * level=MsPaint Power 2, mod=Super Mario v0.3 n: * maxkills=-1, lives=-2, timelimit=360 (curtime=0) n: + 0:'CPU 7'(bot), alive, lives=-2, kills=0 on local(OpenLieroX/0.58_beta7) n: + 1:'K1ll0r'(bot), alive, lives=-2, kills=0 on local(OpenLieroX/0.58_beta7) n: + 2:'CPU 4'(bot), alive, lives=-2, kills=0 on local(OpenLieroX/0.58_beta7) n: + 3:'CPU 3'(bot), alive, lives=-2, kills=0 on local(OpenLieroX/0.58_beta7) n: Client:ParseCLReady: weapons for 0:CPU 7: Goomba Shoe, Hammer, Block Blaster, Fire Power, Fire Flower n: Client:ParseCLReady: weapons for 1:K1ll0r: Chain Chomp, Thwomp, Wrench, Brick Blocks, Hammer n: Client:ParseCLReady: weapons for 2:CPU 4: Thwomp, 1-up Block, Mini-Goomba Minigun, Pow Block, Shells (Green) n: Client:ParseCLReady: weapons for 3:CPU 3: Para-Goomba, Fire Power, Block Blaster, Thwomp, Wrench n: Client: get BeginMatch signal n: Current cache size: 81 MB W: possible lock of game thread detected backtrace() returned 12 addresses ./bin/openlierox(_Z19DumpCallstackPrintfPv+0x1f) [0x85e2911] ./bin/openlierox [0x85e2b41] ./bin/openlierox(_ZN6Logger5flushEv+0x26) [0x85e2f3e] ./bin/openlierox(_ZN6Logger19LockedStreamWrapper5flushEv+0x19) [0x823db0f] ./bin/openlierox(_Z4endlR6Logger+0x30) [0x823db41] ./bin/openlierox(_ZN6Logger19LockedStreamWrapperlsEPFRS_S1_E+0x19) [0x823d3c3] ./bin/openlierox [0x823955c] ./bin/openlierox(_ZN10ThreadPool13threadWrapperEPv+0x13a) [0x852e7d8] /usr/lib/libSDL-1.2.so.0 [0xb7efe713] /usr/lib/libSDL-1.2.so.0 [0xb7f42895] /lib/libpthread.so.0 [0xb7d9f15f] /lib/libc.so.6(clone+0x5e) [0xb7a77c0e] H: Still locked after 5 seconds. Current threads: n: thread 'queued task handler': working n: thread 'IpToCountry loader': ready but was not cleaned up n: thread 'cache timer': working n: thread 'IngameConsole handler': working n: thread 'Ded stdin watcher': working n: thread 'Ded pipe watcher': working n: thread 'NL_READ_STATUS watcher': working n: thread 'NL_ERROR_STATUS watcher': working n: thread 'mainloop': working n: thread 'main lock detector': working n: thread 'CHttpDownloadManager helper': working n: thread 'AI worm pathfinding': working n: thread 'AI worm pathfinding': working n: thread 'AI worm pathfinding': working n: thread 'CHttp: lieroxtreme.thegaminguniverse.com/server/svr_register.php?port=47289&addr=127.0.0.1': working n: thread 'AI worm pathfinding': working H: Free system memory: 3090768 KB H: Cache size: 83152 KB W: we still are locked after 30 seconds backtrace() returned 12 addresses ./bin/openlierox(_Z19DumpCallstackPrintfPv+0x1f) [0x85e2911] ./bin/openlierox [0x85e2b41] ./bin/openlierox(_ZN6Logger5flushEv+0x26) [0x85e2f3e] ./bin/openlierox(_ZN6Logger19LockedStreamWrapper5flushEv+0x19) [0x823db0f] ./bin/openlierox(_Z4endlR6Logger+0x30) [0x823db41] ./bin/openlierox(_ZN6Logger19LockedStreamWrapperlsEPFRS_S1_E+0x19) [0x823d3c3] ./bin/openlierox [0x823983e] ./bin/openlierox(_ZN10ThreadPool13threadWrapperEPv+0x13a) [0x852e7d8] /usr/lib/libSDL-1.2.so.0 [0xb7efe713] /usr/lib/libSDL-1.2.so.0 [0xb7f42895] /lib/libpthread.so.0 [0xb7d9f15f] /lib/libc.so.6(clone+0x5e) [0xb7a77c0e] E: we still are locked after 60 seconds backtrace() returned 12 addresses ./bin/openlierox(_Z19DumpCallstackPrintfPv+0x1f) [0x85e2911] ./bin/openlierox [0x85e2b41] ./bin/openlierox(_ZN6Logger5flushEv+0x26) [0x85e2f3e] ./bin/openlierox(_ZN6Logger19LockedStreamWrapper5flushEv+0x19) [0x823db0f] ./bin/openlierox(_Z4endlR6Logger+0x30) [0x823db41] ./bin/openlierox(_ZN6Logger19LockedStreamWrapperlsEPFRS_S1_E+0x19) [0x823d3c3] ./bin/openlierox [0x8239a09] ./bin/openlierox(_ZN10ThreadPool13threadWrapperEPv+0x13a) [0x852e7d8] /usr/lib/libSDL-1.2.so.0 [0xb7efe713] /usr/lib/libSDL-1.2.so.0 [0xb7f42895] /lib/libpthread.so.0 [0xb7d9f15f] /lib/libc.so.6(clone+0x5e) [0xb7a77c0e] E: aborting now backtrace() returned 12 addresses ./bin/openlierox(_Z19DumpCallstackPrintfPv+0x1f) [0x85e2911] ./bin/openlierox [0x85e2b41] ./bin/openlierox(_ZN6Logger5flushEv+0x26) [0x85e2f3e] ./bin/openlierox(_ZN6Logger19LockedStreamWrapper5flushEv+0x19) [0x823db0f] ./bin/openlierox(_Z4endlR6Logger+0x30) [0x823db41] ./bin/openlierox(_ZN6Logger19LockedStreamWrapperlsEPFRS_S1_E+0x19) [0x823d3c3] ./bin/openlierox [0x8239a7e] ./bin/openlierox(_ZN10ThreadPool13threadWrapperEPv+0x13a) [0x852e7d8] /usr/lib/libSDL-1.2.so.0 [0xb7efe713] /usr/lib/libSDL-1.2.so.0 [0xb7f42895] /lib/libpthread.so.0 [0xb7d9f15f] /lib/libc.so.6(clone+0x5e) [0xb7a77c0e] CrashHandler called, minidump_id: 7c31fd89-532b-f606-1364316c-2c4fa60a

(gdb) t apply all bt

Thread 42 (Thread 0xb60aab90 (LWP 13375)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9ce9428) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0857fa9b in TaskManager::TaskManager()::QueuedTaskHandler::handle ()

4 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9cddf88) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

5 0xb7efe713 in SDL_RunThread (data=0x9cde018) at ./src/thread/SDL_thread.c:204

6 0xb7f42895 in RunThread (data=0x9cde018) at ./src/thread/pthread/SDL_systhread.c:47

7 0xb7d9f15f in start_thread (arg=0xb60aab90) at pthread_create.c:297

8 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 41 (Thread 0xb58a9b90 (LWP 13376)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e8b0 in ThreadPool::threadWrapper (param=0x9cde4d8) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:100

4 0xb7efe713 in SDL_RunThread (data=0x9cde030) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9cde030) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xb58a9b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 40 (Thread 0xb50a8b90 (LWP 13377)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2fa2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()

at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179

2 0xb7f42dec in SDL_CondWaitTimeout (cond=0x9e07678, mutex=0x9e07658, ms=)

at ./src/thread/pthread/SDL_syscond.c:119

3 0x085cd91e in TimerData::startThread()::TimerHandler::handle (this=0x9cd7f08)

at /home/az/Programmierung/openlierox/src/common/Timer.cpp:180

4 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9cde950) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

5 0xb7efe713 in SDL_RunThread (data=0x9cde888) at ./src/thread/SDL_thread.c:204

6 0xb7f42895 in RunThread (data=0x9cde888) at ./src/thread/pthread/SDL_systhread.c:47

7 0xb7d9f15f in start_thread (arg=0xb50a8b90) at pthread_create.c:297

8 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 39 (Thread 0xb48a7b90 (LWP 13378)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cb63f8) at ./src/thread/pthread/SDL_syscond.c:150

---Type to continue, or q to quit---

3 0x082c99dc in Condition::wait (this=0x877a510, mutex=@0x877a508) at /home/az/Programmierung/openlierox/./include/Condition.h:25

4 0x0850e061 in IngameConsole::handler (this=0x877a500) at /home/az/Programmierung/openlierox/src/common/Console.cpp:141

5 0x0850c368 in _ThreadFuncWrapper::Wrapper<&(IngameConsole::handler())>::wrapper (obj=0x877a500)

at /home/az/Programmierung/openlierox/./include/ThreadPool.h:79

6 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

7 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9cdedc8) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

8 0xb7efe713 in SDL_RunThread (data=0x9cded00) at ./src/thread/SDL_thread.c:204

9 0xb7f42895 in RunThread (data=0x9cded00) at ./src/thread/pthread/SDL_systhread.c:47

10 0xb7d9f15f in start_thread (arg=0xb48a7b90) at pthread_create.c:297

11 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 38 (Thread 0xb40a0b90 (LWP 13379)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=10) at ./src/timer/unix/SDL_systimer.c:118

3 0x086431ef in StdinCmdLineIntf::stdinThreadFunc (o=0x9fafde8)

at /home/az/Programmierung/openlierox/src/server/DedicatedControl.cpp:460

4 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

5 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9cdf240) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

6 0xb7efe713 in SDL_RunThread (data=0x9cdf178) at ./src/thread/SDL_thread.c:204

7 0xb7f42895 in RunThread (data=0x9cdf178) at ./src/thread/pthread/SDL_systhread.c:47

8 0xb7d9f15f in start_thread (arg=0xb40a0b90) at pthread_create.c:297

9 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 37 (Thread 0xb3899b90 (LWP 13380)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da5b8b in read () from /lib/libpthread.so.0

2 0x085f0201 in redi::basic_pstreambuf<char, std::char_traits >::read (this=0x9fb006c,

s=0x9faff42 "\nextsignalg 3\nmliste \"pwn0mete", n=30) at /home/az/Programmierung/openlierox/./libs/pstreams/pstream.h:1736

3 0x085f02c4 in redi::basic_pstreambuf<char, std::char_traits >::fill_buffer (this=0x9fb006c)

at /home/az/Programmierung/openlierox/./libs/pstreams/pstream.h:1691

4 0x085f0388 in redi::basic_pstreambuf<char, std::char_traits >::underflow (this=0x9fb006c)

at /home/az/Programmierung/openlierox/./libs/pstreams/pstream.h:1632

5 0xb7b8dcb6 in std::getline<char, std::char_traits, std::allocator > (in=@0x9fb0058, str=@0xb3899298,

__delim=10 '\n') at /var/tmp/portage/sys-devel/gcc-4.3.2-r3/work/build/i686-pc-linux-gnu/libstdc++-v3/include/streambuf:326

6 0xb7ba3c13 in std::getline<char, std::char_traits, std::allocator > (is=@0x9fb0058, str=@0xb3899298)

at /var/tmp/portage/sys-devel/gcc-4.3.2-r3/work/build/i686-pc-linux-gnu/libstdc++-v3/include/bits/basic_string.h:2462

7 0x08641cef in ScriptCmdLineIntf::pipeThreadFunc (o=0x9fafdc8)

at /home/az/Programmierung/openlierox/src/server/DedicatedControl.cpp:411

8 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

---Type to continue, or q to quit---

9 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9cdf6b8) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

10 0xb7efe713 in SDL_RunThread (data=0x9cdf5f0) at ./src/thread/SDL_thread.c:204

11 0xb7f42895 in RunThread (data=0x9cdf5f0) at ./src/thread/pthread/SDL_systhread.c:47

12 0xb7d9f15f in start_thread (arg=0xb3899b90) at pthread_create.c:297

13 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 36 (Thread 0xb3092b90 (LWP 13381)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9cdfb30) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9cdfa68) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9cdfa68) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xb3092b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 35 (Thread 0xb288bb90 (LWP 13382)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=10) at ./src/timer/unix/SDL_systimer.c:118

3 0x085771fb in SdlNetEventThreadMain (param=0xa092b2c8) at /home/az/Programmierung/openlierox/src/common/Networking.cpp:188

4 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

5 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9cdffa8) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

6 0xb7efe713 in SDL_RunThread (data=0x9cdfee0) at ./src/thread/SDL_thread.c:204

7 0xb7f42895 in RunThread (data=0x9cdfee0) at ./src/thread/pthread/SDL_systhread.c:47

8 0xb7d9f15f in start_thread (arg=0xb288bb90) at pthread_create.c:297

9 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 34 (Thread 0xb2084b90 (LWP 13383)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=9) at ./src/timer/unix/SDL_systimer.c:118

3 0x085771fb in SdlNetEventThreadMain (param=0xa09004e0) at /home/az/Programmierung/openlierox/src/common/Networking.cpp:188

4 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

5 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9ce0420) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

6 0xb7efe713 in SDL_RunThread (data=0x9ce0358) at ./src/thread/SDL_thread.c:204

7 0xb7f42895 in RunThread (data=0x9ce0358) at ./src/thread/pthread/SDL_systhread.c:47

8 0xb7d9f15f in start_thread (arg=0xb2084b90) at pthread_create.c:297

9 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

---Type to continue, or q to quit--- Thread 33 (Thread 0xb187db90 (LWP 13384)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=10) at ./src/timer/unix/SDL_systimer.c:118

3 0x085a41bd in CHttp::CancelProcessing (this=0x9f78078) at /home/az/Programmierung/openlierox/src/common/HTTP.cpp:323

4 0x085a4333 in CHttp::InitializeTransfer (this=0x9f78078, url=@0xb187d0f8, proxy=@0x9ce9500)

at /home/az/Programmierung/openlierox/src/common/HTTP.cpp:224

5 0x085a48d9 in CHttp::RequestData (this=0x9f78078, url=@0xb187d0f8, proxy=@0x9ce9500)

at /home/az/Programmierung/openlierox/src/common/HTTP.cpp:250

6 0x085f973a in GameServer::RegisterServer (this=0x9f728c0) at /home/az/Programmierung/openlierox/src/server/CServer.cpp:1100

7 0x085f9867 in GameServer::CheckRegister (this=0x9f728c0) at /home/az/Programmierung/openlierox/src/server/CServer.cpp:1249

8 0x08600bc6 in GameServer::Frame (this=0x9f728c0) at /home/az/Programmierung/openlierox/src/server/CServer.cpp:885

9 0x08235eff in GameLoopFrame () at /home/az/Programmierung/openlierox/src/main.cpp:1310

10 0x0823671b in MainLoopThread () at /home/az/Programmierung/openlierox/src/main.cpp:948

11 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

12 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9ce0898) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

13 0xb7efe713 in SDL_RunThread (data=0x9ce07d0) at ./src/thread/SDL_thread.c:204

14 0xb7f42895 in RunThread (data=0x9ce07d0) at ./src/thread/pthread/SDL_systhread.c:47

15 0xb7d9f15f in start_thread (arg=0xb187db90) at pthread_create.c:297

16 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 32 (Thread 0xb1076b90 (LWP 13385)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6acb in waitpid () from /lib/libpthread.so.0

2 0x08236f5d in teeStdoutQuit () at /home/az/Programmierung/openlierox/src/main.cpp:476

3 0x082a82a2 in LaunchUploader (dump_dir=0x9cf215c "/home/az/.OpenLieroX/crashreports",

minidump_id=0x9cb5e3c "7c31fd89-532b-f606-1364316c-2c4fa60a", that=0x9cf52fc, succeeded=true)
at /home/az/Programmierung/openlierox/src/breakpad/BreakPad.cpp:63

4 0x082a411b in google_breakpad::ExceptionHandler::HandleSignal (this=0x9cf52fc, sig=6, info=0xb1075dac, uc=0xb1075e2c)

at /home/az/Programmierung/openlierox/src/breakpad/external/src/client/linux/handler/exception_handler.cc:311

5 0x082a49cf in google_breakpad::ExceptionHandler::SignalHandler (sig=6, info=0xb1075dac, uc=0xb1075e2c)

at /home/az/Programmierung/openlierox/src/breakpad/external/src/client/linux/handler/exception_handler.cc:222

6

7 0xffffe424 in __kernel_vsyscall ()

8 0xb79d3660 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64

9 0xb79d4e98 in *__GI_abort () at abort.c:88

10 0x08239a8e in startMainLockDetector()::MainLockDetector::handle () at /home/az/Programmierung/openlierox/src/main.cpp:223

11 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9ce0d10) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

12 0xb7efe713 in SDL_RunThread (data=0x9ce0c48) at ./src/thread/SDL_thread.c:204

13 0xb7f42895 in RunThread (data=0x9ce0c48) at ./src/thread/pthread/SDL_systhread.c:47

---Type to continue, or q to quit---

14 0xb7d9f15f in start_thread (arg=0xb1076b90) at pthread_create.c:297

15 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 31 (Thread 0xb086fb90 (LWP 13386)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce1188) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce10c0) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce10c0) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xb086fb90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 30 (Thread 0xb0068b90 (LWP 13387)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=50) at ./src/timer/unix/SDL_systimer.c:118

3 0x0855bcaa in ManagerMain (param=0xa1a74a8) at /home/az/Programmierung/openlierox/src/common/FileDownload.cpp:318

4 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

5 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9ce1600) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

6 0xb7efe713 in SDL_RunThread (data=0x9ce1538) at ./src/thread/SDL_thread.c:204

7 0xb7f42895 in RunThread (data=0x9ce1538) at ./src/thread/pthread/SDL_systhread.c:47

8 0xb7d9f15f in start_thread (arg=0xb0068b90) at pthread_create.c:297

9 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 29 (Thread 0xaf861b90 (LWP 13388)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=100) at ./src/timer/unix/SDL_systimer.c:118

3 0x085e1c56 in searchpath_base::threadSearch (b=0x9dbba960) at /home/az/Programmierung/openlierox/src/common/CWorm_AI.cpp:693

4 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

5 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9ce1a78) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

6 0xb7efe713 in SDL_RunThread (data=0x9ce19b0) at ./src/thread/SDL_thread.c:204

7 0xb7f42895 in RunThread (data=0x9ce19b0) at ./src/thread/pthread/SDL_systhread.c:47

8 0xb7d9f15f in start_thread (arg=0xaf861b90) at pthread_create.c:297

9 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 28 (Thread 0xaf05ab90 (LWP 13389)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

---Type to continue, or q to quit---

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce1ef0) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce1e28) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce1e28) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xaf05ab90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 27 (Thread 0xae853b90 (LWP 13390)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=100) at ./src/timer/unix/SDL_systimer.c:118

3 0x085e1c56 in searchpath_base::threadSearch (b=0x9cabc098) at /home/az/Programmierung/openlierox/src/common/CWorm_AI.cpp:693

4 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

5 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9ce2368) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

6 0xb7efe713 in SDL_RunThread (data=0x9ce22a0) at ./src/thread/SDL_thread.c:204

7 0xb7f42895 in RunThread (data=0x9ce22a0) at ./src/thread/pthread/SDL_systhread.c:47

8 0xb7d9f15f in start_thread (arg=0xae853b90) at pthread_create.c:297

9 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 26 (Thread 0xae04cb90 (LWP 13391)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce27e0) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce2718) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce2718) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xae04cb90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 25 (Thread 0xad845b90 (LWP 13392)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce2c58) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce2b90) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce2b90) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xad845b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 24 (Thread 0xad03eb90 (LWP 13393)): ---Type to continue, or q to quit---

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce30d0) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce3008) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce3008) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xad03eb90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 23 (Thread 0xac837b90 (LWP 13394)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce3548) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce3480) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce3480) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xac837b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 22 (Thread 0xac030b90 (LWP 13395)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce39c0) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce38f8) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce38f8) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xac030b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 21 (Thread 0xab829b90 (LWP 13396)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce3e38) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce3d70) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce3d70) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xab829b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 20 (Thread 0xab022b90 (LWP 13397)): ---Type to continue, or q to quit---

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce42b0) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce41e8) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce41e8) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xab022b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 19 (Thread 0xaa81bb90 (LWP 13398)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce4728) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce4660) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce4660) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xaa81bb90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xaa014b90 (LWP 13399)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=100) at ./src/timer/unix/SDL_systimer.c:118

3 0x085e1c56 in searchpath_base::threadSearch (b=0x9d8d7de0) at /home/az/Programmierung/openlierox/src/common/CWorm_AI.cpp:693

4 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

5 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9ce4ba0) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

6 0xb7efe713 in SDL_RunThread (data=0x9ce4ad8) at ./src/thread/SDL_thread.c:204

7 0xb7f42895 in RunThread (data=0x9ce4ad8) at ./src/thread/pthread/SDL_systhread.c:47

8 0xb7d9f15f in start_thread (arg=0xaa014b90) at pthread_create.c:297

9 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 17 (Thread 0xa980db90 (LWP 13400)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7a6e417 in *__GI___poll (fds=0xa980d1d8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:87

2 0xb7f8b94a in Curl_socket_ready () from /usr/lib/libcurl.so.4

3 0xb7f8104c in Curl_perform () from /usr/lib/libcurl.so.4

4 0xb7f81b15 in curl_easy_perform () from /usr/lib/libcurl.so.4

5 0x085a41db in CurlThread::handle (this=0x9d26d040) at /home/az/Programmierung/openlierox/src/common/HTTP.cpp:291

6 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9ce5018) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

7 0xb7efe713 in SDL_RunThread (data=0x9ce4f50) at ./src/thread/SDL_thread.c:204

---Type to continue, or q to quit---

8 0xb7f42895 in RunThread (data=0x9ce4f50) at ./src/thread/pthread/SDL_systhread.c:47

9 0xb7d9f15f in start_thread (arg=0xa980db90) at pthread_create.c:297

10 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 16 (Thread 0xa9006b90 (LWP 13401)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce5490) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce53c8) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce53c8) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa9006b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xa87ffb90 (LWP 13402)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce5908) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce5840) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce5840) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa87ffb90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xa7ff8b90 (LWP 13403)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce5d80) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce5cb8) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce5cb8) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa7ff8b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xa77f1b90 (LWP 13404)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce61f8) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce6130) at ./src/thread/SDL_thread.c:204

---Type to continue, or q to quit---

5 0xb7f42895 in RunThread (data=0x9ce6130) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa77f1b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xa6feab90 (LWP 13405)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce6670) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce65a8) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce65a8) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa6feab90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xa67e3b90 (LWP 13406)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce6ae8) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce6a20) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce6a20) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa67e3b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa5fdcb90 (LWP 13407)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce6f60) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce6e98) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce6e98) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa5fdcb90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa57d5b90 (LWP 13408)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9cde068) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce7310) at ./src/thread/SDL_thread.c:204

---Type to continue, or q to quit---

5 0xb7f42895 in RunThread (data=0x9ce7310) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa57d5b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa4fceb90 (LWP 13409)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce78e8) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9cde0c0) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9cde0c0) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa4fceb90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa47c7b90 (LWP 13410)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce7d48) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9cde0d8) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9cde0d8) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa47c7b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa3fc0b90 (LWP 13411)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=100) at ./src/timer/unix/SDL_systimer.c:118

3 0x085e1c56 in searchpath_base::threadSearch (b=0x9fb0d498) at /home/az/Programmierung/openlierox/src/common/CWorm_AI.cpp:693

4 0x0852db1f in ThreadPool::start(int ()(void), void*, std::string const&)::StaticAction::handle ()

5 0x0852e7d8 in ThreadPool::threadWrapper (param=0x9ce81c0) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:91

6 0xb7efe713 in SDL_RunThread (data=0x9ce80f8) at ./src/thread/SDL_thread.c:204

7 0xb7f42895 in RunThread (data=0x9ce80f8) at ./src/thread/pthread/SDL_systhread.c:47

8 0xb7d9f15f in start_thread (arg=0xa3fc0b90) at pthread_create.c:297

9 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa37b9b90 (LWP 13412)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

---Type to continue, or q to quit---

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce8638) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce8570) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce8570) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa37b9b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa2fb2b90 (LWP 13413)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce8ab0) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce89e8) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce89e8) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa2fb2b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa27abb90 (LWP 13414)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

3 0x0852e6d8 in ThreadPool::threadWrapper (param=0x9ce8f28) at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:76

4 0xb7efe713 in SDL_RunThread (data=0x9ce8e60) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9ce8e60) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa27abb90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa1801b90 (LWP 13415)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da6386 in nanosleep () from /lib/libpthread.so.0

2 0xb7f44dcf in SDL_Delay (ms=1) at ./src/timer/unix/SDL_systimer.c:118

3 0xb7f44e13 in RunTimer (unused=0x0) at ./src/timer/unix/SDL_systimer.c:203

4 0xb7efe713 in SDL_RunThread (data=0x9e06e48) at ./src/thread/SDL_thread.c:204

5 0xb7f42895 in RunThread (data=0x9e06e48) at ./src/thread/pthread/SDL_systhread.c:47

6 0xb7d9f15f in start_thread (arg=0xa1801b90) at pthread_create.c:297

7 0xb7a77c0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb60ab970 (LWP 13373)):

0 0xffffe424 in __kernel_vsyscall ()

1 0xb7da2c75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0

2 0xb7f42d19 in SDL_CondWait (cond=0xfffffe00, mutex=0x9cdd6e8) at ./src/thread/pthread/SDL_syscond.c:150

---Type to continue, or q to quit---

3 0x0852e191 in ThreadPool::wait (this=0x9cdde60, thread=0x9ce0898, status=0x0)

at /home/az/Programmierung/openlierox/src/common/ThreadPool.cpp:158

4 0x0823925b in main (argc=2, argv=0xbf8eb774) at /home/az/Programmierung/openlierox/src/main.cpp:761

0 0xffffe424 in __kernel_vsyscall ()

(gdb) (gdb)

albertz commented 13 years ago

Submitted by albertzeyer

Note: This was a dedicated server. Probably another fork (for the pipe) caused this problem because the tee-pipe was still open.

albertz commented 13 years ago

Submitted by albertzeyer

az@acompneu ~/Programmierung/openlierox $ lsof -p 13373 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME openliero 13373 az cwd DIR 8,38 1216 179952 /home/az/Programmierung/openlierox openliero 13373 az rtd DIR 8,33 624 2 / openliero 13373 az txt REG 8,38 53451993 363120 /home/az/Programmierung/openlierox/bin/openlierox openliero 13373 az mem REG 8,33 21980 3788397 /lib/libnss_dns-2.9.so openliero 13373 az mem REG 8,37 4408 141385 /usr/lib/opengl/nvidia/tls/libnvidia-tls.so.185.18.31 openliero 13373 az mem REG 8,37 16118956 68126 /usr/lib/opengl/nvidia/lib/libGLcore.so.185.18.31 openliero 13373 az mem REG 8,37 30440 358420 /usr/lib/libkrb5support.so.0.1 openliero 13373 az mem REG 8,37 141088 342305 /usr/lib/libpng12.so.0.38.0 openliero 13373 az mem REG 8,37 530452 344603 /usr/lib/libfreetype.so.6.3.20 openliero 13373 az mem REG 8,37 231000 868900 /usr/lib/libjpeg.so.7.0.0 openliero 13373 az mem REG 8,37 63340 431797 /usr/lib/libXpm.so.4.11.0 openliero 13373 az mem REG 8,37 229952 39025 /usr/lib/libmikmod.so.2.0.4 openliero 13373 az mem REG 8,37 9520 24602 /usr/lib/libXau.so.6.0.0 openliero 13373 az mem REG 8,37 17716 24570 /usr/lib/libXdmcp.so.6.0.0 openliero 13373 az mem REG 8,37 99976 110515 /usr/lib/libxcb.so.1.1.0 openliero 13373 az mem REG 8,37 60000 460775 /usr/lib/libXext.so.6.4.0 openliero 13373 az mem REG 8,37 17860 462572 /usr/lib/libXxf86vm.so.1.0.0 openliero 13373 az mem REG 8,37 34240 24766 /usr/lib/libXi.so.6.0.0 openliero 13373 az mem REG 8,37 88392 338445 /usr/lib/libICE.so.6.3.0 openliero 13373 az mem REG 8,33 13900 1318370 /lib/libuuid.so.1.2 openliero 13373 az mem REG 8,37 30036 24565 /usr/lib/libSM.so.6.0.1 openliero 13373 az mem REG 8,37 326668 104669 /usr/lib/libXt.so.6.0.0 openliero 13373 az mem REG 8,37 88672 431793 /usr/lib/libXmu.so.6.2.0 openliero 13373 az mem REG 8,37 618176 68245 /usr/lib/opengl/nvidia/lib/libGL.so.185.18.31 openliero 13373 az mem REG 8,37 427648 462950 /usr/lib/libGLU.so.1.3.070501 openliero 13373 az mem REG 8,37 209012 164362 /usr/lib/libglut.so.3.8.0 openliero 13373 az mem REG 8,33 315532 122995 /lib/libncursesw.so.5.6 openliero 13373 az mem REG 8,37 678940 166169 /usr/lib/libcaca.so.0.99.16 openliero 13373 az mem REG 8,33 270312 120255 /lib/libncurses.so.5.6 openliero 13373 az mem REG 8,37 97164 17514 /usr/lib/libaa.so.1.0.4 openliero 13373 az mem REG 8,37 42592 108328 /usr/lib/libgg.so.1.0.0 openliero 13373 az mem REG 8,37 22000 105694 /usr/lib/libXxf86dga.so.1.0.0 openliero 13373 az mem REG 8,37 134224 869484 /usr/lib/libgii.so.1.0.0 openliero 13373 az mem REG 8,37 436196 115578 /usr/lib/libggi.so.2.0.2 openliero 13373 az mem REG 8,37 13604 108515 /usr/lib/libgpg-error.so.0.5.0 openliero 13373 az mem REG 8,37 466796 1292199 /usr/lib/libgcrypt.so.11.5.2 openliero 13373 az mem REG 8,37 62932 159935 /usr/lib/libtasn1.so.3.1.6 openliero 13373 az mem REG 8,37 601352 106305 /usr/lib/libgnutls.so.26.14.10 openliero 13373 az mem REG 8,33 9680 3788060 /lib/libdl-2.9.so openliero 13373 az mem REG 8,33 71380 3788396 /lib/libresolv-2.9.so openliero 13373 az mem REG 8,33 9608 1318338 /lib/libcom_err.so.2.1 openliero 13373 az mem REG 8,37 145192 118261 /usr/lib/libk5crypto.so.3.1 openliero 13373 az mem REG 8,37 565756 358422 /usr/lib/libkrb5.so.3.3 openliero 13373 az mem REG 8,37 166876 358425 /usr/lib/libgssapi_krb5.so.2.2 openliero 13373 az mem REG 8,33 30628 3788414 /lib/librt-2.9.so openliero 13373 az mem REG 8,37 1158260 119993 /usr/lib/libcrypto.so.0.9.8 openliero 13373 az mem REG 8,37 290412 37769 /usr/lib/libssl.so.0.9.8 openliero 13373 az mem REG 8,33 38304 3788377 /lib/libcrypt-2.9.so openliero 13373 az mem REG 8,37 92344 505826 /usr/lib/libsasl2.so.2.0.23 openliero 13373 az mem REG 8,37 46764 108928 /usr/lib/liblber-2.3.so.0.2.31 openliero 13373 az mem REG 8,37 224992 19361 /usr/lib/libldap-2.3.so.0.2.31 openliero 13373 az mem REG 8,37 133008 472745 /usr/lib/libssh2.so.1.0.0 openliero 13373 az mem REG 8,33 1315180 3788587 /lib/libc-2.9.so openliero 13373 az mem REG 8,37 46544 500532 /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libgcc_s.so.1 openliero 13373 az mem REG 8,33 149336 3788008 /lib/libm-2.9.so openliero 13373 az mem REG 8,37 913536 453684 /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/libstdc++.so.6.0.10 openliero 13373 az mem REG 8,37 246784 869440 /usr/lib/libgd.so.2.0.0 openliero 13373 az mem REG 8,37 59096 105558 /usr/lib/libSDL_mixer-1.2.so.0.2.6 openliero 13373 az mem REG 8,33 71136 76768 /lib/libz.so.1.2.3 openliero 13373 az mem REG 8,37 1225324 146628 /usr/lib/libxml2.so.2.7.3 openliero 13373 az mem REG 8,33 84252 3788385 /lib/libpthread-2.9.so openliero 13373 az mem REG 8,37 1141556 462587 /usr/lib/libX11.so.6.2.0 openliero 13373 az mem REG 8,37 38524 160661 /usr/lib/libzip.so.1.0.0 openliero 13373 az mem REG 8,37 42464 104588 /usr/lib/libSDL_image-1.2.so.0.1.6 openliero 13373 az mem REG 8,37 388120 15606 /usr/lib/libSDL-1.2.so.0.11.3 openliero 13373 az mem REG 8,37 294096 44348 /usr/lib/libcurl.so.4.1.1 openliero 13373 az mem REG 8,33 38416 3788406 /lib/libnss_files-2.9.so openliero 13373 az DEL REG 0,8 31112 /dev/zero openliero 13373 az mem CHR 1,5 3039 /dev/zero openliero 13373 az mem REG 8,33 121368 3788586 /lib/ld-2.9.so openliero 13373 az 0u CHR 136,2 0t0 4 /dev/pts/2 openliero 13373 az 3r REG 0,3 0 31111 /proc/13373/status openliero 13373 az 4u CHR 1,5 0t0 3039 /dev/zero openliero 13373 az 5u CHR 136,2 0t0 4 /dev/pts/2 openliero 13373 az 7u CHR 136,2 0t0 4 /dev/pts/2 openliero 13373 az 8r CHR 1,9 0t0 2959 /dev/urandom openliero 13373 az 9r REG 8,38 6177025 357839 /home/az/Programmierung/openlierox/share/gamedir/ip_to_country.csv openliero 13373 az 10u IPv4 31127 0t0 UDP :47289 openliero 13373 az 11u IPv4 31128 0t0 UDP :60868 openliero 13373 az 12u IPv4 31129 0t0 UDP :46396 openliero 13373 az 13w FIFO 0,6 0t0 31121 pipe openliero 13373 az 14r FIFO 0,6 0t0 31122 pipe openliero 13373 az 15u IPv4 31130 0t0 UDP :33675 openliero 13373 az 16u IPv4 953743 0t0 TCP ip233.hermann.RWTH-Aachen.DE:37783->pandora.nocdirect.com:http (ESTABLISHED) openliero 13373 az 17u IPv4 31134 0t0 UDP *:51262 openliero 13373 az 18r REG 8,38 138 227636 /home/az/Programmierung/openlierox/share/gamedir/cfg/downloadservers.txt openliero 13373 az 20w REG 8,38 122 569 /home/az/.OpenLieroX/modlog.txt openliero 13373 az 21w REG 8,38 122 569 /home/az/.OpenLieroX/modlog.txt openliero 13373 az 22w REG 8,38 122 569 /home/az/.OpenLieroX/modlog.txt openliero 13373 az 23w REG 8,38 122 569 /home/az/.OpenLieroX/modlog.txt openliero 13373 az 24r REG 0,3 0 31111 /proc/13373/status openliero 13373 az 25r REG 0,3 0 957048 /proc/13375/status openliero 13373 az 26w REG 8,38 122 569 /home/az/.OpenLieroX/modlog.txt openliero 13373 az 27w REG 8,38 122 569 /home/az/.OpenLieroX/modlog.txt openliero 13373 az 28r REG 0,3 0 957050 /proc/13376/status openliero 13373 az 29r REG 0,3 0 957052 /proc/13377/status openliero 13373 az 30r REG 0,3 0 957054 /proc/13378/status openliero 13373 az 31r REG 0,3 0 957056 /proc/13379/status openliero 13373 az 32r REG 0,3 0 957058 /proc/13380/status openliero 13373 az 33r REG 0,3 0 957060 /proc/13381/status openliero 13373 az 34r REG 0,3 0 957062 /proc/13382/status openliero 13373 az 35r REG 0,3 0 957064 /proc/13383/status openliero 13373 az 36r REG 0,3 0 957066 /proc/13384/status openliero 13373 az 37r REG 0,3 0 957068 /proc/13386/status openliero 13373 az 38r REG 0,3 0 957070 /proc/13387/status openliero 13373 az 39r REG 0,3 0 957072 /proc/13388/status openliero 13373 az 40r REG 0,3 0 957074 /proc/13389/status openliero 13373 az 41r REG 0,3 0 957076 /proc/13390/status openliero 13373 az 42r REG 0,3 0 957078 /proc/13391/status openliero 13373 az 43r REG 0,3 0 957080 /proc/13392/status openliero 13373 az 44r REG 0,3 0 957082 /proc/13393/status openliero 13373 az 45r REG 0,3 0 957084 /proc/13394/status openliero 13373 az 46r REG 0,3 0 957086 /proc/13395/status openliero 13373 az 47r REG 0,3 0 957088 /proc/13396/status openliero 13373 az 48r REG 0,3 0 957090 /proc/13397/status openliero 13373 az 49r REG 0,3 0 957092 /proc/13398/status openliero 13373 az 50r REG 0,3 0 957094 /proc/13399/status openliero 13373 az 51r REG 0,3 0 957096 /proc/13400/status openliero 13373 az 52r REG 0,3 0 957098 /proc/13401/status openliero 13373 az 53r REG 0,3 0 957100 /proc/13402/status openliero 13373 az 54r REG 0,3 0 957102 /proc/13403/status openliero 13373 az 55r REG 0,3 0 957104 /proc/13404/status openliero 13373 az 56r REG 0,3 0 957106 /proc/13405/status openliero 13373 az 57r REG 0,3 0 957108 /proc/13406/status openliero 13373 az 58r REG 0,3 0 957110 /proc/13407/status openliero 13373 az 59r REG 0,3 0 957112 /proc/13408/status openliero 13373 az 60r REG 0,3 0 957114 /proc/13409/status openliero 13373 az 61r REG 0,3 0 957116 /proc/13410/status openliero 13373 az 62r REG 0,3 0 957118 /proc/13411/status openliero 13373 az 63r REG 0,3 0 957120 /proc/13412/status openliero 13373 az 64r REG 0,3 0 957122 /proc/13413/status openliero 13373 az 65r REG 0,3 0 957124 /proc/13414/status openliero 13373 az 66r REG 0,3 0 957126 /proc/13415/status az@acompneu ~/Programmierung/openlierox $

albertz commented 13 years ago

Submitted by albertzeyer

I think the easiest and cleanest solution is just to not wait for the tee process in the crashhandler. I just did that.