Opened 9 years ago

Closed 3 years ago

#12171 closed defect (out of date)

Pidgin segfaults on Opening Mail

Reported by: FAJALOU Owned by: EionRobb
Milestone: Component: unclassified
Version: 2.7.0 Keywords: open mail segsegv segfault
Cc:

Description (last modified by darkrain42)

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) 

Change History (7)

comment:1 Changed 9 years ago by darkrain42

  • Description modified (diff)
  • Status changed from new to pending

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

comment:2 Changed 9 years ago by rekkanoryo

Also, upgrade to something more recent than 2.5.6. There have been a lot of changes since then that may resolve the crash.

comment:3 Changed 9 years ago by FAJALOU

  • Status changed from pending to new
  • Version changed from 2.5.6 to 2.7.0

Thought I would post this here. This did not happen while opening mail, but looks possibly like the same problem: Using run -d. Full log is over 14 Mb, but I thought this was the pertinent data. I have also upgraded to 2.7.0, and this error still occurs. Again anything else needed I will gladly supply.

(23:33:11) msn: S: NS 000: UBX racingecko117@… 1 1086 (23:33:11) msn: UBX received. (23:33:11) msn: msn get PSM (23:33:11) msn: Get CurrentMedia?? (23:33:11) msn: Parsing currentmedia string: "ITunes\0Music\01\0{0} - {1}\0American Slang\0The Gaslight Anthem\0American Slang\0" (23:33:11) blist: Updating buddy status for Racingecko117@… (MSN) (23:33:11) blist: Updating buddy status for Racingecko117@… (MSN) (23:33:13) cap: Max Message Difference timeout occurred

Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb67f2750 (LWP 19084)] 0xb6fb58e9 in purple_account_get_protocol_id () from /usr/lib/libpurple.so.0 (gdb) bt full #0 0xb6fb58e9 in purple_account_get_protocol_id ()

from /usr/lib/libpurple.so.0

No symbol table info available. #1 0xb620065e in ?? () from /usr/lib/pidgin/cap.so No symbol table info available. #2 0xb6200a19 in ?? () from /usr/lib/pidgin/cap.so No symbol table info available. #3 0xb70c32b6 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #4 0xb70c2b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #5 0xb70c60eb in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #6 0xb70c65ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #7 0xb73b57d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #8 0x080cb630 in main () No symbol table info available. (gdb)

comment:4 Changed 9 years ago by darkrain42

FAJALOU, your crash is different (it's crashing in the cap plugin). Please file a new ticket, and follow the instructions to get a backtrace (you need to install the debug symbols for pidgin/libpurple).

comment:5 Changed 9 years ago by FAJALOU

darkrain42 Would this be the appropriate bug? http://developer.pidgin.im/ticket/12152

I have installed pindgin-dbg, and, inside of gdb am now running with -d deprecated. Is this the correct?

comment:6 Changed 6 years ago by rekkanoryo

  • Owner changed from rekkanoryo to EionRobb

comment:7 Changed 3 years ago by grim

  • Resolution set to out of date
  • Status changed from new to closed

This is a very old crasher, if it's still happening, please reopen.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!