#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.