spring/spring — comment on commit 56cc5063c97b9c50b26d058f497e6cc4f9173cb2
File:  line 0
By jk3064:

(gdb) thread apply all backtrace

Thread 7 (Thread 0xb1123b70 (LWP 7287)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb7f410b6 in nanosleep () from /lib/libpthread.so.0
#2 0xb7f98bd6 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
#3 0x086cd8f2 in spring_time::sleep (this=0xb11231ec) at /mnt/d/spiele/spring.git/rts/System/Misc/SpringTime.h:39
#4 0x086fab37 in CGameServer::UpdateLoop (this=0xb3229260) at /mnt/d/spiele/spring.git/rts/Game/GameServer.cpp:2230
#5 0x0871b0e1 in boost::_mfi::mf0::operator() (this=0xb3223cb4, p=0xb3229260) at /usr/local/include/boost/bind/mem_fn_template.hpp:49
#6 0x0871b082 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0xb3223cbc, f=..., a=...)
at /usr/local/include/boost/bind/bind.hpp:253
#7 0x0871b042 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0xb3223cb4)
at /usr/local/include/boost/bind/bind_template.hpp:20
#8 0x0871ada6 in boost::detail::thread_data, boost::_bi::list1 > > >::run (this=0xb3223bb0)
at /usr/local/include/boost/thread/detail/thread.hpp:61
#9 0xb79b444a in thread_proxy () from /usr/lib/libboost_thread-mt-1_46.so.1.46.1
#10 0xb7f38f93 in start_thread () from /lib/libpthread.so.0
#11 0xb76da7be in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb43ffb70 (LWP 7284)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb7f410b6 in nanosleep () from /lib/libpthread.so.0
#2 0xb7f98bd6 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
#3 0xb7f98c34 in ?? () from /usr/lib/libSDL-1.2.so.0
#4 0xb7f5b928 in ?? () from /usr/lib/libSDL-1.2.so.0
#5 0xb7f9611d in ?? () from /usr/lib/libSDL-1.2.so.0
#6 0xb7f38f93 in start_thread () from /lib/libpthread.so.0
#7 0xb76da7be in clone () from /lib/libc.so.6

Thread 3 (Thread 0xb4f4bb70 (LWP 7283)):
#0 0xb7fb0f58 in ?? () from /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgomp.so.1
#1 0xb7fb100f in ?? () from /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgomp.so.1
#2 0xb7faf915 in ?? () from /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgomp.so.1
#3 0xb7f38f93 in start_thread () from /lib/libpthread.so.0
#4 0xb76da7be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb574cb70 (LWP 7282)):
#0 0xb7fb0f58 in ?? () from /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgomp.so.1
#1 0xb7fb100f in ?? () from /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgomp.so.1
#2 0xb7faf915 in ?? () from /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgomp.so.1
#3 0xb7f38f93 in start_thread () from /lib/libpthread.so.0
#4 0xb76da7be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb574f720 (LWP 7279)):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb7632589 in raise () from /lib/libc.so.6
#2 0xb7633e7c in abort () from /lib/libc.so.6
#3 0xb762b08b in ?? () from /lib/libc.so.6
#4 0xb762b156 in __assert_fail () from /lib/libc.so.6
#5 0x086ffb56 in boost::pthread::pthread_mutex_scoped_lock::pthread_mutex_scoped_lock (this=0xbfffe118, m_=0x977b6f0) at /usr/local/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp:26
#6 0x087000c7 in boost::recursive_mutex::lock (this=0x977b6f0) at /usr/local/include/boost/thread/pthread/recursive_mutex.hpp:124
#7 0x08704609 in boost::unique_lock::lock (this=0xbfffe198) at /usr/local/include/boost/thread/locks.hpp:412
#8 0x087012a4 in boost::unique_lock::unique_lock (this=0xbfffe198, m_=...) at /usr/local/include/boost/thread/locks.hpp:290
#9 0x08d600cf in CSoundSource::StreamStop (this=0x977b6f0) at /mnt/d/spiele/spring.git/rts/System/Sound/SoundSource.cpp:255
#10 0x08d521dc in AudioChannel::StreamStop (this=0x96a60c0) at /mnt/d/spiele/spring.git/rts/System/Sound/AudioChannel.cpp:274
#11 0x088b75a8 in LuaUnsyncedCtrl::StopSoundStream () at /mnt/d/spiele/spring.git/rts/Lua/LuaUnsyncedCtrl.cpp:653
#12 0x08d6b04e in luaD_precall (L=0x9e5cc4c8, func=0x9843a590, nresults=0) at /mnt/d/spiele/spring.git/rts/lib/lua/src/ldo.cpp:319
#13 0x08d7eba1 in luaV_execute (L=0x9e5cc4c8, nexeccalls=1) at /mnt/d/spiele/spring.git/rts/lib/lua/src/lvm.cpp:612
#14 0x08d6b2c8 in luaD_call (L=0x9e5cc4c8, func=0x9843a580, nResults=-1) at /mnt/d/spiele/spring.git/rts/lib/lua/src/ldo.cpp:377
#15 0x08d63324 in f_call (L=0x9e5cc4c8, ud=0xbfffe57c) at /mnt/d/spiele/spring.git/rts/lib/lua/src/lapi.cpp:812
#16 0x08d6a647 in luaD_rawrunprotected (L=0x9e5cc4c8, f=0x8d632fa , ud=0xbfffe57c) at /mnt/d/spiele/spring.git/rts/lib/lua/src/ldo.cpp:116
#17 0x08d6b649 in luaD_pcall (L=0x9e5cc4c8, func=0x8d632fa , u=0xbfffe57c, old_top=120, ef=0) at /mnt/d/spiele/spring.git/rts/lib/lua/src/ldo.cpp:463
#18 0x08d633bb in lua_pcall (L=0x9e5cc4c8, nargs=1, nresults=-1, errfunc=0) at /mnt/d/spiele/spring.git/rts/lib/lua/src/lapi.cpp:833
#19 0x08d6698f in luaB_pcall (L=0x9e5cc4c8) at /mnt/d/spiele/spring.git/rts/lib/lua/src/lbaselib.cpp:377
#20 0x08d6b04e in luaD_precall (L=0x9e5cc4c8, func=0x9843a578, nresults=-1) at /mnt/d/spiele/spring.git/rts/lib/lua/src/ldo.cpp:319
---Type to continue, or q to quit---
#21 0x08d7eba1 in luaV_execute (L=0x9e5cc4c8, nexeccalls=2) at /mnt/d/spiele/spring.git/rts/lib/lua/src/lvm.cpp:612
#22 0x08d6b2c8 in luaD_call (L=0x9e5cc4c8, func=0x9843a510, nResults=0) at /mnt/d/spiele/spring.git/rts/lib/lua/src/ldo.cpp:377
#23 0x08d63324 in f_call (L=0x9e5cc4c8, ud=0xbfffe94c) at /mnt/d/spiele/spring.git/rts/lib/lua/src/lapi.cpp:812
#24 0x08d6a647 in luaD_rawrunprotected (L=0x9e5cc4c8, f=0x8d632fa , ud=0xbfffe94c) at /mnt/d/spiele/spring.git/rts/lib/lua/src/ldo.cpp:116
#25 0x08d6b649 in luaD_pcall (L=0x9e5cc4c8, func=0x8d632fa , u=0xbfffe94c, old_top=8, ef=0) at /mnt/d/spiele/spring.git/rts/lib/lua/src/ldo.cpp:463
#26 0x08d633bb in lua_pcall (L=0x9e5cc4c8, nargs=0, nresults=0, errfunc=0) at /mnt/d/spiele/spring.git/rts/lib/lua/src/lapi.cpp:833
#27 0x08811582 in CLuaHandle::RunCallInTraceback (this=0x9e5cc268, inArgs=0, outArgs=0, errfuncIndex=0, traceback="") at /mnt/d/spiele/spring.git/rts/Lua/LuaHandle.cpp:446
#28 0x08811688 in CLuaHandle::RunCallInTraceback (this=0x9e5cc268, hs=..., inArgs=0, outArgs=0, errfuncIndex=0) at /mnt/d/spiele/spring.git/rts/Lua/LuaHandle.cpp:474
#29 0x0881fcb4 in CLuaHandle::RunCallIn (this=0x9e5cc268, hs=..., inArgs=0, outArgs=0) at /mnt/d/spiele/spring.git/rts/Lua/LuaHandle.h:472
#30 0x0889b559 in CLuaUI::Shutdown (this=0x9e5cc268) at /mnt/d/spiele/spring.git/rts/Lua/LuaUI.cpp:345
#31 0x0889af11 in CLuaUI::~CLuaUI (this=0x9e5cc268, __in_chrg=) at /mnt/d/spiele/spring.git/rts/Lua/LuaUI.cpp:237
#32 0x0889afc1 in CLuaUI::~CLuaUI (this=0x9e5cc268, __in_chrg=) at /mnt/d/spiele/spring.git/rts/Lua/LuaUI.cpp:241
#33 0x0889a2b0 in CLuaUI::FreeHandler () at /mnt/d/spiele/spring.git/rts/Lua/LuaUI.cpp:113
#34 0x08775e77 in CGuiHandler::~CGuiHandler (this=0x9b465db8, __in_chrg=) at /mnt/d/spiele/spring.git/rts/Game/UI/GuiHandler.cpp:117
#35 0x0877604b in CGuiHandler::~CGuiHandler (this=0x9b465db8, __in_chrg=) at /mnt/d/spiele/spring.git/rts/Game/UI/GuiHandler.cpp:126
#36 0x086cf27a in SafeDelete (a=@0x965b1e0) at /mnt/d/spiele/spring.git/rts/System/Util.h:106
#37 0x086c180a in CGame::~CGame (this=0xb0849c98, __in_chrg=) at /mnt/d/spiele/spring.git/rts/Game/Game.cpp:375
#38 0x086c1b69 in CGame::~CGame (this=0xb0849c98, __in_chrg=) at /mnt/d/spiele/spring.git/rts/Game/Game.cpp:440
#39 0x08c72e10 in SpringApp::Shutdown () at /mnt/d/spiele/spring.git/rts/System/SpringApp.cpp:1021
#40 0x08c72d72 in SpringApp::Run (this=0xbfffebf0, argc=1, argv=0xbfffed14) at /mnt/d/spiele/spring.git/rts/System/SpringApp.cpp:1004
#41 0x08c55654 in MainFunc (argc=1, argv=0xbfffed14, ret=0xbfffec48) at /mnt/d/spiele/spring.git/rts/System/Main.cpp:51
#42 0x08c558b7 in Run (argc=1, argv=0xbfffed14) at /mnt/d/spiele/spring.git/rts/System/Main.cpp:62
#43 0x08c55904 in main (argc=1, argv=0xbfffed14) at /mnt/d/spiele/spring.git/rts/System/Main.cpp:92
(gdb)