[Pidgin] #12171: Pidgin segfaults on Opening Mail

Pidgin trac at pidgin.im
Tue Jun 15 02:51:06 EDT 2010


#12171: Pidgin segfaults on Opening Mail
----------------------------------------+-----------------------------------
 Reporter:  FAJALOU                     |        Owner:  rekkanoryo  
     Type:  defect                      |       Status:  pending     
Milestone:                              |    Component:  unclassified
  Version:  2.5.6                       |   Resolution:              
 Keywords:  open mail segsegv segfault  |  
----------------------------------------+-----------------------------------
Changes (by darkrain42):

  * status:  new => pending


Old description:

> Using Pidgin 2.5.6:
> Highlighting a Message and then clicking opening mail creates a segfault.
> I originally thought this was a facebook problem, but taking a look at
> the bactrace, it does not look like the problem stems from FB at all:
>

> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb6766750 (LWP 24086)]
> 0xb6f9d6dd in g_shell_quote () from /usr/lib/libglib-2.0.so.0
> (gdb) bt full
> #0  0xb6f9d6dd in g_shell_quote () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #1  0x080c41d4 in ?? ()
> No symbol table info available.
> #2  0xb6ec2cac in purple_notify_uri () from /usr/lib/libpurple.so.0
> No symbol table info available.
> #3  0x080c5d72 in ?? ()
> No symbol table info available.
> #4  0xb70170ec in g_cclosure_marshal_VOID () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #5  0xb7009c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #6  0xb701fe57 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #7  0xb70214b9 in g_signal_emit_valist () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #8  0xb7021936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #9  0xb71f0b31 in gtk_dialog_response () from
> /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #10 0xb70173a4 in g_cclosure_marshal_VOID__VOID ()
>    from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #11 0xb7009c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #12 0xb701fe57 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #13 0xb70214b9 in g_signal_emit_valist () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #14 0xb7021936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #15 0xb71bebda in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #16 0xb71c01f8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #17 0xb70173a4 in g_cclosure_marshal_VOID__VOID ()
>    from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #18 0xb70083d9 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #19 0xb7009c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #20 0xb701f6c0 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #21 0xb70214b9 in g_signal_emit_valist () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #22 0xb7021936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #23 0xb71bec7a in gtk_button_released () from
> /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #24 0xb71becb3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #25 0xb7279526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #26 0xb70083d9 in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #27 0xb7009c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #28 0xb701faff in ?? () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #29 0xb702134f in g_signal_emit_valist () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #30 0xb7021936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #31 0xb73942ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #32 0xb7271f7c in gtk_propagate_event () from
> /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #33 0xb7273327 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #34 0xb710034a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> No symbol table info available.
> #35 0xb6f80b88 in g_main_context_dispatch () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #36 0xb6f840eb in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #37 0xb6f845ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #38 0xb72737d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #39 0x080c332a in main ()
> No symbol table info available.
> (gdb)

New description:

 Using Pidgin 2.5.6:
 Highlighting a Message and then clicking opening mail creates a segfault.
 I originally thought this was a facebook problem, but taking a look at the
 bactrace, it does not look like the problem stems from FB at all:

 {{{
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0xb6766750 (LWP 24086)]
 0xb6f9d6dd in g_shell_quote () from /usr/lib/libglib-2.0.so.0
 (gdb) bt full
 #0  0xb6f9d6dd in g_shell_quote () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #1  0x080c41d4 in ?? ()
 No symbol table info available.
 #2  0xb6ec2cac in purple_notify_uri () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #3  0x080c5d72 in ?? ()
 No symbol table info available.
 #4  0xb70170ec in g_cclosure_marshal_VOID () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #5  0xb7009c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #6  0xb701fe57 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #7  0xb70214b9 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #8  0xb7021936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #9  0xb71f0b31 in gtk_dialog_response () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #10 0xb70173a4 in g_cclosure_marshal_VOID__VOID ()
    from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0xb7009c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #12 0xb701fe57 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #13 0xb70214b9 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #14 0xb7021936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #15 0xb71bebda in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #16 0xb71c01f8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #17 0xb70173a4 in g_cclosure_marshal_VOID__VOID ()
    from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #18 0xb70083d9 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #19 0xb7009c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #20 0xb701f6c0 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #21 0xb70214b9 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #22 0xb7021936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #23 0xb71bec7a in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #24 0xb71becb3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #25 0xb7279526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #26 0xb70083d9 in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #27 0xb7009c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #28 0xb701faff in ?? () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #29 0xb702134f in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #30 0xb7021936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #31 0xb73942ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #32 0xb7271f7c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #33 0xb7273327 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #34 0xb710034a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #35 0xb6f80b88 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #36 0xb6f840eb in ?? () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #37 0xb6f845ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #38 0xb72737d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #39 0x080c332a in main ()
 No symbol table info available.
 (gdb)
 }}}

--

Comment:

 Please follow [wiki:GetABacktrace the instructions] to get a backtrace and
 attach it to this ticket.[[BR]]This backtrace needs debug symbols (ideally
 from glib, gtk, and pidgin/libpurple (and libc6 for good measure))

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


More information about the Tracker mailing list