[Pidgin] #10415: jabber_roster_add_buddy crash

Pidgin trac at pidgin.im
Wed Sep 30 20:55:39 EDT 2009


#10415: jabber_roster_add_buddy crash
-------------------+--------------------------------------------------------
Reporter:  jars99  |        Type:  defect            
  Status:  new     |   Component:  libpurple         
 Version:  2.6.2   |    Keywords:  generic xml import
-------------------+--------------------------------------------------------
 I've tried to do as much homework as I could before submitting this
 ticket.  I think it is a bug with libpurple, so it looks like this is
 where I would submit this.

 I am using the List Handler plugin (I know 3rd party plugins aren't
 supported, but I think the bug might be on the pidgin side.) In the middle
 of the import, pidgin crashes.

 I've had this problem with Pidgin 2.5.5 in linux and 2.5.7 and 2.6.2 in
 windows.  Versions of List Handler are 2.2.0 and 2.3.0 respectively.  I am
 submitting this bug to guifications in case it is something on their end.

 Here's the backtrace:



 {{{
 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 "x86_64-linux-gnu"...
 (gdb) handle SIGPIPE nostop noprint
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        No      Yes             Broken pipe
 (gdb) run
 Starting program: /usr/bin/pidgin
 [Thread debugging using libthread_db enabled]
 [New Thread 0x7f5b2a1777d0 (LWP 8108)]
 [New Thread 0x7f5b0987b950 (LWP 8131)]
 [New Thread 0x7f5b0907a950 (LWP 8132)]
 [New Thread 0x7f5b03baf950 (LWP 8133)]
 [New Thread 0x7f5b033ae950 (LWP 8134)]
 [Thread 0x7f5b033ae950 (LWP 8134) exited]
 [Thread 0x7f5b0987b950 (LWP 8131) exited]
 [Thread 0x7f5b0907a950 (LWP 8132) exited]
 [New Thread 0x7f5b0907a950 (LWP 8161)]
 [Thread 0x7f5b0907a950 (LWP 8161) exited]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7f5b2a1777d0 (LWP 8108)]
 jabber_roster_add_buddy (gc=0x1ad2180, buddy=0x0, group=<value optimized
 out>)
     at ../../../../libpurple/protocols/jabber/roster.c:334
 334     ../../../../libpurple/protocols/jabber/roster.c: No such file or
 directory.
         in ../../../../libpurple/protocols/jabber/roster.c
 (gdb) bt full
 #0  jabber_roster_add_buddy (gc=0x1ad2180, buddy=0x0, group=<value
 optimized out>)
     at ../../../../libpurple/protocols/jabber/roster.c:334
         js = (JabberStream *) 0x1ad24f0
         who = <value optimized out>
         jb = <value optimized out>
         jbr = <value optimized out>
         my_bare_jid = <value optimized out>
 #1  0x00007f5b1452573e in lh_util_add_buddy () from
 /usr/lib/purple-2/listhandler.so
 No symbol table info available.
 #2  0x00007f5b14524fcb in ?? () from /usr/lib/purple-2/listhandler.so
 No symbol table info available.
 #3  0x00000000004913d0 in multifield_ok_cb (button=0x1b45180,
 data=0xfae890)
     at ../../pidgin/gtkrequest.c:236
 No locals.
 #4  0x00007f5b2755d27d in g_closure_invoke () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #5  0x00007f5b27572e3b in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #6  0x00007f5b27574432 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #7  0x00007f5b27574953 in g_signal_emit () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #8  0x00007f5b283d37dd in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #9  0x00007f5b2755d27d in g_closure_invoke () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #10 0x00007f5b27572723 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0x00007f5b27574432 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #12 0x00007f5b27574953 in g_signal_emit () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #13 0x00007f5b283d246d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #14 0x00007f5b2847ddf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #15 0x00007f5b2755d27d in g_closure_invoke () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #16 0x00007f5b27572b1e in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #17 0x00007f5b275742bd in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #18 0x00007f5b27574953 in g_signal_emit () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #19 0x00007f5b2858609e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #20 0x00007f5b28476693 in gtk_propagate_event () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #21 0x00007f5b284777b3 in gtk_main_do_event () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #22 0x00007f5b280f0f3c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #23 0x00007f5b272c520a in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #24 0x00007f5b272c88e0 in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #25 0x00007f5b272c8dad in g_main_loop_run () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 }}}

-- 
Ticket URL: <http://developer.pidgin.im/ticket/10415>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list