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

Reply via email to