View Single Post
  #219  
Old 03-08-2009, 12:20 AM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Code:
#0  0x4007aa3d in std::__num_base::_S_format_int(std::ios_base const&, char*, char, char) () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 
(gdb) bt 
#0  0x4007aa3d in std::__num_base::_S_format_int(std::ios_base const&, char*, char, char) () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 
#1  0x4007aabb in std::locale::_Impl::_M_remove_reference() () 
   from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 
#2  0x4007a008 in std::locale::operator=(std::locale const&) () 
   from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 
#3  0x400714b2 in std::ios_base::_M_init() () 
   from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 
#4  0x4006f248 in std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) () 
   from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 
#5  0x082440bd in SoF::SerializeItem(ItemInst const*, short, unsigned*, unsigned char) (inst=0x4485ec70, slot_id=1, length=0xffffffff, depth=0 '\0') 
    at istream:106 
#6  0x08242469 in SoF::Strategy::Encode_OP_CharInventory(EQApplicationPacket**, EQStream*, bool) (p=0x400bf4e5, dest=0x44a06700, ack_req=true) 
    at ../common/patches/SoF.cpp:773 
#7  0x08245181 in StructStrategy::Encode(EQApplicationPacket**, EQStream*, bool) const (this=0xffffffff, p=0x1, dest=0xffffffff) 
    at ../common/StructStrategy.cpp:22 
#8  0x08234ec8 in EQStreamProxy::FastQueuePacket(EQApplicationPacket**, bool) ( 
    this=0x1, p=0x400bf4e5, ack_req=255) at ../common/EQStreamProxy.cpp:36 
#9  0x08234e87 in EQStreamProxy::QueuePacket(EQApplicationPacket const*, bool) 
---Type <return> to continue, or q <return> to quit--- 
    (this=0x4480a188, p=0x400bf4e5, ack_req=true) 
    at ../common/EQStreamProxy.cpp:30 
#10 0x080d78c8 in Client::QueuePacket(EQApplicationPacket const*, bool, Mob::CLIENT_CONN_STATUS, eqFilterType) (this=0x1, app=0x44822a40, ack_req=true, 
    required_state=1074525413, filter=4294967295) at client.cpp:649
There's the trace from a PEQ crash cavedude posted. It seems very odd; almost if the STD library is crashing for some reason. I might rewrite it using void* instead of sstreams. Those were just the lazy way to do things back when I was still trying to create the entire format anyway.
Reply With Quote