Sat Oct 13 14:30:32 2007: Remove file descriptor: 13 Sat Oct 13 14:30:32 2007: Remove file descriptor: 15 Sat Oct 13 14:30:32 2007: Remove file descriptor: 16 Sat Oct 13 14:30:32 2007: Remove file descriptor: 14 Sat Oct 13 14:30:32 2007: Remove file descriptor: 20 ==31896== ==31896== Invalid read of size 4 ==31896== at 0x40E6576: EventHandler::GetFd() (in /home/ircd/ircd/lib/libIRCDsocketengine.so) ==31896== by 0x40E6BBC: EPollEngine::WantWrite(EventHandler*) (in /home/ircd/ircd/lib/libIRCDsocketengine.so) ==31896== by 0x4716295: ModuleSSLGnuTLS::OnRawSocketWrite(int, char const*, int) (in /home/ircd/ircd/modules/m_ssl_gnutls.so) ==31896== by 0x40A04D7: userrec::Write(std::string) (in /home/ircd/ircd/lib/libIRCDusers.so) ==31896== by 0x40A3EC8: userrec::Write(char const*, ...) (in /home/ircd/ircd/lib/libIRCDusers.so) ==31896== by 0x40EF9FD: CullList::Apply() (in /home/ircd/ircd/lib/libIRCDcull_list.so) ==31896== by 0x8051A97: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B81: main (in /home/ircd/ircd/bin/inspircd) ==31896== Address 0x4C8E6D0 is 17,624 bytes inside a block of size 20,464 free'd ==31896== at 0x4004E16: operator delete(void*) (vg_replace_malloc.c:244) ==31896== by 0x974C5C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.8) ==31896== by 0x9762A5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8) ==31896== by 0x49D2267: TreeSocket::OnDataReady() (in /home/ircd/ircd/modules/m_spanningtree.so) ==31896== by 0x408940D: InspSocket::Poll() (in /home/ircd/ircd/lib/libIRCDinspsocket.so) ==31896== by 0x408B144: InspSocket::HandleEvent(EventType, int) (in /home/ircd/ircd/lib/libIRCDinspsocket.so) ==31896== by 0x40E6A8E: EPollEngine::DispatchEvents() (in /home/ircd/ircd/lib/libIRCDsocketengine.so) ==31896== by 0x8051A89: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== ==31896== ---- Attach to debugger ? --- [Return/N/n/Y/y/C/c] ---- ==31896== ==31896== Invalid read of size 4 ==31896== at 0x40E6576: EventHandler::GetFd() (in /home/ircd/ircd/lib/libIRCDsocketengine.so) ==31896== by 0x40E6BC7: EPollEngine::WantWrite(EventHandler*) (in /home/ircd/ircd/lib/libIRCDsocketengine.so) ==31896== by 0x4716295: ModuleSSLGnuTLS::OnRawSocketWrite(int, char const*, int) (in /home/ircd/ircd/modules/m_ssl_gnutls.so) ==31896== by 0x40A04D7: userrec::Write(std::string) (in /home/ircd/ircd/lib/libIRCDusers.so) ==31896== by 0x40A3EC8: userrec::Write(char const*, ...) (in /home/ircd/ircd/lib/libIRCDusers.so) ==31896== by 0x40EF9FD: CullList::Apply() (in /home/ircd/ircd/lib/libIRCDcull_list.so) ==31896== by 0x8051A97: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B81: main (in /home/ircd/ircd/bin/inspircd) ==31896== Address 0x4C8E6D0 is 17,624 bytes inside a block of size 20,464 free'd ==31896== at 0x4004E16: operator delete(void*) (vg_replace_malloc.c:244) ==31896== by 0x974C5C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.8) ==31896== by 0x9762A5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8) ==31896== by 0x49D2267: TreeSocket::OnDataReady() (in /home/ircd/ircd/modules/m_spanningtree.so) ==31896== by 0x408940D: InspSocket::Poll() (in /home/ircd/ircd/lib/libIRCDinspsocket.so) ==31896== by 0x408B144: InspSocket::HandleEvent(EventType, int) (in /home/ircd/ircd/lib/libIRCDinspsocket.so) ==31896== by 0x40E6A8E: EPollEngine::DispatchEvents() (in /home/ircd/ircd/lib/libIRCDsocketengine.so) ==31896== by 0x8051A89: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== ==31896== ---- Attach to debugger ? --- [Return/N/n/Y/y/C/c] ---- ==31896== ==31896== Invalid read of size 4 ==31896== at 0x422416B: std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) (in /home/ircd/ircd/lib/cmd_who.so) ==31896== by 0x471711B: ModuleSSLGnuTLS::OnRawSocketClose(int) (in /home/ircd/ircd/modules/m_ssl_gnutls.so) ==31896== by 0x40EFACD: CullList::Apply() (in /home/ircd/ircd/lib/libIRCDcull_list.so) ==31896== by 0x8051A97: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B81: main (in /home/ircd/ircd/bin/inspircd) ==31896== Address 0x4C8E6C0 is 17,608 bytes inside a block of size 20,464 free'd ==31896== at 0x4004E16: operator delete(void*) (vg_replace_malloc.c:244) ==31896== by 0x974C5C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.8) ==31896== by 0x9762A5: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.8) ==31896== by 0x49D2267: TreeSocket::OnDataReady() (in /home/ircd/ircd/modules/m_spanningtree.so) ==31896== by 0x408940D: InspSocket::Poll() (in /home/ircd/ircd/lib/libIRCDinspsocket.so) ==31896== by 0x408B144: InspSocket::HandleEvent(EventType, int) (in /home/ircd/ircd/lib/libIRCDinspsocket.so) ==31896== by 0x40E6A8E: EPollEngine::DispatchEvents() (in /home/ircd/ircd/lib/libIRCDsocketengine.so) ==31896== by 0x8051A89: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== ==31896== ---- Attach to debugger ? --- [Return/N/n/Y/y/C/c] ---- ==31896== ==31896== Invalid read of size 4 ==31896== at 0x42241A9: std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) (in /home/ircd/ircd/lib/cmd_who.so) ==31896== by 0x471711B: ModuleSSLGnuTLS::OnRawSocketClose(int) (in /home/ircd/ircd/modules/m_ssl_gnutls.so) ==31896== by 0x40EFACD: CullList::Apply() (in /home/ircd/ircd/lib/libIRCDcull_list.so) ==31896== by 0x8051A97: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B81: main (in /home/ircd/ircd/bin/inspircd) ==31896== Address 0x73626575 is not stack'd, malloc'd or (recently) free'd ==31896== ==31896== ---- Attach to debugger ? --- [Return/N/n/Y/y/C/c] ---- ==31896== ==31896== Process terminating with default action of signal 11 (SIGSEGV) ==31896== Access not within mapped region at address 0x73626575 ==31896== at 0x42241A9: std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) (in /home/ircd/ircd/lib/cmd_who.so) ==31896== by 0x471711B: ModuleSSLGnuTLS::OnRawSocketClose(int) (in /home/ircd/ircd/modules/m_ssl_gnutls.so) ==31896== by 0x40EFACD: CullList::Apply() (in /home/ircd/ircd/lib/libIRCDcull_list.so) ==31896== by 0x8051A97: InspIRCd::DoOneIteration(bool) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8051BD5: InspIRCd::Run() (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B0D: ircd(int, char**) (in /home/ircd/ircd/bin/inspircd) ==31896== by 0x8054B81: main (in /home/ircd/ircd/bin/inspircd) ==31896== ==31896== ---- Attach to debugger ? --- [Return/N/n/Y/y/C/c] ---- ==31896==