View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0003685 | Spring engine | General | public | 2013-04-09 12:21 | 2013-04-10 10:10 | ||||
Reporter | abma | ||||||||
Assigned To | cleanrock | ||||||||
Priority | normal | Severity | block | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 94.1.1+git | ||||||||
Target Version | 95.0 | Fixed in Version | |||||||
Summary | 0003685: assertion fails in rts/System/FileSystem/DataDirLocater.cpp:543 | ||||||||
Description | (gdb) bt #0 0x00007ffff479d037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007ffff47a0698 in __GI_abort () at abort.c:90 #2 0x00007ffff4795e03 in __assert_fail_base ( fmt=0x7ffff7f8cdc2 "%s%s%s:%u: %s%sZusicherung %s nicht erfllt.\n%n", assertion=assertion@entry=0x7fffc5d51da0 "writedir && writedir->writable", file=file@entry=0x7fffc5d51aa8 "rts/System/FileSystem/DataDirLocater.cpp", line=line@entry=543, function=function@entry=0x7fffc5d51ea0 <DataDirLocater::GetWriteDirPath() const::__PRETTY_FUNCTION__> "std::string DataDirLocater::GetWriteDirPath() const") at assert.c:92 0000003 0x00007ffff4795eb2 in __GI___assert_fail ( assertion=0x7fffc5d51da0 "writedir && writedir->writable", file=0x7fffc5d51aa8 "rts/System/FileSystem/DataDirLocater.cpp", line=543, function=0x7fffc5d51ea0 <DataDirLocater::GetWriteDirPath() const::__PRETTY_FUNCTION__> "std::string DataDirLocater::GetWriteDirPath() const") at assert.c:101 0000004 0x00007fffc5c59427 in DataDirLocater::GetWriteDirPath (this=0x7fffc5dde8c0 <dataDirLocater>) at rts/System/FileSystem/DataDirLocater.cpp:543 0000005 0x00007fffc5c81ab8 in ConfigLocater::GetDefaultLocations (locations=...) at rts/System/Config/ConfigLocater.cpp:90 #6 0x00007fffc5c7c137 in ConfigHandler::Instantiate (configSource=..., safemode=false) at rts/System/Config/ConfigHandler.cpp:308 #7 0x00007fffc5cd3353 in Init (isServer=true, id=1) at tools/unitsync/unitsync.cpp:347 #8 0x000000000088361e in SpringUnitSyncLib::_Init (this=0xfcec20) at src/springunitsynclib.cpp:511 #9 0x000000000087ecf2 in SpringUnitSyncLib::Load (this=0xfcec20, path=..., ---Type <return> to continue, or q <return> to quit--- ForceConfigFilePath=...) at src/springunitsynclib.cpp:226 0000010 0x00000000008b3350 in SpringUnitSync::_LoadUnitSyncLib (this=0xff2210, unitsyncloc=...) at src/springunitsync.cpp:227 #11 0x00000000008b265c in SpringUnitSync::LoadUnitSyncLib (this=0xff2210, unitsyncloc=...) at src/springunitsync.cpp:132 0000012 0x000000000081047b in SpringOptionsTab::OnApply (this=0x1b16420) at src/options/springoptionstab.cpp:311 0000013 0x000000000080bf6c in MainOptionsTab::OnApply (this=0x1b05920, event=...) at src/options/mainoptionstab.cpp:112 0000014 0x00007ffff6440b76 in wxAppConsole::HandleEvent (this=0xeb8e10, handler=0x1b05920, func= (void (wxEvtHandler::*)(wxEvtHandler * const, wxEvent &)) 0x80bf42 <MainOptionsTab::OnApply(wxCommandEvent&)>, event=...) at ../src/common/appbase.cpp:322 #15 0x00007ffff64e97ef in wxEvtHandler::ProcessEventIfMatches (entry=..., handler=0x1b05920, event=...) at ../src/common/event.cpp:1239 #16 0x00007ffff64e8c13 in wxEventHashTable::HandleEvent ( this=0xd54c40 <MainOptionsTab::sm_eventHashTable>, event=..., self=0x1b05920) at ../src/common/event.cpp:906 #17 0x00007ffff64e9a20 in wxEvtHandler::ProcessEvent (this=0x1b05920, event=...) at ../src/common/event.cpp:1301 #18 0x00007ffff64e9a63 in wxEvtHandler::ProcessEvent (this=0x1b05160, event=...) at ../src/common/event.cpp:1308 #19 0x00007ffff6b46364 in wxScrollHelperEvtHandler::ProcessEvent (this=0x1b05160, event=...) at ../src/generic/scrlwing.cpp:208 0000020 0x00007ffff6b198f7 in wxWindowBase::TryParent (this=0x1c7b480, event=...) ---Type <return> to continue, or q <return> to quit--- at ../src/common/wincmn.cpp:2661 #21 0x00007ffff64e9a8c in wxEvtHandler::ProcessEvent (this=0x1c7b480, event=...) at ../src/common/event.cpp:1314 #22 0x00007ffff6a371d1 in gtk_button_clicked_callback (button=0x1c7b480) at ../src/gtk/button.cpp:53 #23 0x00007ffff3c3c847 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 0000024 0x00007ffff3c5523f in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #25 0x00007ffff3c55ef2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 0000026 0x00007ffff41bbab5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 0000027 0x00007ffff3c3c580 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #28 0x00007ffff3c4d4a4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 0000029 0x00007ffff3c55c71 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #30 0x00007ffff3c55ef2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #31 0x00007ffff41ba8b9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #32 0x00007ffff4263929 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #33 0x00007ffff3c3c580 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 0000034 0x00007ffff3c4da58 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 0000035 0x00007ffff3c558f6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #36 0x00007ffff3c55ef2 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #37 0x00007ffff437cd9e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #38 0x00007ffff4261ca4 in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- 0000039 0x00007ffff426200b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 #40 0x00007ffff3ed6ccc in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #41 0x00007ffff352ff05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000042 0x00007ffff3530248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000043 0x00007ffff35306ba in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 0000044 0x00007ffff4260fe7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 0000045 0x00007ffff69e7caf in wxEventLoop::Run (this=0x152a060) at ../src/gtk/evtloop.cpp:76 0000046 0x00007ffff6a80cc3 in wxAppBase::MainLoop (this=0xeb8e10) at ../src/common/appcmn.cpp:312 0000047 0x00007ffff6a80e3a in wxAppBase::OnRun (this=0xeb8e10) at ../src/common/appcmn.cpp:367 0000048 0x00007ffff6482453 in wxEntry (argc=@0x7ffff6795910: 3, argv=0xea73b0) at ../src/common/init.cpp:448 0000049 0x00007ffff6482519 in wxEntry (argc=@0x7fffffffe4cc: 3, argv=0x7fffffffe5b8) at ../src/common/init.cpp:460 0000050 0x000000000073c598 in main (argc=3, argv=0x7fffffffe5b8) at src/springlobbyapp.cpp:72 | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
abma (administrator) 2013-04-09 12:23 |
~/.springrc contains: SpringData = $HOME/.spring |
abma (administrator) 2013-04-09 12:24 |
to reproduce compile unitsyncTest & run with: ./unitsyncTest DeltaSiegeDry "Balanced Annihilation V7.75" |
abma (administrator) 2013-04-09 12:58 |
spring-dedicated still crashes! |
abma (administrator) 2013-04-10 08:26 |
set to blocking because spring-dedicated crashes at start. |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-04-09 12:21 | abma | New Issue | |
2013-04-09 12:23 | abma | Note Added: 0010424 | |
2013-04-09 12:24 | abma | Note Added: 0010425 | |
2013-04-09 12:37 | abma | Changeset attached | => spring develop 46f42dee |
2013-04-09 12:37 | abma | Assigned To | => abma |
2013-04-09 12:37 | abma | Status | new => resolved |
2013-04-09 12:37 | abma | Resolution | open => fixed |
2013-04-09 12:58 | abma | Assigned To | abma => |
2013-04-09 12:58 | abma | Status | resolved => new |
2013-04-09 12:58 | abma | Note Added: 0010426 | |
2013-04-10 08:26 | abma | Note Added: 0010429 | |
2013-04-10 08:26 | abma | Severity | crash => block |
2013-04-10 08:27 | abma | Summary | assertion fails in rts/System/FileSystem/DataDirLocater.cpp:543 (springlobby & unitsync) => assertion fails in rts/System/FileSystem/DataDirLocater.cpp:543 |
2013-04-10 10:01 | cleanrock | Assigned To | => cleanrock |
2013-04-10 10:01 | cleanrock | Status | new => assigned |
2013-04-10 10:10 | cleanrock | Changeset attached | => spring develop 1cdbf47a |
2013-04-10 10:10 | cleanrock | Status | assigned => resolved |