Originally posted by [b]theultramage[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=21
CODE
_NMSG_WRITE(int rterrnum=0x00000019) Line 198
_purecall() Line 55 + 0x7 bytes
basics::slist<basics::TObjPtrCount<basics::CParamObj,0>,basics::allocator_w_dy<basics::TObjPtrCount<basics::CParamObj,0> > >::find<basics::CParamObj>(const basics::CParamObj & elem={...}, unsigned int start=0x00000000, unsigned int & pos=0x006b512c) Line 1815 + 0xd bytes
basics::CParamBase::getParam(const basics::string<char> & name={...}, const basics::string<char> & value={...}) Line 475 + 0x15 bytes
basics::CParam<basics::string<char> >::CParam<basics::string<char> >(const basics::string<char> & name={...}, const basics::string<char> & value={...}, bool (const basics::string<char> &, basics::string<char> &, const basics::string<char> &)* callback=0x00000000) Line 675 + 0x11 bytes
CAccountDB_txt::do_saveAccounts() Line 1796 + 0x43 bytes
CAccountDB_txt::close() Line 1873
CAccountDB_txt::~CAccountDB_txt() Line 1863
CAccountDB_txt::`scalar deleting destructor'() + 0x14 bytes
CAccountDB::~CAccountDB() Line 145 + 0x5e bytes
`dynamic atexit destructor for 'account_db''() + 0x13 bytes
doexit(int code=0x00000001, int quick=0x00000000, int retcaller=0x00000000) Line 613
exit(int code=0x00000001) Line 424 + 0xd bytes
make_listen(unsigned long ip=0x00000000, unsigned short port=0x1af4) Line 900
check_connect_login_port(int tid=0x00000002, unsigned long tick=0x2cec6554, int id=0x00000000, basics::_numptr data={...}) Line 1643 + 0x20 bytes
do_timer(unsigned long tick=0x2cec6562) Line 552 + 0x4c bytes
main(int argc=0x00000001, char * * argv=0x00852170) Line 307 + 0xb bytes
the other two servers exit normally, just this one crashes on a pure virtual function call.