OK, we had a nice number on the MP server tonight and have a few more MP
bugs...
The following segfault occurs during an MP session, immediately on startup
with MP enabled or on exit with MP enabled...
Fatal error: Unrecognized node type
[Thread -1408447568 (zombie) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225668912 (LWP 3125)]
find_child (name=0x109af8a4 "multiplayer", index=2, nodes=
{<std::_Vector_base<SGSharedPtr<SGPropertyNode>,std::allocator<SGSharedPtr<SGPropertyNode>
> >> = {_M_impl = {<std::allocator<SGSharedPtr<SGPropertyNode> >> =
{<__gnu_cxx::new_allocator<SGSharedPtr<SGPropertyNode> >> = {<No data
fields>}, <No data fields>}, _M_start = 0x69746c75, _M_finish = 0x79616c70,
_M_end_of_storage = 0x20007265}}, <No data fields>})
at basic_string.h:263
263 { return _M_dataplus._M_p; }
Current language: auto; currently c++
(gdb) bt
#0 find_child (name=0x109af8a4 "multiplayer", index=2, nodes=
{<std::_Vector_base<SGSharedPtr<SGPropertyNode>,std::allocator<SGSharedPtr<SGPropertyNode>
> >> = {_M_impl = {<std::allocator<SGSharedPtr<SGPropertyNode> >> =
{<__gnu_cxx::new_allocator<SGSharedPtr<SGPropertyNode> >> = {<No data
fields>}, <No data fields>}, _M_start = 0x69746c75, _M_finish = 0x79616c70,
_M_end_of_storage = 0x20007265}}, <No data fields>})
at basic_string.h:263
#1 0x0848c44a in SGPropertyNode::removeChild (this=0xa2605d0, name=0x109af8a4
"multiplayer", index=2, keep=false)
at new_allocator.h:69
#2 0x083c1cc6 in FGAIBase::~FGAIBase () at stl_construct.h:107
#3 0x083c7bbe in FGAIMultiplayer::~FGAIMultiplayer () at stl_construct.h:107
#4 0x083bab6b in std::_Rb_tree<std::string, std::pair<std::string const,
SGSharedPtr<FGAIMultiplayer> >, std::_Select1st<std::pair<std::string const,
SGSharedPtr<FGAIMultiplayer> > >, std::less<std::string>,
std::allocator<std::pair<std::string const, SGSharedPtr<FGAIMultiplayer> > >
>::_M_erase () at stl_construct.h:107
#5 0x083bab49 in std::_Rb_tree<std::string, std::pair<std::string const,
SGSharedPtr<FGAIMultiplayer> >, std::_Select1st<std::pair<std::string const,
SGSharedPtr<FGAIMultiplayer> > >, std::less<std::string>,
std::allocator<std::pair<std::string const, SGSharedPtr<FGAIMultiplayer> > >
>::_M_erase () at stl_construct.h:107
#6 0x083b84a9 in FGMultiplayMgr::Close () at stl_construct.h:107
#7 0x083686f3 in FGMultiplay::close () at stl_construct.h:107
#8 0x080844bc in FGIO::shutdown_all () at interpolater.cxx:54
#9 0x0808457d in FGIO::~FGIO () at interpolater.cxx:54
#10 0x0806efed in FGGlobals::~FGGlobals () at interpolater.cxx:54
#11 0x08053848 in fgExitCleanup () at subsystem_mgr.cxx:349
#12 0xb7955015 in exit () from /lib/libc.so.6
#13 0xb793ef3b in __libc_start_main () from /lib/libc.so.6
#14 0x08053741 in _start () at subsystem_mgr.cxx:349
It has been reportedly seen by quite a few others too.
Cheers,
AJ
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel