#1470: MSN crashes while invisible
---------------------+------------------------------------------------------
 Reporter:  emostar  |       Owner:  emostar
     Type:  defect   |      Status:  new    
 Priority:  normal   |   Milestone:  1.3.5  
Component:  msn      |     Version:  1.3.4  
 Keywords:           |  
---------------------+------------------------------------------------------
 The MSN plugin attempts to request a user's picture while invisible, which
 cannot be performed.

 The crash happens due to the null s pointer in the top frame in the debug.

 {{{
 01:06:53: [MSN] Requesting [EMAIL PROTECTED]'s display picture.
 01:06:53: [PKT] Packet (SRVv0, 11 bytes) sent:
                 (192.168.1.201:34242 -> 207.46.107.62:1863)
      0000: 58 46 52 20 31 34 20 53  42 0D 0A                  XFR 14 SB..
 01:06:53: [MSN] Renee changed status (BSY).
 01:06:55: [PKT] Packet (SRVv0, 8 bytes) received:
                 (192.168.1.201:34242 <- 207.46.107.62:1863)
      0000: 39 31 33 20 31 34 0D 0A                            913 14..
 01:06:55: [ERR] Cannot send messages while invisible.

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 81926 (LWP 19150)]
 0x0809a806 in CICQDaemon::PushPluginSignal (this=0x8198dc0, s=0x0) at
 stl_list.h:130
 130           { return static_cast<_Node*>(_M_node)->_M_data; }
 (gdb) bt full
 #0  0x0809a806 in CICQDaemon::PushPluginSignal (this=0x8198dc0, s=0x0) at
 stl_list.h:130
         iter = {_M_node = 0x817bb88}
 #1  0x404435af in CMSN::ProcessServerPacket () from
 /usr/local/lib/licq/protocol_msn.so
 No symbol table info available.
 #2  0x4043b60b in CMSN::HandlePacket () from
 /usr/local/lib/licq/protocol_msn.so
 No symbol table info available.
 #3  0x4043bced in CMSN::Run () from /usr/local/lib/licq/protocol_msn.so
 No symbol table info available.
 #4  0x40439b64 in LProto_Main () from /usr/local/lib/licq/protocol_msn.so
 No symbol table info available.
 #5  0x40439c6c in LProto_Main_tep () from
 /usr/local/lib/licq/protocol_msn.so
 No symbol table info available.
 #6  0x4016f56e in pthread_start_thread () from /lib/libpthread.so.0
 No symbol table info available.
 #7  0x4016f5ff in pthread_start_thread_event () from /lib/libpthread.so.0
 No symbol table info available.
 #8  0x403a1baa in clone () from /lib/libc.so.6
 No symbol table info available.
 }}}

-- 
Ticket URL: <http://trac.licq.org/ticket/1470>
Licq <http://www.licq.org/>
Licq - an instant messaging client for UNIX.

Reply via email to