All pastes #908629 Raw Edit

Someone

public text v1 · immutable
·published 2008-02-18 17:06 UTC
rendered paste body
<Socket 22> Closed by remote side.
<SOCKET 22> Gracefully disconnected.
<Socket 22> Removed from manager
Calls Socket::~Socket()

WORLD: CMSG_CHANNEL_VOICE_CHAT_QUERY
STORAGE_SIZE: 5
04 00 00 00 00
WORLD: Received CMSG_STAND_STATE_CHANGE
WORLD: Recvd CMSG_LOGOUT_REQUEST Message, security - 0
Player Afd relocation grid[15,31]cell[2,5]->grid[15,31]cell[2,6]
WORLD: CMSG_CHANNEL_VOICE_CHAT_QUERY
STORAGE_SIZE: 5
04 00 00 00 00
<Socket 28> Closed by remote side.
<SOCKET 28> Gracefully disconnected.
<Socket 28> Removed from manager
WORLD: Recvd CMSG_WHO Message
Minlvl 70, maxlvl 70, name , guild , racemask 4294967295, classmask 4294967295, zones 0, strings 0
WORLD: Send SMSG_WHO Message
Calls Socket::~Socket()

<Socket 22> New connection accepted.
<Socket 22> Closed by remote side.
<SOCKET 22> Gracefully disconnected.
<Socket 22> Removed from manager
<Socket 22> Couldn't remove read|write event on exit

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1268593776 (LWP 29332)]
0xb7eaf79b in bufferevent_write (bufev=0x0, data=0xb5e1c580, size=4)
    at evbuffer.c:300
300             res = evbuffer_add(bufev->output, data, size);
Current language:  auto; currently c
(gdb) bt full
#0  0xb7eaf79b in bufferevent_write (bufev=0x0, data=0xb5e1c580, size=4)
    at evbuffer.c:300
        res = <value optimized out>
#1  0x0838bad2 in Socket::Send (this=0xb5e3e1e0,
    pSrc=0xb5e1c580 "����H%�\020", unSize=4) at Socket.cpp:344
No locals.
#2  0x082cb134 in WorldSocket::SendPacket (this=0xb5e3e1e0, packet=0xb462c27c)
    at WorldSocket.cpp:129
        j = 3051610592
        p = 3026371204
        hdr = {size = 1536, cmd = 492}
#3  0x082cb6bc in WorldSocket::OnConnect (this=0xb5e3e1e0)
    at WorldSocket.cpp:139
        packet = {<ByteBuffer> = {static DEFAULT_SIZE = <optimized out>,
    _rpos = 0, _wpos = 4,
    _storage = {<std::_Vector_base<unsigned char,std::allocator<unsigned char> >> = {
        _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>},
          _M_start = 0xb5e1c580 "����H%�\020",
          _M_finish = 0xb5e1c584 "H%�\020",
          _M_end_of_storage = 0xb5e1c584 "H%�\020"}}, <No data fields>}},
  m_opcode = 492}
---Type <return> to continue, or q <return> to quit---
#4  0x0838beaf in Socket::Accept (this=0xb5e3e1e0, psAddress=0xb462c2f8)
    at Socket.cpp:271
No locals.
#5  0x080f3d17 in ListenSocket<WorldSocket>::net_accept (fd=12, ev=2,
    data=0xbfe9f460) at ../../src/shared/Network/ListenSocket.h:122
        ClientAddress = {sin_family = 2, sin_port = 42733, sin_addr = {
    s_addr = 4216733006}, sin_zero = "\000\000\000\000\000\000\000"}
        addrlen = 16
        client_sock = 22
        pSocket = (class WorldSocket *) 0xb5e3e1e0
#6  0xb7eae970 in event_base_loop (base=0x88e15b0, flags=0) at event.c:321
        evsel = (const struct eventop *) 0xb7ebe414
        evbase = (void *) 0x88c3308
        tv = {tv_sec = -1268595800, tv_usec = -1208662432}
        tv_p = <value optimized out>
        res = <value optimized out>
#7  0x080f4557 in ListenSocket<WorldSocket>::Execute (this=0xbfe9f44c)
    at ../../src/shared/Network/ListenSocket.h:153
No locals.
#8  0x080f3338 in ThreadBase::ThreadMain (pvOwner=0xbfe9f44c)
    at ThreadBase.h:82
        pvResult = (void *) 0x0
#9  0xb7bf746b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#10 0xb7a586de in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.