Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- warning: core file may not match specified executable file.
- [New LWP 6610]
- [New LWP 6611]
- [New LWP 6619]
- [New LWP 6612]
- [New LWP 6616]
- [New LWP 6626]
- [New LWP 6620]
- [New LWP 6617]
- [New LWP 6614]
- [New LWP 6623]
- [New LWP 6624]
- [New LWP 6621]
- [New LWP 6615]
- [New LWP 6618]
- [New LWP 6632]
- [New LWP 6613]
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/libthread_db.so.1".
- warning: "/var/cache/abrt-di/usr/lib/debug/usr/lib/libicudata.so.48.1.1.debug": separate debug info file has no debug info
- Core was generated by `/usr/bin/spring --config=/home/revenant/.springrc /home/revenant/.spring/script'.
- Program terminated with signal 11, Segmentation fault.
- #0 0x085e1a5b in CEngineOutHandler::PreDestroy (this=0xa9c00720) at /usr/src/debug/spring_88.0/rts/ExternalAI/EngineOutHandler.cpp:146
- 146 /usr/src/debug/spring_88.0/rts/ExternalAI/EngineOutHandler.cpp: No such file or directory.
- Thread 16 (Thread 0xb67a6b40 (LWP 6613)):
- #0 0x485ca95a in sys_futex0 (val=32, op=<optimized out>, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:90
- res = <optimized out>
- #1 futex_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:120
- res = <optimized out>
- #2 do_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/wait.h:64
- No locals.
- #3 gomp_barrier_wait_end (bar=0xac19648, state=32) at ../../../libgomp/config/linux/bar.c:47
- No locals.
- #4 0x485caa07 in gomp_barrier_wait (bar=bar@entry=0xac19648) at ../../../libgomp/config/linux/bar.c:55
- No locals.
- #5 0x485c8f6c in gomp_thread_start (xdata=0xbfb308f8) at ../../../libgomp/team.c:120
- team = 0xb5c3810
- data = 0xbfb308f8
- pool = 0xac19608
- local_fn = <optimized out>
- local_data = <optimized out>
- #6 0x4520aadf in start_thread (arg=0xb67a6b40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb67a6b40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1233493080, 1698629179, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #7 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 15 (Thread 0xa8876b40 (LWP 6632)):
- #0 0xb77df424 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0x4520e4d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238
- No locals.
- #2 0x45ef1497 in timed_wait (wait_until=..., m=..., this=<optimized out>) at /usr/src/debug/boost_1_48_0/boost/thread/pthread/condition_variable.hpp:72
- check_for_interruption = {thread_info = 0xa9c00b78, m = 0xa9c00c08, set = true}
- timeout = {tv_sec = 1339755863, tv_nsec = 54175000}
- guard = {m = 0xa8876120}
- cond_res = <optimized out>
- #3 boost::this_thread::sleep (st=...) at /usr/src/debug/boost_1_48_0/libs/thread/src/pthread/thread.cpp:327
- lk = {m = 0xa9c00bf0, is_locked = false}
- thread_info = 0xa9c00b78
- #4 0x0856bbcf in sleep<boost::posix_time::seconds> (rel_time=...) at /usr/include/boost/thread/pthread/thread_data.hpp:138
- No locals.
- #5 ForcedExit (msg="Spring has crashed:\nSegmentation fault (SIGSEGV).\n\nA stacktrace has been written to:\n /home/revenant/.spring/infolog.txt", caption="Spring crashed", flags=8) at /usr/src/debug/spring_88.0/rts/System/Platform/errorhandler.cpp:59
- n = <optimized out>
- #6 0x0856beaa in operator()<void (*)(const std::basic_string<char>&, const std::basic_string<char>&, unsigned int), boost::_bi::list0> (this=0xa9c00c80, f=<optimized out>, a=...) at /usr/include/boost/bind/bind.hpp:392
- No locals.
- #7 operator() (this=0xa9c00c7c) at /usr/include/boost/bind/bind_template.hpp:20
- No locals.
- #8 boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, unsigned int), boost::_bi::list3<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<unsigned int> > > >::run (this=0xa9c00b78) at /usr/include/boost/thread/detail/thread.hpp:61
- No locals.
- #9 0x45eef0ed in boost::(anonymous namespace)::thread_proxy (param=0xa9c00b78) at /usr/src/debug/boost_1_48_0/libs/thread/src/pthread/thread.cpp:121
- thread_info = {px = 0xa9c00b78, pn = {pi_ = 0xa9c008f8}}
- #10 0x4520aadf in start_thread (arg=0xa8876b40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xa8876b40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1467522136, -1623259642, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #11 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 14 (Thread 0xb33ffb40 (LWP 6618)):
- #0 0xb77df424 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0x4520e4d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238
- No locals.
- #2 0x45ef1497 in timed_wait (wait_until=..., m=..., this=<optimized out>) at /usr/src/debug/boost_1_48_0/boost/thread/pthread/condition_variable.hpp:72
- check_for_interruption = {thread_info = 0xac198c0, m = 0xac19950, set = true}
- timeout = {tv_sec = 1339755862, tv_nsec = 997117000}
- guard = {m = 0xb33ff150}
- cond_res = <optimized out>
- #3 boost::this_thread::sleep (st=...) at /usr/src/debug/boost_1_48_0/libs/thread/src/pthread/thread.cpp:327
- lk = {m = 0xac19938, is_locked = false}
- thread_info = 0xac198c0
- #4 0x0856f11f in sleep<boost::posix_time::seconds> (rel_time=...) at /usr/include/boost/thread/pthread/thread_data.hpp:138
- No locals.
- #5 Watchdog::HangDetectorLoop () at /usr/src/debug/spring_88.0/rts/System/Platform/Watchdog.cpp:130
- curtime = 2456094
- hangDetected = <optimized out>
- #6 0x45eef0ed in boost::(anonymous namespace)::thread_proxy (param=0xac198c0) at /usr/src/debug/boost_1_48_0/libs/thread/src/pthread/thread.cpp:121
- thread_info = {px = 0xac198c0, pn = {pi_ = 0xac1a590}}
- #7 0x4520aadf in start_thread (arg=0xb33ffb40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb33ffb40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1287654488, -299956687, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #8 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 13 (Thread 0xb57a4b40 (LWP 6615)):
- #0 0x485ca95a in sys_futex0 (val=32, op=<optimized out>, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:90
- res = <optimized out>
- #1 futex_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:120
- res = <optimized out>
- #2 do_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/wait.h:64
- No locals.
- #3 gomp_barrier_wait_end (bar=0xac19648, state=32) at ../../../libgomp/config/linux/bar.c:47
- No locals.
- #4 0x485caa07 in gomp_barrier_wait (bar=bar@entry=0xac19648) at ../../../libgomp/config/linux/bar.c:55
- No locals.
- #5 0x485c8f6c in gomp_thread_start (xdata=0xbfb30960) at ../../../libgomp/team.c:120
- team = 0xb5c3810
- data = 0xbfb30960
- pool = 0xac19608
- local_fn = <optimized out>
- local_data = <optimized out>
- #6 0x4520aadf in start_thread (arg=0xb57a4b40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb57a4b40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1250278488, 1702823485, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #7 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 12 (Thread 0xb05ffb40 (LWP 6621)):
- #0 0xb77df424 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0x45211966 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
- No locals.
- #2 0x45f9a5d7 in SDL_Delay (ms=10) at src/timer/unix/SDL_systimer.c:118
- was_error = <optimized out>
- elapsed = {tv_sec = 0, tv_nsec = 8312182}
- tv = {tv_sec = 0, tv_nsec = 10000000}
- #3 0x08102c43 in CGameServer::UpdateLoop (this=0xaf52ac0) at /usr/src/debug/spring_88.0/rts/Game/GameServer.cpp:2229
- scoped_lock = {_vptr.RecursiveScopedLock = 0x88e5d58, sl_lock = "\320,\365\n\001\000\000"}
- #4 0x45eef0ed in boost::(anonymous namespace)::thread_proxy (param=0xaf532e8) at /usr/src/debug/boost_1_48_0/libs/thread/src/pthread/thread.cpp:121
- thread_info = {px = 0xaf532e8, pn = {pi_ = 0xaf55a88}}
- #5 0x4520aadf in start_thread (arg=0xb05ffb40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb05ffb40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1335888984, 773785143, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #6 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 11 (Thread 0xab1ffb40 (LWP 6624)):
- #0 0xb77df424 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0x45211966 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
- No locals.
- #2 0x4c326e8e in Sleep (t=t@entry=1) at /usr/src/debug/openal-soft-1.14/Alc/helpers.c:204
- tv = {tv_sec = 0, tv_nsec = 1000000}
- rem = {tv_sec = 0, tv_nsec = 920770}
- #3 0x4c334031 in PulseProc (param=0xb06076d0) at /usr/src/debug/openal-soft-1.14/Alc/backends/pulseaudio.c:805
- Device = 0xb06076d0
- data = 0xb0607420
- buffer_size = 24576
- update_size = 8192
- frame_size = 8
- len = 8064
- #4 0x4c326731 in StarterFunc (ptr=0xb0605280) at /usr/src/debug/openal-soft-1.14/Alc/alcThread.c:95
- inf = 0xb0605280
- #5 0x4520aadf in start_thread (arg=0xab1ffb40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xab1ffb40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1423969368, -1373698559, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #6 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 10 (Thread 0xafbffb40 (LWP 6623)):
- #0 0xb77df424 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0x45134044 in __GI___poll (fds=fds@entry=0xab200bf0, nfds=nfds@entry=2, timeout=timeout@entry=389) at ../sysdeps/unix/sysv/linux/poll.c:87
- resultvar = <optimized out>
- oldtype = -516
- result = <optimized out>
- #2 0x48c05c07 in poll_func (ufds=0xab200bf0, nfds=2, timeout=389, userdata=0xb0604300) at pulse/thread-mainloop.c:69
- mutex = 0xb0604300
- r = <optimized out>
- #3 0x48bf3d3b in pa_mainloop_poll (m=m@entry=0xb0604350) at pulse/mainloop.c:875
- __func__ = "pa_mainloop_poll"
- __PRETTY_FUNCTION__ = "pa_mainloop_poll"
- #4 0x48bf459a in pa_mainloop_iterate (m=m@entry=0xb0604350, block=block@entry=1, retval=retval@entry=0x0) at pulse/mainloop.c:957
- r = <optimized out>
- __func__ = "pa_mainloop_iterate"
- __PRETTY_FUNCTION__ = "pa_mainloop_iterate"
- #5 0x48bf4674 in pa_mainloop_run (m=0xb0604350, retval=retval@entry=0x0) at pulse/mainloop.c:975
- r = <optimized out>
- #6 0x48c05b8f in thread (userdata=0xb0604560) at pulse/thread-mainloop.c:88
- m = 0xb0604560
- mask = {__val = {2147483647, 4294967294, 4294967295 <repeats 30 times>}}
- #7 0x48c9ca8b in internal_thread_func (userdata=0xb0604460) at pulsecore/thread-posix.c:83
- t = 0xb0604460
- #8 0x4520aadf in start_thread (arg=0xafbffb40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xafbffb40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1346374744, -299956728, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #9 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 9 (Thread 0xb5fa5b40 (LWP 6614)):
- #0 0x485ca95a in sys_futex0 (val=32, op=<optimized out>, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:90
- res = <optimized out>
- #1 futex_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:120
- res = <optimized out>
- #2 do_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/wait.h:64
- No locals.
- #3 gomp_barrier_wait_end (bar=0xac19648, state=32) at ../../../libgomp/config/linux/bar.c:47
- No locals.
- #4 0x485caa07 in gomp_barrier_wait (bar=bar@entry=0xac19648) at ../../../libgomp/config/linux/bar.c:55
- No locals.
- #5 0x485c8f6c in gomp_thread_start (xdata=0xbfb3092c) at ../../../libgomp/team.c:120
- team = 0xb5c3810
- data = 0xbfb3092c
- pool = 0xac19608
- local_fn = <optimized out>
- local_data = <optimized out>
- #6 0x4520aadf in start_thread (arg=0xb5fa5b40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb5fa5b40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1241885784, 1700726332, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #7 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 8 (Thread 0xb47a2b40 (LWP 6617)):
- #0 0x485ca95a in sys_futex0 (val=32, op=<optimized out>, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:90
- res = <optimized out>
- #1 futex_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:120
- res = <optimized out>
- #2 do_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/wait.h:64
- No locals.
- #3 gomp_barrier_wait_end (bar=0xac19648, state=32) at ../../../libgomp/config/linux/bar.c:47
- No locals.
- #4 0x485caa07 in gomp_barrier_wait (bar=bar@entry=0xac19648) at ../../../libgomp/config/linux/bar.c:55
- No locals.
- #5 0x485c8f6c in gomp_thread_start (xdata=0xbfb309c8) at ../../../libgomp/team.c:120
- team = 0xb5c3810
- data = 0xbfb309c8
- pool = 0xac19608
- local_fn = <optimized out>
- local_data = <optimized out>
- #6 0x4520aadf in start_thread (arg=0xb47a2b40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb47a2b40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1267063896, 1707017791, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #7 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 7 (Thread 0xb0f08b40 (LWP 6620)):
- #0 0xb77df424 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0x4520e4d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238
- No locals.
- #2 0x45ef1497 in timed_wait (wait_until=..., m=..., this=<optimized out>) at /usr/src/debug/boost_1_48_0/boost/thread/pthread/condition_variable.hpp:72
- check_for_interruption = {thread_info = 0xaedd3c8, m = 0xaedd458, set = true}
- timeout = {tv_sec = 1339755862, tv_nsec = 189733000}
- guard = {m = 0xb0f08170}
- cond_res = <optimized out>
- #3 boost::this_thread::sleep (st=...) at /usr/src/debug/boost_1_48_0/libs/thread/src/pthread/thread.cpp:327
- lk = {m = 0xaedd440, is_locked = false}
- thread_info = 0xaedd3c8
- #4 0x0861852e in sleep<boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000ll> > (rel_time=...) at /usr/include/boost/thread/pthread/thread_data.hpp:138
- No locals.
- #5 CSound::StartThread (this=0xbbe8e6a5, maxSounds=128) at /usr/src/debug/spring_88.0/rts/System/Sound/Sound.cpp:388
- curcontext = 0xb0f08228
- curdevice = 0xbbe8e6a5
- #6 0x08618a96 in operator() (a1=<optimized out>, p=<optimized out>, this=0xaedd4cc) at /usr/include/boost/bind/mem_fn_template.hpp:165
- No locals.
- #7 operator()<boost::_mfi::mf1<void, CSound, int>, boost::_bi::list0> (f=..., this=0xaedd4d4, a=...) at /usr/include/boost/bind/bind.hpp:313
- No locals.
- #8 operator() (this=0xaedd4cc) at /usr/include/boost/bind/bind_template.hpp:20
- No locals.
- #9 boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void, CSound, int>, boost::_bi::list2<boost::_bi::value<CSound*>, boost::_bi::value<int> > > >::run (this=0xaedd3c8) at /usr/include/boost/thread/detail/thread.hpp:61
- No locals.
- #10 0x45eef0ed in boost::(anonymous namespace)::thread_proxy (param=0xaedd3c8) at /usr/src/debug/boost_1_48_0/libs/thread/src/pthread/thread.cpp:121
- thread_info = {px = 0xaedd3c8, pn = {pi_ = 0xaed2058}}
- #11 0x4520aadf in start_thread (arg=0xb0f08b40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb0f08b40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1326414936, 1895761462, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #12 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 6 (Thread 0xa9bffb40 (LWP 6626)):
- #0 0xb77df424 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0x4520e4d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238
- No locals.
- #2 0x45ef1497 in timed_wait (wait_until=..., m=..., this=<optimized out>) at /usr/src/debug/boost_1_48_0/boost/thread/pthread/condition_variable.hpp:72
- check_for_interruption = {thread_info = 0xa9c00530, m = 0xa9c005c0, set = true}
- timeout = {tv_sec = 1339755863, tv_nsec = 8796000}
- guard = {m = 0xa9bff120}
- cond_res = <optimized out>
- #3 boost::this_thread::sleep (st=...) at /usr/src/debug/boost_1_48_0/libs/thread/src/pthread/thread.cpp:327
- lk = {m = 0xa9c005a8, is_locked = false}
- thread_info = 0xa9c00530
- #4 0x0856bbcf in sleep<boost::posix_time::seconds> (rel_time=...) at /usr/include/boost/thread/pthread/thread_data.hpp:138
- No locals.
- #5 ForcedExit (msg="std::bad_alloc", caption="Spring: Fatal Error (general)", flags=9) at /usr/src/debug/spring_88.0/rts/System/Platform/errorhandler.cpp:59
- n = <optimized out>
- #6 0x0856beaa in operator()<void (*)(const std::basic_string<char>&, const std::basic_string<char>&, unsigned int), boost::_bi::list0> (this=0xa9c00638, f=<optimized out>, a=...) at /usr/include/boost/bind/bind.hpp:392
- No locals.
- #7 operator() (this=0xa9c00634) at /usr/include/boost/bind/bind_template.hpp:20
- No locals.
- #8 boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(std::string const&, std::string const&, unsigned int), boost::_bi::list3<boost::_bi::value<std::string>, boost::_bi::value<std::string>, boost::_bi::value<unsigned int> > > >::run (this=0xa9c00530) at /usr/include/boost/thread/detail/thread.hpp:61
- No locals.
- #9 0x45eef0ed in boost::(anonymous namespace)::thread_proxy (param=0xa9c00530) at /usr/src/debug/boost_1_48_0/libs/thread/src/pthread/thread.cpp:121
- thread_info = {px = 0xa9c00530, pn = {pi_ = 0xa9c00648}}
- #10 0x4520aadf in start_thread (arg=0xa9bffb40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xa9bffb40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1447038040, -299956732, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #11 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 5 (Thread 0xb4fa3b40 (LWP 6616)):
- #0 0x485ca95a in sys_futex0 (val=32, op=<optimized out>, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:90
- res = <optimized out>
- #1 futex_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:120
- res = <optimized out>
- #2 do_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/wait.h:64
- No locals.
- #3 gomp_barrier_wait_end (bar=0xac19648, state=32) at ../../../libgomp/config/linux/bar.c:47
- No locals.
- #4 0x485caa07 in gomp_barrier_wait (bar=bar@entry=0xac19648) at ../../../libgomp/config/linux/bar.c:55
- No locals.
- #5 0x485c8f6c in gomp_thread_start (xdata=0xbfb30994) at ../../../libgomp/team.c:120
- team = 0xb5c3810
- data = 0xbfb30994
- pool = 0xac19608
- local_fn = <optimized out>
- local_data = <optimized out>
- #6 0x4520aadf in start_thread (arg=0xb4fa3b40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb4fa3b40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1258671192, 1704920638, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #7 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 4 (Thread 0xb6fa7b40 (LWP 6612)):
- #0 0x485ca95a in sys_futex0 (val=32, op=<optimized out>, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:90
- res = <optimized out>
- #1 futex_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:120
- res = <optimized out>
- #2 do_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/wait.h:64
- No locals.
- #3 gomp_barrier_wait_end (bar=0xac19648, state=32) at ../../../libgomp/config/linux/bar.c:47
- No locals.
- #4 0x485caa07 in gomp_barrier_wait (bar=bar@entry=0xac19648) at ../../../libgomp/config/linux/bar.c:55
- No locals.
- #5 0x485c8f6c in gomp_thread_start (xdata=0xbfb308c4) at ../../../libgomp/team.c:120
- team = 0xb5c3810
- data = 0xbfb308c4
- pool = 0xac19608
- local_fn = <optimized out>
- local_data = <optimized out>
- #6 0x4520aadf in start_thread (arg=0xb6fa7b40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb6fa7b40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1225100376, 1696532026, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #7 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 3 (Thread 0xb27ffb40 (LWP 6619)):
- #0 0xb77df424 in __kernel_vsyscall ()
- No symbol table info available.
- #1 0x45211966 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
- No locals.
- #2 0x45f9a5d7 in SDL_Delay (ms=ms@entry=1) at src/timer/unix/SDL_systimer.c:118
- was_error = <optimized out>
- elapsed = {tv_sec = 0, tv_nsec = 735468}
- tv = {tv_sec = 0, tv_nsec = 1000000}
- #3 0x45f9a624 in RunTimer (unused=0x0) at src/timer/unix/SDL_systimer.c:203
- No locals.
- #4 0x45f4ae02 in SDL_RunThread (data=data@entry=0xac49550) at src/thread/SDL_thread.c:204
- args = 0xac49550
- userfunc = 0x45f9a5f0 <RunTimer>
- userdata = <optimized out>
- statusloc = 0xac4d368
- #5 0x45f97d7c in RunThread (data=0xac49550) at src/thread/pthread/SDL_systhread.c:47
- No locals.
- #6 0x4520aadf in start_thread (arg=0xb27ffb40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb27ffb40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1300237400, 1847526963, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #7 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 2 (Thread 0xb77a8b40 (LWP 6611)):
- #0 0x485ca95a in sys_futex0 (val=32, op=<optimized out>, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:90
- res = <optimized out>
- #1 futex_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/x86/futex.h:120
- res = <optimized out>
- #2 do_wait (val=32, addr=0xac1964c) at ../../../libgomp/config/linux/wait.h:64
- No locals.
- #3 gomp_barrier_wait_end (bar=0xac19648, state=32) at ../../../libgomp/config/linux/bar.c:47
- No locals.
- #4 0x485caa07 in gomp_barrier_wait (bar=bar@entry=0xac19648) at ../../../libgomp/config/linux/bar.c:55
- No locals.
- #5 0x485c8f6c in gomp_thread_start (xdata=0xbfb30890) at ../../../libgomp/team.c:120
- team = 0xb5c3810
- data = 0xbfb30890
- pool = 0xac19608
- local_fn = <optimized out>
- local_data = <optimized out>
- #6 0x4520aadf in start_thread (arg=0xb77a8b40) at pthread_create.c:309
- __res = <optimized out>
- pd = 0xb77a8b40
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1159835636, 0, 4001536, -1216707672, 1694434873, -793783843}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
- not_first_call = 0
- pagesize_m1 = <optimized out>
- sp = <optimized out>
- freesize = <optimized out>
- #7 0x4513e55e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
- No locals.
- Thread 1 (Thread 0xb77a9780 (LWP 6610)):
- #0 0x085e1a5b in CEngineOutHandler::PreDestroy (this=0xa9c00720) at /usr/src/debug/spring_88.0/rts/ExternalAI/EngineOutHandler.cpp:146
- ai = {first = 0 '\000', second = }
- myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "AI Total", starttime = 1044}, autoShowGraph = false}
- #1 0x085e1bb4 in CEngineOutHandler::Destroy () at /usr/src/debug/spring_88.0/rts/ExternalAI/EngineOutHandler.cpp:103
- tmp = <optimized out>
- #2 0x080df7d5 in CGame::~CGame (this=0xb0fd118, __in_chrg=<optimized out>) at /usr/src/debug/spring_88.0/rts/Game/Game.cpp:369
- No locals.
- #3 0x080dff50 in CGame::~CGame (this=0xb0fd118, __in_chrg=<optimized out>) at /usr/src/debug/spring_88.0/rts/Game/Game.cpp:441
- No locals.
- #4 0x085704ed in SpringApp::Shutdown () at /usr/src/debug/spring_88.0/rts/System/SpringApp.cpp:1032
- No locals.
- #5 0x0856b637 in ErrorMessageBox (msg="Spring has crashed:\nSegmentation fault (SIGSEGV).\n\nA stacktrace has been written to:\n /home/revenant/.spring/infolog.txt", caption="Spring crashed", flags=8) at /usr/src/debug/spring_88.0/rts/System/Platform/errorhandler.cpp:92
- forcedExitThread = 0xa9c008e8
- #6 0x085cbe43 in CrashHandler::HandleSignal (signal=-1078787488) at /usr/src/debug/spring_88.0/rts/System/Platform/Linux/CrashHandler.cpp:553
- buf = {<std::basic_ostream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0x8bab740, static boolalpha = std::_S_boolalpha, static dec = std::_S_dec, static fixed = std::_S_fixed, static hex = std::_S_hex, static internal = std::_S_internal, static left = std::_S_left, static oct = std::_S_oct, static right = std::_S_right, static scientific = std::_S_scientific, static showbase = std::_S_showbase, static showpoint = std::_S_showpoint, static showpos = std::_S_showpos, static skipws = std::_S_skipws, static unitbuf = std::_S_unitbuf, static uppercase = std::_S_uppercase, static adjustfield = std::_S_adjustfield, static basefield = std::_S_basefield, static floatfield = std::_S_floatfield, static badbit = std::_S_badbit, static eofbit = std::_S_eofbit, static failbit = std::_S_failbit, static goodbit = std::_S_goodbit, static app = std::_S_app, static ate = std::_S_ate, static binary = std::_S_bin, static in = std::_S_in, static out = std::_S_out, static trunc = std::_S_trunc, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0xbfb302bc, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x456d3334, static _S_classic = 0x456d3334, static _S_global = 0x456d3334, static _S_categories = 0x456c9ac0, static _S_once = 2}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0xbfb30270, _M_ctype = 0x456d34c0, _M_num_put = 0x456d377c, _M_num_get = 0x456d3774}, _vptr.basic_ostream = 0x8bab72c}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0x8bab5c8, _M_in_beg = 0xa9c0096d "pring has crashed:\nSegmentation fault (SIGSEGV).\n\nA stacktrace has been written to:\n /home/revenant/.spring/infolog.txt", _M_in_cur = 0xa9c0096d "pring has crashed:\nSegmentation fault (SIGSEGV).\n\nA stacktrace has been written to:\n /home/revenant/.spring/infolog.txt", _M_in_end = 0xa9c0096d "pring has crashed:\nSegmentation fault (SIGSEGV).\n\nA stacktrace has been written to:\n /home/revenant/.spring/infolog.txt", _M_out_beg = 0xa9c0096c "Spring has crashed:\nSegmentation fault (SIGSEGV).\n\nA stacktrace has been written to:\n /home/revenant/.spring/infolog.txt", _M_out_cur = 0xa9c009e5 "", _M_out_end = 0xa9c00b6c "\035", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x456d3334, static _S_classic = 0x456d3334, static _S_global = 0x456d3334, static _S_categories = 0x456c9ac0, static _S_once = 2}}, _M_mode = std::_S_out, _M_string = "S"}}
- error = "Segmentation fault (SIGSEGV)"
- keepRunning = false
- #7 <signal handler called>
- No symbol table info available.
- #8 0x0860d994 in CSkirmishAIWrapper::Dieing (this=0x0) at /usr/src/debug/spring_88.0/rts/ExternalAI/SkirmishAIWrapper.cpp:204
- No locals.
- #9 0x085e5b33 in CEngineOutHandler::SetSkirmishAIDieing (this=0xa9c00760, skirmishAIId=0) at /usr/src/debug/spring_88.0/rts/ExternalAI/EngineOutHandler.cpp:623
- myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, name = "AI Total", starttime = 907}, autoShowGraph = false}
- #10 0x08601d11 in CSkirmishAIHandler::SetLocalSkirmishAIDieing (this=0x8bf7f80, skirmishAIId=0, reason=2) at /usr/src/debug/spring_88.0/rts/ExternalAI/SkirmishAIHandler.cpp:208
- No locals.
- #11 0x0840709c in CTeam::KillAIs (this=0xafb3548) at /usr/src/debug/spring_88.0/rts/Sim/Misc/Team.cpp:250
- ai = 0 '\000'
- localTeamAIs = std::vector of length 1, capacity 1 = {0 '\000'}
- #12 0x08407212 in CTeam::Died (this=0xafb3548, normalDeath=false) at /usr/src/debug/spring_88.0/rts/Sim/Misc/Team.cpp:219
- No locals.
- #13 0x080df78b in CGame::~CGame (this=0xb0fd118, __in_chrg=<optimized out>) at /usr/src/debug/spring_88.0/rts/Game/Game.cpp:354
- t = <optimized out>
- #14 0x080dff50 in CGame::~CGame (this=0xb0fd118, __in_chrg=<optimized out>) at /usr/src/debug/spring_88.0/rts/Game/Game.cpp:441
- No locals.
- #15 0x085704ed in SpringApp::Shutdown () at /usr/src/debug/spring_88.0/rts/System/SpringApp.cpp:1032
- No locals.
- #16 0x0856b637 in ErrorMessageBox (msg="std::bad_alloc", caption="Spring: Fatal Error (general)", flags=9) at /usr/src/debug/spring_88.0/rts/System/Platform/errorhandler.cpp:92
- forcedExitThread = 0xa9c00520
- #17 0x08556933 in MainFunc (argc=0, argv=0x0, ret=0xa9c007b8) at /usr/src/debug/spring_88.0/rts/System/Main.cpp:52
- No locals.
- #18 0x08556d1c in Run (argc=argc@entry=3, argv=argv@entry=0xbfb30de4) at /usr/src/debug/spring_88.0/rts/System/Main.cpp:62
- ret = -1
- err = <optimized out>
- #19 0x080998fb in main (argc=3, argv=0xbfb30de4) at /usr/src/debug/spring_88.0/rts/System/Main.cpp:92
- No locals.
- From To Syms Read Shared Object Library
- 0x485c2c60 0x485cbcc4 Yes /lib/libgomp.so.1
- 0x45f41390 0x45f9ad5c Yes /lib/libSDL-1.2.so.0
- 0x452086a0 0x45213e60 Yes /lib/libpthread.so.0
- 0x487358f0 0x4877d054 Yes /lib/libGL.so.1
- 0x481b5ea0 0x48211f34 Yes /lib/libGLU.so.1
- 0x458f6600 0x4591d784 Yes /lib/libGLEW.so.1.6
- 0x452596e0 0x452669cc Yes /lib/libz.so.1
- 0x457bb610 0x4582ae04 Yes /usr/lib/freetype-freeworld/libfreetype.so.6
- 0x4540a410 0x45499984 Yes /lib/libX11.so.6
- 0x458c5f60 0x458cb484 Yes /lib/libXcursor.so.1
- 0x4a1c0fa0 0x4a20e854 Yes /lib/libIL.so.1
- 0x46241a80 0x462dba34 Yes /lib/libboost_regex-mt.so.1.48.0
- 0x45eedf70 0x45ef6574 Yes /lib/libboost_thread-mt.so.1.48.0
- 0x45af54a0 0x45b1c664 Yes /lib/libboost_program_options-mt.so.1.48.0
- 0x45783db0 0x457849f4 Yes /lib/libboost_system-mt.so.1.48.0
- 0x452bc020 0x452c4a0c Yes /lib/libboost_signals-mt.so.1.48.0
- 0x451fdad0 0x451feaec Yes /lib/libdl.so.2
- 0x4c305fd0 0x4c3364a4 Yes /lib/libopenal.so.1
- 0x486b7410 0x486ba154 Yes /lib/libogg.so.0
- 0x460217b0 0x460269e4 Yes /lib/libvorbisfile.so.3
- 0x48689800 0x486a08a4 Yes /lib/libvorbis.so.0
- 0x456325c0 0x456a48a4 Yes /lib/libstdc++.so.6
- 0x45224470 0x4523e678 Yes /lib/libm.so.6
- 0x45296020 0x452acb54 Yes /lib/libgcc_s.so.1
- 0x45063f20 0x451a114c Yes /lib/libc.so.6
- 0x4524e920 0x4525245c Yes /lib/librt.so.1
- 0x45026850 0x4503eec7 Yes /lib/ld-linux.so.2
- 0x486ef3c0 0x48704a1c Yes /lib/libglapi.so.0
- 0x45577880 0x45582154 Yes /lib/libXext.so.6
- 0x46388850 0x46389214 Yes /lib/libXdamage.so.1
- 0x45706f70 0x457093cc Yes /lib/libXfixes.so.3
- 0x47908430 0x47908584 Yes /lib/libX11-xcb.so.1
- 0x486d70f0 0x486e08e4 Yes /lib/libxcb-glx.so.0
- 0x45537f70 0x455484a4 Yes /lib/libxcb.so.1
- 0x4830ab90 0x4830d710 Yes /lib/libXxf86vm.so.1
- 0x486c25a0 0x486c8354 Yes /lib/libdrm.so.2
- 0x458583c0 0x4585e264 Yes /lib/libXrender.so.1
- 0x48a41e50 0x48a764f4 Yes /lib/libtiff.so.3
- 0x45711d60 0x45730c64 Yes /lib/libpng15.so.15
- 0x452dc1e0 0x4532aac4 Yes /lib/libmng.so.1
- 0x48452600 0x48478f38 Yes /lib/liblcms.so.1
- 0x485da050 0x48610850 Yes /lib/libjasper.so.1
- 0x4848e860 0x484c80f4 Yes /lib/libjpeg.so.62
- 0x46f66b50 0x470341f4 Yes /lib/libicuuc.so.48
- 0x4726dbb0 0x4739e724 Yes /lib/libicui18n.so.48
- 0x452748e0 0x45286d94 Yes /lib/libselinux.so.1
- 0x4556fa60 0x4557092c Yes /lib/libXau.so.6
- 0x4903c3d0 0x4903c500 Yes (*) /lib/libicudata.so.48
- 0x458b31e0 0x458b79dc Yes /lib/libXrandr.so.2
- 0xb1bd2cd0 0xb1e9ae04 Yes /usr/lib/dri/i965_dri.so
- 0x4573f1b0 0x45758434 Yes /lib/libexpat.so.1
- 0xb77b6f00 0xb77ca2c4 Yes /lib/libdrm_intel.so.1
- 0xb3f6f980 0xb3f74f04 Yes /lib/libpciaccess.so.0
- 0x48bd8de0 0x48c0d374 Yes /lib/libpulse.so.0
- 0x48c4a9e0 0x48c4e170 Yes /lib/libjson.so.0
- 0x48c61960 0x48ca2304 Yes /lib/libpulsecommon-1.1.so
- 0x456ed5f0 0x456fc574 Yes /lib/libICE.so.6
- 0x456e04a0 0x456e4ce4 Yes /lib/libSM.so.6
- 0x46422f40 0x46425934 Yes /lib/libXtst.so.6
- 0x48c3f070 0x48c4312c Yes /lib/libwrap.so.0
- 0x48ab4570 0x48afc678 Yes /lib/libsndfile.so.1
- 0x48b1ce60 0x48b1f960 Yes /lib/libasyncns.so.0
- 0xb3f29710 0xb3f58958 Yes /lib/libdbus-1.so.3
- 0x456d8080 0x456d9d34 Yes /lib/libuuid.so.1
- 0x4589b8f0 0x458a5f24 Yes /lib/libXi.so.6
- 0x48868190 0x48876b84 Yes /lib/libnsl.so.1
- 0x48aa3db0 0x48aac55c Yes /lib/libgsm.so.1
- 0x4888b630 0x488b7420 Yes /lib/libFLAC.so.8
- 0x488c9c20 0x488cc5f8 Yes /lib/libvorbisenc.so.2
- 0x455566b0 0x45564e94 Yes /lib/libresolv.so.2
- (*): Shared library is missing debugging information.
- $1 = 0x0
- No symbol "__glib_assert_msg" in current context.
- eax 0x0 0
- ecx 0x0 0
- edx 0x2c 44
- ebx 0xa9c007b8 -1447032904
- esp 0xbfb300d0 0xbfb300d0
- ebp 0xa9c008e8 0xa9c008e8
- esi 0xa9c00764 -1447032988
- edi 0xbfb300f4 -1078787852
- eip 0x85e1a5b 0x85e1a5b <CEngineOutHandler::PreDestroy()+75>
- eflags 0x210202 [ IF RF ID ]
- cs 0x73 115
- ss 0x7b 123
- ds 0x7b 123
- es 0x7b 123
- fs 0x0 0
- gs 0x33 51
- Dump of assembler code for function CEngineOutHandler::PreDestroy():
- 0x085e1a10 <+0>: push %ebp
- 0x085e1a11 <+1>: push %edi
- 0x085e1a12 <+2>: push %esi
- 0x085e1a13 <+3>: push %ebx
- 0x085e1a14 <+4>: sub $0x3c,%esp
- 0x085e1a17 <+7>: mov 0x50(%esp),%esi
- 0x085e1a1b <+11>: mov 0x54(%esi),%ecx
- 0x085e1a1e <+14>: test %ecx,%ecx
- 0x085e1a20 <+16>: jne 0x85e1a30 <CEngineOutHandler::PreDestroy()+32>
- 0x085e1a22 <+18>: add $0x3c,%esp
- 0x085e1a25 <+21>: pop %ebx
- 0x085e1a26 <+22>: pop %esi
- 0x085e1a27 <+23>: pop %edi
- 0x085e1a28 <+24>: pop %ebp
- 0x085e1a29 <+25>: ret
- 0x085e1a2a <+26>: lea 0x0(%esi),%esi
- 0x085e1a30 <+32>: lea 0x24(%esp),%edi
- 0x085e1a34 <+36>: movl $0x892ef79,0x4(%esp)
- 0x085e1a3c <+44>: mov %edi,(%esp)
- 0x085e1a3f <+47>: call 0x857e670 <BasicTimer::BasicTimer(char const*)>
- 0x085e1a44 <+52>: mov 0x4c(%esi),%ebx
- 0x085e1a47 <+55>: add $0x44,%esi
- 0x085e1a4a <+58>: movb $0x0,0x2c(%esp)
- 0x085e1a4f <+63>: cmp %esi,%ebx
- 0x085e1a51 <+65>: je 0x85e1a74 <CEngineOutHandler::PreDestroy()+100>
- 0x085e1a53 <+67>: nop
- 0x085e1a54 <+68>: lea 0x0(%esi,%eiz,1),%esi
- 0x085e1a58 <+72>: mov 0x14(%ebx),%eax
- => 0x085e1a5b <+75>: mov (%eax),%edx
- 0x085e1a5d <+77>: mov %eax,(%esp)
- 0x085e1a60 <+80>: call *0x80(%edx)
- 0x085e1a66 <+86>: mov %ebx,(%esp)
- 0x085e1a69 <+89>: call 0x8070b60 <_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@plt>
- 0x085e1a6e <+94>: cmp %esi,%eax
- 0x085e1a70 <+96>: mov %eax,%ebx
- 0x085e1a72 <+98>: jne 0x85e1a58 <CEngineOutHandler::PreDestroy()+72>
- 0x085e1a74 <+100>: mov %edi,(%esp)
- 0x085e1a77 <+103>: call 0x857ec10 <ScopedTimer::~ScopedTimer()>
- 0x085e1a7c <+108>: add $0x3c,%esp
- 0x085e1a7f <+111>: pop %ebx
- 0x085e1a80 <+112>: pop %esi
- 0x085e1a81 <+113>: pop %edi
- 0x085e1a82 <+114>: pop %ebp
- 0x085e1a83 <+115>: ret
- 0x085e1a84 <+116>: cmp $0x2,%edx
- 0x085e1a87 <+119>: je 0x85e1aab <CEngineOutHandler::PreDestroy()+155>
- 0x085e1a89 <+121>: jg 0x85e1aff <CEngineOutHandler::PreDestroy()+239>
- 0x085e1a8b <+123>: sub $0x1,%edx
- 0x085e1a8e <+126>: xchg %ax,%ax
- 0x085e1a90 <+128>: je 0x85e1ae2 <CEngineOutHandler::PreDestroy()+210>
- 0x085e1a92 <+130>: mov %eax,(%esp)
- 0x085e1a95 <+133>: call 0x806e740 <__cxa_begin_catch@plt>
- 0x085e1a9a <+138>: movl $0x88f8aaa,(%esp)
- 0x085e1aa1 <+145>: call 0x85e0310 <CEngineOutHandler::HandleAIException(char const*)>
- 0x085e1aa6 <+150>: call 0x8070470 <__cxa_rethrow@plt>
- 0x085e1aab <+155>: mov %eax,(%esp)
- 0x085e1aae <+158>: call 0x806e740 <__cxa_begin_catch@plt>
- 0x085e1ab3 <+163>: mov (%eax),%eax
- 0x085e1ab5 <+165>: mov %eax,(%esp)
- 0x085e1ab8 <+168>: call 0x85e0310 <CEngineOutHandler::HandleAIException(char const*)>
- 0x085e1abd <+173>: call 0x8070470 <__cxa_rethrow@plt>
- 0x085e1ac2 <+178>: mov %eax,%ebx
- 0x085e1ac4 <+180>: call 0x80702e0 <__cxa_end_catch@plt>
- 0x085e1ac9 <+185>: mov %edi,(%esp)
- 0x085e1acc <+188>: call 0x857ec10 <ScopedTimer::~ScopedTimer()>
- 0x085e1ad1 <+193>: mov %ebx,(%esp)
- 0x085e1ad4 <+196>: call 0x806fdd0 <_Unwind_Resume@plt>
- 0x085e1ad9 <+201>: mov %eax,%ebx
- 0x085e1adb <+203>: call 0x80702e0 <__cxa_end_catch@plt>
- 0x085e1ae0 <+208>: jmp 0x85e1ac9 <CEngineOutHandler::PreDestroy()+185>
- 0x085e1ae2 <+210>: mov %eax,(%esp)
- 0x085e1ae5 <+213>: call 0x806e740 <__cxa_begin_catch@plt>
- 0x085e1aea <+218>: mov (%eax),%edx
- 0x085e1aec <+220>: mov %eax,(%esp)
- 0x085e1aef <+223>: call *0x8(%edx)
- 0x085e1af2 <+226>: mov %eax,(%esp)
- 0x085e1af5 <+229>: call 0x85e0310 <CEngineOutHandler::HandleAIException(char const*)>
- 0x085e1afa <+234>: call 0x8070470 <__cxa_rethrow@plt>
- 0x085e1aff <+239>: cmp $0x3,%edx
- 0x085e1b02 <+242>: je 0x85e1b82 <CEngineOutHandler::PreDestroy()+370>
- 0x085e1b04 <+244>: cmp $0x4,%edx
- 0x085e1b07 <+247>: jne 0x85e1a92 <CEngineOutHandler::PreDestroy()+130>
- 0x085e1b09 <+249>: mov %eax,(%esp)
- 0x085e1b0c <+252>: lea 0x20(%esp),%ebx
- 0x085e1b10 <+256>: call 0x806e740 <__cxa_begin_catch@plt>
- 0x085e1b15 <+261>: mov (%eax),%ebp
- 0x085e1b17 <+263>: lea 0x1b(%esp),%eax
- 0x085e1b1b <+267>: mov %eax,0x8(%esp)
- 0x085e1b1f <+271>: movl $0x890145c,0x4(%esp)
- 0x085e1b27 <+279>: mov %ebx,(%esp)
- 0x085e1b2a <+282>: call 0x8071330 <_ZNSsC1EPKcRKSaIcE@plt>
- 0x085e1b2f <+287>: lea 0x1c(%esp),%esi
- 0x085e1b33 <+291>: mov %ebx,%ecx
- 0x085e1b35 <+293>: mov %ebp,%edx
- 0x085e1b37 <+295>: mov %esi,%eax
- 0x085e1b39 <+297>: call 0x8073d97 <IntToString(int, std::string const&)>
- 0x085e1b3e <+302>: mov %ebx,(%esp)
- 0x085e1b41 <+305>: call 0x80712f0 <_ZNSsD1Ev@plt>
- 0x085e1b46 <+310>: mov 0x1c(%esp),%eax
- 0x085e1b4a <+314>: mov %eax,(%esp)
- 0x085e1b4d <+317>: call 0x85e0310 <CEngineOutHandler::HandleAIException(char const*)>
- 0x085e1b52 <+322>: call 0x8070470 <__cxa_rethrow@plt>
- 0x085e1b57 <+327>: mov %eax,%ebx
- 0x085e1b59 <+329>: call 0x80702e0 <__cxa_end_catch@plt>
- 0x085e1b5e <+334>: xchg %ax,%ax
- 0x085e1b60 <+336>: jmp 0x85e1ac9 <CEngineOutHandler::PreDestroy()+185>
- 0x085e1b65 <+341>: mov %esi,(%esp)
- 0x085e1b68 <+344>: mov %eax,%ebx
- 0x085e1b6a <+346>: call 0x80712f0 <_ZNSsD1Ev@plt>
- 0x085e1b6f <+351>: nop
- 0x085e1b70 <+352>: jmp 0x85e1b59 <CEngineOutHandler::PreDestroy()+329>
- 0x085e1b72 <+354>: mov %eax,%esi
- 0x085e1b74 <+356>: mov %ebx,(%esp)
- 0x085e1b77 <+359>: mov %esi,%ebx
- 0x085e1b79 <+361>: call 0x80712f0 <_ZNSsD1Ev@plt>
- 0x085e1b7e <+366>: jmp 0x85e1b59 <CEngineOutHandler::PreDestroy()+329>
- 0x085e1b80 <+368>: jmp 0x85e1b57 <CEngineOutHandler::PreDestroy()+327>
- 0x085e1b82 <+370>: mov %eax,(%esp)
- 0x085e1b85 <+373>: call 0x806e740 <__cxa_begin_catch@plt>
- 0x085e1b8a <+378>: mov %eax,(%esp)
- 0x085e1b8d <+381>: call 0x85e0310 <CEngineOutHandler::HandleAIException(char const*)>
- 0x085e1b92 <+386>: call 0x8070470 <__cxa_rethrow@plt>
- 0x085e1b97 <+391>: jmp 0x85e1b57 <CEngineOutHandler::PreDestroy()+327>
- End of assembler dump.
Advertisement
Add Comment
Please, Sign In to add comment