[ircd-ratbox] server crash error in nick command

admin at ofloo.net admin at ofloo.net
Wed Mar 10 00:37:57 EST 2004


latest version with mode-x patch && ssl patch not sur if its ratbox or mode-x patch && ssl patch so i am sending it anyway in case its ratbox

checked with the developer of the patches and seems an error in the nick command.

start bug report

#0  0x40170781 in kill () from /lib/libc.so.6
No symbol table info available.
#1  0x40170464 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0x40171be1 in abort () from /lib/libc.so.6
No symbol table info available.
#3  0x08050ee6 in _blockheap_fail () at balloc.c:102
No locals.
#4  0x08051245 in BlockHeapAlloc (bh=0x8484da0) at balloc.c:360
        bh = (BlockHeap *) 0x8484da0
        walker = (Block *) 0x0
        new_node = (dlink_node *) 0x8484da0
#5  0x08073c98 in make_dlink_node () at tools.c:290
        lp = (dlink_node *) 0x0
#6  0x0805c56c in linebuf_attach (bufhead=0x4035db8c, new=0xbffff5c0)
    at linebuf.c:523
        data = (void *) 0x404b6058
        m = (dlink_node *) 0x4025ee48
        list = (dlink_list *) 0x4035db8c
        bufhead = (buf_head_t *) 0x4035db8c
        new = (buf_head_t *) 0x0
        new_node = (dlink_node *) 0x4025ee48
        node = (dlink_node *) 0x404512cc
---Type <return> to continue, or q <return> to quit---
        line = (buf_line_t *) 0x404b6058
#7  0x08072615 in _send_linebuf (to=0x4034e66c, linebuf=0xbffff5c0)
    at send.c:172
        to = (struct Client *) 0x4034e66c
#8  0x08072cc2 in sendto_server (one=0x40495bd4, chptr=0x0, caps=0,
    nocaps=8388608, format=0x80866c0 "NICK %s %d %lu %s %s %s %s :%s")
    at send.c:564
        chptr = (struct Channel *) 0x0
        caps = 0
        args = 0xbffff5f8
        client_p = (struct Client *) 0x6
        ptr = (dlink_node *) 0x0
        ptr_next = (dlink_node *) 0x4035dd30
        linebuf = {list = {head = 0x404512cc, tail = 0x404512cc, length = 1},
  len = 104, alloclen = 1, writeofs = 0, numlines = 1}
#9  0x08071446 in introduce_client (client_p=0x40495bd4, source_p=0x4048a470,
    user=0x40018b8c, nick=0x4048a4c8 "fzwgug") at s_user.c:621
        ubuf = "+i\0ow\0\0\0\0\0\0"
#10 0x08071333 in register_remote_user (client_p=0x40495bd4,
    source_p=0x4048a470, nick=0x4048a4c8 "fzwgug",
    username=0x83c5efd "~qirnxn") at s_user.c:593
        source_p = (struct Client *) 0x4048a470
        user = (struct User *) 0x40018b8c
---Type <return> to continue, or q <return> to quit---
        target_p = (struct Client *) 0x40495bd4
#11 0x0807179a in do_remote_user (nick=0xbffff958 "fzwgug",
    client_p=0x40495bd4, source_p=0x4048a470, username=0x83c5efd "~qirnxn",
    host=0x83c5f05 "OflooIRC-33600.prodigy.net.mx",
    server=0x83c5f23 "irc.eu.nl.ofloo.net",
    rhost=0x83c5f37 "dup-200-65-119-36.prodigy.net.mx",
    realname=0x83c5f59 "gg3802002005957", id=0x0) at s_user.c:890
        source_p = (struct Client *) 0x4048a470
        id = 0x0
        user = (struct User *) 0x40018b8c
#12 0x4043cf3b in nick_from_server (client_p=0x40495bd4, source_p=0x40495bd4,
    parc=10, parv=0x83c9f00, newts=1078891181, nick=0xbffff958 "fzwgug")
    at core/m_nick.c:684
        flag = 1076227656
        m = 0x6 <Address 0x6 out of bounds>
        source_p = (struct Client *) 0x4048a470
#13 0x4043c818 in ms_nick (client_p=0x40495bd4, source_p=0x40495bd4, parc=10,
    parv=0x83c9f00) at core/m_nick.c:365
        target_p = (struct Client *) 0x4025ee48
        nick = "fzwgug\00\001]\0\0\0\0 Æ%@\234ùÿ¿¾¿\e at hËH\bà"
        newts = 1078891181
#14 0x0806530b in handle_command (mptr=0x4043edc0, client_p=0x40495bd4,
    from=0x40495bd4, i=10, hpara=0x83c9f00) at parse.c:388
---Type <return> to continue, or q <return> to quit---
        mptr = (struct Message *) 0x4043edc0
        client_p = (struct Client *) 0x40495bd4
        hpara = (char **) 0x6
        handler = 0x4025ee48 <__check_rhosts_file+7772>
#15 0x0806514a in parse (client_p=0x40495bd4, pbuffer=0x83c5ee0 "NICK",
    bufend=0x83c5f68 "") at parse.c:301
        from = (struct Client *) 0x40495bd4
        ch = 0xa <Address 0xa out of bounds>
        s = 0x83c5ee5 "fzwgug"
        end = 0x83c5f67 "7"
        i = 0
        numeric = 0x0
        mptr = (struct Message *) 0x4043edc0
#16 0x08064e22 in client_dopacket (client_p=0x40495bd4,
    buffer=0x83c5ee0 "NICK", length=136) at packet.c:513
        client_p = (struct Client *) 0x6
        buffer = 0x83c5ee0 "NICK"
        length = 136
#17 0x08064811 in parse_client_queued (client_p=0x40495bd4) at packet.c:101
        client_p = (struct Client *) 0x40495bd4
        dolen = 0
        checkflood = 1
        lclient_p = (struct LocalUser *) 0x4035ceb0
---Type <return> to continue, or q <return> to quit---
#18 0x08064cf3 in read_packet (fd=50, data=0x40495bd4) at packet.c:424
        client_p = (struct Client *) 0x40495bd4
        lclient_p = (struct LocalUser *) 0x4035ceb0
        length = 16384
        lbuf_len = 0
        fd_r = 50
        binary = 0
#19 0x0806954f in comm_select (delay=500) at s_bsd_poll.c:254
        F = (fde_t *) 0x40266d58
        revents = 1
        delay = 134630364
        num = 50
        ci = 39
        hdl = (PF *) 0x8064bdc <read_packet>
#20 0x0805ae72 in io_loop () at ircd.c:316
        delay = 0
#21 0x0805b908 in main (argc=0, argv=0xbffffba8) at ircd.c:762
No locals.

end bug report
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ratbox.org/pipermail/ircd-ratbox/attachments/20040310/e89ea92c/attachment.html


More information about the ircd-ratbox mailing list