View Issue Details

IDProjectCategoryView StatusLast Update
0001974Spring engineGeneralpublic2010-07-18 22:14
Reportertvo Assigned Totvo  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.81.2+git 
Target Version0.82.0 
Summary0001974: spring keeps locking up on quit.
Description[13:45:25] <Nettogrof[BOTA]> also, this new spring keeps locking up on quit. I have to use task manager to kill it
[13:45:59] <Nettogrof[BOTA]> via ctrl+alt+del even
[13:48:05] <[RoX]Tobi> which exact version?
[13:48:29] <Nettogrof[BOTA]> Spring 0.81+.0.0 (0.81.2.1-1270-ga29f85f)
[13:48:29] <Nettogrof[BOTA]> Build date/time: Jul 2 2010 17:17:34
TagsNo tags attached.
Attached Files
crash_on_exit.txt (Attachment missing)
crash_on_exit_2.txt (Attachment missing)
Checked infolog.txt for Errors

Relationships

related to 0001969 resolvedtvo Engine crashes at start and on quit 

Activities

jK

2010-07-04 16:34

developer   ~0005049

#0 0x00ca15a7 in __gxx_personality_sj0 ()
#1 0x00a8a301 in _Unwind_SjLj_RaiseException ()
#2 0x00ca11f2 in __cxa_throw ()
0000003 0x00a3a519 in boost::this_thread::interruptible_wait (
    handle_to_wait_for=0xffffffff, target_time=...)
    at libs/thread/src/win32/thread.cpp:438
0000004 0x00a2bebd in interruptible_wait (this=0x2dfda08, maxSounds=23)
    at /slave/mingwlibs/include/boost/thread/win32/thread_data.hpp:156
0000005 sleep<boost::posix_time::millisec> (this=0x2dfda08, maxSounds=23)
    at /slave/mingwlibs/include/boost/thread/win32/thread_data.hpp:166
#6 CSound::StartThread (this=0x2dfda08, maxSounds=23)
    at /slave/full-windows/build/rts/System/Sound/Sound.cpp:374
#7 0x00b5a096 in boost::_mfi::mf1<void, CSound, int>::operator() (
    this=0x242438)
    at /slave/mingwlibs/include/boost/bind/mem_fn_template.hpp:165
#8 operator()<boost::_mfi::mf1<void, CSound, int>, boost::_bi::list0> (
    this=0x242438) at /slave/mingwlibs/include/boost/bind/bind.hpp:313
#9 boost::_bi::bind_t<void, boost::_mfi::mf1<void, CSound, int>, boost::_bi::l
st2<boost::_bi::value<CSound*>, boost::_bi::value<int> > >::operator() (
    this=0x242438) at /slave/mingwlibs/include/boost/bind/bind_template.hpp:20
0000010 boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf1<void,
Sound, int>, boost::_bi::list2<boost::_bi::value<CSound*>, boost::_bi::value<in
> > > >::run (this=0x242438)
    at /slave/mingwlibs/include/boost/thread/detail/thread.hpp:56
#11 0x00a3912d in thread_start_function (param=0x242438)
    at libs/thread/src/win32/thread.cpp:167
0000012 0x780085bc in endthreadex () from C:\WINNT\system32\msvcrt.dll

tvo

2010-07-04 17:18

reporter   ~0005050

making new mingw with dwarf2

tvo

2010-07-04 23:58

reporter   ~0005052

Last edited: 2010-07-05 00:04

Recompiled gcc-mingw32 package without --enable-sjlj, did complete clean and rebuild on buildbot.

Asked Nettogrof to test, he says it still hangs.

conversation:
[23:34:38] <[RoX]Tobi> hey, if you have some time, could you see if the build from here http://springrts.com/dl/buildbot/default/master/0.81.2.1-1283-gdc6231d/ still crashes on exit?
[23:35:10] <Nettogrof[BOTA]> er, which file?
[23:35:40] <[RoX]Tobi> http://springrts.com/dl/buildbot/default/master/0.81.2.1-1283-gdc6231d/0.81.2.1-1283-gdc6231d_spring.7z if you still have everything else of a recent test installer installed
[23:35:56] <Nettogrof[BOTA]> yup
[23:36:07] <Nettogrof[BOTA]> that july 2nd one, i think
[23:36:45] <[RoX]Tobi> that should be fine, just replace the exe with the one in the 7z and see if it still hangs on exit
[23:38:05] <Nettogrof[BOTA]> still hangs
[23:38:12] <Nettogrof[BOTA]> shift+esc -> quit
[23:38:12] <[RoX]Tobi> ugh
[23:38:19] <Nettogrof[BOTA]> and only mouse works
[23:38:20] <[RoX]Tobi> ok, well thanks for testing either way :)
[...]
[23:50:04] <Nettogrof[BOTA]> http://pastebin.com/3UF9df3a
[23:50:11] <Nettogrof[BOTA]> got a stacktrace on the crash
[23:50:29] <Nettogrof[BOTA]> didn't everytime
[23:51:07] <Nettogrof[BOTA]> forced end task from task manager
[23:54:07] <[RoX]Tobi> hmm unfortunately I can't make anything useful of that trace
[23:57:35] <[RoX]Tobi> anyway thanks for the help, don't have anything more to try atm :)
[23:57:50] <Nettogrof[BOTA]> http://pastebin.com/dhGTP1wN
[00:00:50] <Nettogrof[BOTA]> third crash but this time it didn't make a stacktrace
[00:01:20] <Nettogrof[BOTA]> last lines in infolog are those two path cache hits
[00:02:01] <[RoX]Tobi> ok
[00:02:01] <Nettogrof[BOTA]> best I can do to help pinpoint it, I'm afraid :)
[00:02:09] <[RoX]Tobi> yeah I can imagine
[00:02:19] <[RoX]Tobi> atm I don't have a clue yet either what would cause this :s
[00:02:30] <[RoX]Tobi> but maybe tomorrow will give new inspiration ;-)
[00:02:47] <Nettogrof[BOTA]> when it happens the mouse keeps working
[00:02:52] <[RoX]Tobi> inside spring?
[00:02:56] <Nettogrof[BOTA]> yes
[00:03:05] <[RoX]Tobi> right, so the window also keeps existing?
[00:03:08] <Nettogrof[BOTA]> sometimes it leaves the last rendered screen on
[00:03:20] <Nettogrof[BOTA]> sometimes it goes black or even white
[00:03:55] <Nettogrof[BOTA]> when it gets to the black/white it seems to get the stacktrace done
[00:04:12] <[RoX]Tobi> hmm ok
[00:04:22] <Nettogrof[BOTA]> at least on the white one
[00:04:58] <[RoX]Tobi> ok
[00:05:57] <[RoX]Tobi> well thanks for the info, hopefully it will give some clues later on ;-)
[00:06:11] <[RoX]Tobi> I'm off for today, gn
[00:06:13] <Nettogrof[BOTA]> if you need more, just ask. :)
[00:06:16] <[RoX]Tobi> sure
[00:06:18] <[RoX]Tobi> thanks
[00:06:20] <Nettogrof[BOTA]> g'night

tvo

2010-07-18 22:14

reporter   ~0005118

[22:12:53] <Nettogrof[BOTA]> got the crash on exit fixed, i see :)
[22:13:11] <[RoX]Tobi> you tested?
[22:13:17] <Nettogrof[BOTA]> yeah
[22:13:20] <[RoX]Tobi> ah nice
[22:13:33] <Nettogrof[BOTA]> once so far :)

Issue History

Date Modified Username Field Change
2010-07-04 13:47 tvo New Issue
2010-07-04 16:09 tvo Relationship added related to 0001969
2010-07-04 16:34 jK Note Added: 0005049
2010-07-04 17:18 tvo Status new => assigned
2010-07-04 17:18 tvo Assigned To => tvo
2010-07-04 17:18 tvo Note Added: 0005050
2010-07-04 23:58 tvo Note Added: 0005052
2010-07-04 23:58 tvo File Added: crash_on_exit.txt
2010-07-04 23:59 tvo File Added: crash_on_exit_2.txt
2010-07-05 00:04 tvo Note Edited: 0005052
2010-07-18 22:14 tvo Note Added: 0005118
2010-07-18 22:14 tvo Status assigned => resolved
2010-07-18 22:14 tvo Resolution open => fixed