Segfault when adding users to list.

Hmm.. The same line that i reported some days ago to segfault here..

Jon, you were fixing this, right? ;)


Short backtrace:

#0  CICQDaemon::ProcessListFam (this=0x80da128, packet=@0xbf7ff5e4, 
    nSubtype=14) at icqd-srv.cpp:2478
#1  0x0808b2a5 in CICQDaemon::ProcessDataChannel (this=0x80da128, 
    packet=@0xbf7ff5e4) at icqd-srv.cpp:3742
#2  0x08083cd1 in CICQDaemon::ProcessSrvPacket (this=0x80da128, 
    packet=@0xbf7ff5e4) at icqd-srv.cpp:1187
#3  0x0808c35d in MonitorSockets_tep (p=0x80da128) at icqd-threads.cpp:332
#4  0x4019310c in pthread_start_thread (arg=0xbf7ffc00) at manager.c:291
#5  0x40193159 in pthread_start_thread_event () at manager.c:315

Full backtrace:

#0  CICQDaemon::ProcessListFam (this=0x80da128, packet=@0xbf7ff5e4, 
    nSubtype=14) at icqd-srv.cpp:2478
        __result = (_Obj *) 0x80c1cc0
        __lock_instance = {<No data fields>}
        __x = (
    char *&) @0x40291c4a: 0xe20ec381 <Address 0xe20ec381 out of bounds>
        __x = (
    char *&) @0x40291c4a: 0xe20ec381 <Address 0xe20ec381 out of bounds>
        __position = {_M_node = 0x80de020}
        __x = (
    char *&) @0x40291c4a: 0xe20ec381 <Address 0xe20ec381 out of bounds>
        g = (GroupList *) 0x80c1d44
        szGroupName = 0x808d3da 
"f\211\a\203F\b\002\211ð\215eè[^_ÉÃ\220U\211å\203ì\fWVSè"
        o = (ICQOwner *) 0x8179cf8
        nSSCount = 55984
        szPending = 0x8168f40 "20853449"
        nUin = 20853449
        e = (ICQEvent *) 0x8160fa8
        pReply = (CSrvPacketTcp *) 0x80c1cc0
        bHandled = true
        nError = 7360
        nSubtype = 7360
        nSubSequence = 135011652
#1  0x0808b2a5 in CICQDaemon::ProcessDataChannel (this=0x80da128, 
    packet=@0xbf7ff5e4) at icqd-srv.cpp:3742
        nFamily = 19
        nSubtype = 14
#2  0x08083cd1 in CICQDaemon::ProcessSrvPacket (this=0x80da128, 
    packet=@0xbf7ff5e4) at icqd-srv.cpp:1187
        nLen = 12
        nSequence = 22978
        startCode = 42 '*'
        nChannel = 2 '\002'
#3  0x0808c35d in MonitorSockets_tep (p=0x80da128) at icqd-threads.cpp:332
        srvTCP = (SrvSocket *) 0x8148258
        d = (CICQDaemon *) 0x80da128
        f = {__fds_bits = {524288, 0 <repeats 31 times>}}
        nSocketsAvailable = 1
        nCurrentSocket = 19
        l = 20
        buf = "S", '\0' <repeats 339 times>, "4V\031@\004û\177¿", '\0' <repeats 20 
times>, "Ôú\177¿\210Â$@ ", '\0' <repeats 11 times>, 
"+\0\0\0+\0\0\0\004û\177¿`@4@Ôú\177¿¸ú\177¿\004û\177¿\210ü\177¿\b\0\0\0üÿÿÿ\001\0\0\0\0\0\0\0iÄ$@#\0\0\0\206\002\0\0¸ú\177¿+\0\0\08ø\177¿ïþûÿ\0\0\0\0\177\003ÿÿ\0@ÿÿÿÿÿÿ",
 '\0' <repeats 93 times>, " \003@\0@\0\0\177\003\0@", '\0' <repeats 20 times>, 
"\200\037", '\0'---Type <return> to continue, or q <return> to quit---
 <repeats 125 times>, " \003@\0\0\0\0\0\0", 'ÿ' <repeats 128 times>...
#4  0x4019310c in pthread_start_thread (arg=0xbf7ffc00) at manager.c:291
        self = 0xbf7ffc00
        request = {req_thread = 0x0, req_kind = REQ_CREATE, req_args = {
    create = {attr = 0x0, fn = 0, arg = 0x0, mask = {__val = {
          0 <repeats 20 times>, 3212835796, 1075411190, 3212835840, 0, 0, 
          1075411278, 1075452636, 3212835840, 3212836132, 0, 0, 0}}}, free = {
      thread_id = 0}, exit = {code = 0}, post = 0x0, for_each = {fn = 0, 
      arg = 0x0}}}
        outcome = (void *) 0xfffffffc
#5  0x40193159 in pthread_start_thread_event () at manager.c:315
        arg = (void *) 0xbf7ffc00




-- 
Henrik Persson
e-mail: [EMAIL PROTECTED]
ICQ: 26019058
GSM: +46 (708) 491193
WWW: http://nix.badanka.com


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel

Reply via email to