[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