[Pidgin] #9221: pidgin segfaults with sipe plugin on ubuntu 9.04

Pidgin trac at pidgin.im
Thu May 21 09:53:49 EDT 2009


#9221: pidgin segfaults with sipe plugin on ubuntu 9.04
------------------------------------+---------------------------------------
 Reporter:  asatsi                  |        Owner:  lschiere    
     Type:  defect                  |       Status:  closed      
Milestone:                          |    Component:  unclassified
  Version:  2.5.6                   |   Resolution:  invalid     
 Keywords:  OCS LCS crash segfault  |  
------------------------------------+---------------------------------------
Changes (by rekkanoryo):

  * status:  new => closed
  * resolution:  => invalid


Old description:

> It worked perfect for a day and after that started crashing whenever I
> try to login to Microsoft Office Communicator server via sipe plugin.
>
> Here's what I get when I ran it through gdb:
> $ gdb pidgin
> GNU gdb 6.8-debian
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "i486-linux-gnu"...
> (no debugging symbols found)
> (gdb) run
> Starting program: /usr/bin/pidgin
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> (no debugging symbols found)
> [Thread debugging using libthread_db enabled]
> [New Thread 0xb70d5750 (LWP 19574)]
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb70d5750 (LWP 19574)]
> 0xb76d4700 in strstr () from /lib/tls/i686/cmov/libc.so.6
> (gdb) where
> #0  0xb76d4700 in strstr () from /lib/tls/i686/cmov/libc.so.6
> #1  0xb6ec8f9b in sipe_subscribe_presence_single (sip=0xa55a8a0,
> buddy_name=0xb6ed495c "sip:") at sipe.c:1618
> #2  0xb6ec9154 in process_incoming_notify_rlmi_resub (sip=0xa55a8a0,
> data=<value optimized out>, len=2102) at sipe.c:3451
> #3  0xb6ed0cfb in process_incoming_notify (sip=0xa55a8a0, msg=0x9fd9ba8,
> request=0, benotify=0) at sipe.c:3704
> #4  0xb6ed2fe9 in process_subscribe_response (sip=0xa55a8a0,
> msg=0x9fd9ba8, tc=0xa55db80) at sipe.c:1523
> #5  0xb6ed1d37 in process_input_message (sip=0xa55a8a0, msg=0x9fd9ba8) at
> sipe.c:4170
> #6  0xb6ed2848 in process_input (sip=0xa55a8a0, conn=0xa55aff0) at
> sipe.c:4259
> #7  0x080a8e93 in ?? ()
> #8  0xb7925dad in ?? () from /usr/lib/libglib-2.0.so.0
> #9  0xb78eeb88 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> #10 0xb78f20eb in ?? () from /usr/lib/libglib-2.0.so.0
> #11 0xb78f25ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> #12 0xb7be17d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #13 0x080c31ea in main ()

New description:

 It worked perfect for a day and after that started crashing whenever I try
 to login to Microsoft Office Communicator server via sipe plugin.

 Here's what I get when I ran it through gdb:
 {{{
 $ gdb pidgin
 GNU gdb 6.8-debian
 Copyright (C) 2008 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "i486-linux-gnu"...
 (no debugging symbols found)
 (gdb) run
 Starting program: /usr/bin/pidgin
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 (no debugging symbols found)
 [Thread debugging using libthread_db enabled]
 [New Thread 0xb70d5750 (LWP 19574)]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb70d5750 (LWP 19574)]
 0xb76d4700 in strstr () from /lib/tls/i686/cmov/libc.so.6
 (gdb) where
 #0  0xb76d4700 in strstr () from /lib/tls/i686/cmov/libc.so.6
 #1  0xb6ec8f9b in sipe_subscribe_presence_single (sip=0xa55a8a0,
 buddy_name=0xb6ed495c "sip:") at sipe.c:1618
 #2  0xb6ec9154 in process_incoming_notify_rlmi_resub (sip=0xa55a8a0,
 data=<value optimized out>, len=2102) at sipe.c:3451
 #3  0xb6ed0cfb in process_incoming_notify (sip=0xa55a8a0, msg=0x9fd9ba8,
 request=0, benotify=0) at sipe.c:3704
 #4  0xb6ed2fe9 in process_subscribe_response (sip=0xa55a8a0,
 msg=0x9fd9ba8, tc=0xa55db80) at sipe.c:1523
 #5  0xb6ed1d37 in process_input_message (sip=0xa55a8a0, msg=0x9fd9ba8) at
 sipe.c:4170
 #6  0xb6ed2848 in process_input (sip=0xa55a8a0, conn=0xa55aff0) at
 sipe.c:4259
 #7  0x080a8e93 in ?? ()
 #8  0xb7925dad in ?? () from /usr/lib/libglib-2.0.so.0
 #9  0xb78eeb88 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 #10 0xb78f20eb in ?? () from /usr/lib/libglib-2.0.so.0
 #11 0xb78f25ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 #12 0xb7be17d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #13 0x080c31ea in main ()
 }}}

--

Comment:

 This issue is caused by a third party plugin.  We have no control over
 these plugins.  Please report this problem to the authors of this third
 party plugin.[[BR]]
 [[BR]]
 You need to talk to the authors of the SIPe plugin.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/9221#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list