From: SourceForge.net <no...@so...> - 2012-10-26 16:47:49
|
Bugs item #3580596, was opened at 2012-10-26 09:47 Message generated for change (Tracker Item Submitted) made by marlonrodriguez You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=544942&aid=3580596&group_id=75752 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Server Group: Recent Test Release Status: Open Resolution: None Priority: 5 Private: No Submitted By: Marlon Rodriguez (marlonrodriguez) Assigned to: Nobody/Anonymous (nobody) Summary: rev5307 Connection to server lost after deleting ship design Initial Comment: Enclosing saved game. Load, delete some of the older asteroid ship designs from production, start some new ones, jump to design, delete Corvette V design, save game to something else or press turn and it should crash. Follows gdb dump: Continuing. freeoriond": /usr/include/boost/archive/basic_binary_iprimitive.hpp:98: void boost::archive::basic_binary_iprimitive<Archive, Elem, Tr>::load(bool&) [with Archive = boost::archive::binary_iarchive, Elem = char, Tr = std::char_traits<char>]: Assertion `0 == i || 1 == i' failed. [Switching to Thread 0x7fffd900c700 (LWP 4881)] Catchpoint 2 (exception caught), 0x00007ffff4db68f0 in __cxa_begin_catch () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (gdb) list 110 try { 111 // add entries in options DB that have no other obvious place 112 GetOptionsDB().AddFlag('h', "help", "OPTIONS_DB_HELP", false); 113 GetOptionsDB().AddFlag('g', "generate-config-xml", "OPTIONS_DB_GENERATE_CONFIG_XML", false); 114 GetOptionsDB().AddFlag('f', "fullscreen", "OPTIONS_DB_FULLSCREEN", STORE_FULLSCREEN_FLAG); 115 GetOptionsDB().Add("reset-fullscreen-size", "OPTIONS_DB_RESET_FSSIZE", true); 116 GetOptionsDB().AddFlag('q', "quickstart", "OPTIONS_DB_QUICKSTART", false); 117 GetOptionsDB().AddFlag("auto-advance-first-turn", "OPTIONS_DB_AUTO_FIRST_TURN", false); 118 GetOptionsDB().Add<std::string>("load", "OPTIONS_DB_LOAD", "", Validator<std::string>(),false); 119 GetOptionsDB().Add("UI.sound.music-enabled", "OPTIONS_DB_MUSIC_ON", true); (gdb) print The history is empty. (gdb) bt full #0 0x00007ffff4db68f0 in __cxa_begin_catch () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #1 0x000000000169fce8 in ClientNetworking::NetworkingThread (this=0x7fffffffdb50) at /home/marlon/Projects/freeorion/FreeOrion/network/ClientNetworking.cpp:315 error = @0x0: <error reading variable> lock = {m = 0x7fffd900bcc0, is_locked = 228} #2 0x00000000016bc9b4 in boost::_mfi::mf0<void, ClientNetworking>::operator() (this=0xc9a7db8, p=0x7fffffffdb50) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #3 0x00000000016bbe84 in boost::_bi::list1<boost::_bi::value<ClientNetworking*> >::operator()<boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list0> (this=0xc9a7dc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #4 0x00000000016bad9b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list1<boost::_bi::value<ClientNetworking*> > >::operator() (this=0xc9a7db8) at /usr/include/boost/bind/bind_template.hpp:20 a = {<No data fields>} #5 0x00000000016be07a in boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list1<boost::_bi::value<ClientNetworking*> > > >::run (this=0xc9a7c30) at /usr/include/boost/thread/detail/thread.hpp:61 No locals. #6 0x00007ffff5486da9 in ?? () from /usr/lib/libboost_thread.so.1.48.0 No symbol table info available. #7 0x00007ffff6647e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #8 0x00007ffff4524cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #9 0x0000000000000000 in ?? () No symbol table info available. (gdb) where #0 0x00007ffff4db68f0 in __cxa_begin_catch () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #1 0x000000000169fce8 in ClientNetworking::NetworkingThread (this=0x7fffffffdb50) at /home/marlon/Projects/freeorion/FreeOrion/network/ClientNetworking.cpp:315 #2 0x00000000016bc9b4 in boost::_mfi::mf0<void, ClientNetworking>::operator() (this=0xc9a7db8, p=0x7fffffffdb50) at /usr/include/boost/bind/mem_fn_template.hpp:49 #3 0x00000000016bbe84 in boost::_bi::list1<boost::_bi::value<ClientNetworking*> >::operator()<boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list0> (this=0xc9a7dc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #4 0x00000000016bad9b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list1<boost::_bi::value<ClientNetworking*> > >::operator() (this=0xc9a7db8) at /usr/include/boost/bind/bind_template.hpp:20 #5 0x00000000016be07a in boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list1<boost::_bi::value<ClientNetworking*> > > >::run (this=0xc9a7c30) at /usr/include/boost/thread/detail/thread.hpp:61 #6 0x00007ffff5486da9 in ?? () from /usr/lib/libboost_thread.so.1.48.0 #7 0x00007ffff6647e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007ffff4524cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x0000000000000000 in ?? () ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=544942&aid=3580596&group_id=75752 |
From: SourceForge.net <no...@so...> - 2012-11-16 17:55:00
|
Bugs item #3580596, was opened at 2012-10-26 09:47 Message generated for change (Comment added) made by geoffthemedio You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=544942&aid=3580596&group_id=75752 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Server Group: Recent Test Release Status: Open Resolution: None Priority: 5 Private: No Submitted By: Marlon Rodriguez (marlonrodriguez) Assigned to: Nobody/Anonymous (nobody) Summary: rev5307 Connection to server lost after deleting ship design Initial Comment: Enclosing saved game. Load, delete some of the older asteroid ship designs from production, start some new ones, jump to design, delete Corvette V design, save game to something else or press turn and it should crash. Follows gdb dump: Continuing. freeoriond": /usr/include/boost/archive/basic_binary_iprimitive.hpp:98: void boost::archive::basic_binary_iprimitive<Archive, Elem, Tr>::load(bool&) [with Archive = boost::archive::binary_iarchive, Elem = char, Tr = std::char_traits<char>]: Assertion `0 == i || 1 == i' failed. [Switching to Thread 0x7fffd900c700 (LWP 4881)] Catchpoint 2 (exception caught), 0x00007ffff4db68f0 in __cxa_begin_catch () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (gdb) list 110 try { 111 // add entries in options DB that have no other obvious place 112 GetOptionsDB().AddFlag('h', "help", "OPTIONS_DB_HELP", false); 113 GetOptionsDB().AddFlag('g', "generate-config-xml", "OPTIONS_DB_GENERATE_CONFIG_XML", false); 114 GetOptionsDB().AddFlag('f', "fullscreen", "OPTIONS_DB_FULLSCREEN", STORE_FULLSCREEN_FLAG); 115 GetOptionsDB().Add("reset-fullscreen-size", "OPTIONS_DB_RESET_FSSIZE", true); 116 GetOptionsDB().AddFlag('q', "quickstart", "OPTIONS_DB_QUICKSTART", false); 117 GetOptionsDB().AddFlag("auto-advance-first-turn", "OPTIONS_DB_AUTO_FIRST_TURN", false); 118 GetOptionsDB().Add<std::string>("load", "OPTIONS_DB_LOAD", "", Validator<std::string>(),false); 119 GetOptionsDB().Add("UI.sound.music-enabled", "OPTIONS_DB_MUSIC_ON", true); (gdb) print The history is empty. (gdb) bt full #0 0x00007ffff4db68f0 in __cxa_begin_catch () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #1 0x000000000169fce8 in ClientNetworking::NetworkingThread (this=0x7fffffffdb50) at /home/marlon/Projects/freeorion/FreeOrion/network/ClientNetworking.cpp:315 error = @0x0: <error reading variable> lock = {m = 0x7fffd900bcc0, is_locked = 228} #2 0x00000000016bc9b4 in boost::_mfi::mf0<void, ClientNetworking>::operator() (this=0xc9a7db8, p=0x7fffffffdb50) at /usr/include/boost/bind/mem_fn_template.hpp:49 No locals. #3 0x00000000016bbe84 in boost::_bi::list1<boost::_bi::value<ClientNetworking*> >::operator()<boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list0> (this=0xc9a7dc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 No locals. #4 0x00000000016bad9b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list1<boost::_bi::value<ClientNetworking*> > >::operator() (this=0xc9a7db8) at /usr/include/boost/bind/bind_template.hpp:20 a = {<No data fields>} #5 0x00000000016be07a in boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list1<boost::_bi::value<ClientNetworking*> > > >::run (this=0xc9a7c30) at /usr/include/boost/thread/detail/thread.hpp:61 No locals. #6 0x00007ffff5486da9 in ?? () from /usr/lib/libboost_thread.so.1.48.0 No symbol table info available. #7 0x00007ffff6647e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 No symbol table info available. #8 0x00007ffff4524cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #9 0x0000000000000000 in ?? () No symbol table info available. (gdb) where #0 0x00007ffff4db68f0 in __cxa_begin_catch () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #1 0x000000000169fce8 in ClientNetworking::NetworkingThread (this=0x7fffffffdb50) at /home/marlon/Projects/freeorion/FreeOrion/network/ClientNetworking.cpp:315 #2 0x00000000016bc9b4 in boost::_mfi::mf0<void, ClientNetworking>::operator() (this=0xc9a7db8, p=0x7fffffffdb50) at /usr/include/boost/bind/mem_fn_template.hpp:49 #3 0x00000000016bbe84 in boost::_bi::list1<boost::_bi::value<ClientNetworking*> >::operator()<boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list0> (this=0xc9a7dc8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #4 0x00000000016bad9b in boost::_bi::bind_t<void, boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list1<boost::_bi::value<ClientNetworking*> > >::operator() (this=0xc9a7db8) at /usr/include/boost/bind/bind_template.hpp:20 #5 0x00000000016be07a in boost::detail::thread_data<boost::_bi::bind_t<void, boost::_mfi::mf0<void, ClientNetworking>, boost::_bi::list1<boost::_bi::value<ClientNetworking*> > > >::run (this=0xc9a7c30) at /usr/include/boost/thread/detail/thread.hpp:61 #6 0x00007ffff5486da9 in ?? () from /usr/lib/libboost_thread.so.1.48.0 #7 0x00007ffff6647e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #8 0x00007ffff4524cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x0000000000000000 in ?? () ---------------------------------------------------------------------- >Comment By: Geoff Topping (geoffthemedio) Date: 2012-11-16 09:55 Message: I built 5307, but can't load your save. There are no test builds labelled 5307 on sourceforge, so my guess is you weren't actually playing on build 5307. Regardless, if you could find a simple way to reproduce this crash from a new game on a more recent build, after starting with a small galaxy and no AIs, that would be a lot more useful for tracking it down. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=544942&aid=3580596&group_id=75752 |