Skip to content

Instantly share code, notes, and snippets.

@deoxxa
Created January 11, 2011 11:43
Show Gist options
  • Save deoxxa/774329 to your computer and use it in GitHub Desktop.
Save deoxxa/774329 to your computer and use it in GitHub Desktop.
mineserver segfault
==3214== Syscall param socketcall.send(msg) points to uninitialised byte(s)
==3214== at 0x40007F2: (within /lib/ld-2.7.so)
==3214== by 0x4035E5F: event_base_loop (in /usr/lib/libevent-1.4.so.2.1.3)
==3214== by 0x804EDB7: Mineserver::run(int, char**) (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x804C514: main (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== Address 0x4b2fd6b is 1,579 bytes inside a block of size 42,022 alloc'd
==3214== at 0x402377E: operator new(unsigned) (vg_replace_malloc.c:224)
==3214== by 0x8076092: __gnu_cxx::new_allocator<unsigned char>::allocate(unsigned, void const*) (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x8075D91: std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate(unsigned) (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x807FF93: std::vector<unsigned char, std::allocator<unsigned char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned, unsigned char const&) (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x807FD51: std::vector<unsigned char, std::allocator<unsigned char> >::insert(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned, unsigned char const&) (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x807FCB0: std::vector<unsigned char, std::allocator<unsigned char> >::resize(unsigned, unsigned char) (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x8075758: Packet::addToWrite(void const*, unsigned) (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x80728C3: Map::sendToUser(User*, int, int) (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x80B57BC: User::pushMap() (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x80B423C: User::sendLoginInfo() (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x809C28B: PacketHandler::login_request(User*) (in /home/mcj/mineserver/mineserver/bin/mineserver)
==3214== by 0x80AED47: client_callback(int, short, void*) (in /home/mcj/mineserver/mineserver/bin/mineserver)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment