Ticket #1470 (closed defect: fixed)

Opened 2 years ago

Last modified 1 month ago

MSN crashes while invisible

Reported by: emostar Assigned to: emostar
Priority: normal Milestone: 1.3.5
Component: msn Version: 1.3.4
Keywords: Cc:

Description

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 rk@msn.com'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.

Change History

2007-01-03 01:15:28 changed by emostar

  • status changed from new to assigned.

2007-01-06 13:47:26 changed by emostar

  • status changed from assigned to closed.
  • resolution set to fixed.

fixed in r4806