[Pidgin] #12174: pidgin crashes
Pidgin
trac at pidgin.im
Tue Jun 15 11:11:20 EDT 2010
#12174: pidgin crashes
----------------------------+-----------------------------------------------
Reporter: marios.manowar | Owner: rekkanoryo
Type: defect | Status: new
Component: unclassified | Version: 2.7.1
Keywords: crash |
----------------------------+-----------------------------------------------
here is the backtrace i got with the way described on
http://developer.pidgin.im/wiki/TipsForBugReports
=========================
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/pidgin...Reading symbols from
/usr/lib/debug/usr/bin/pidgin...done.
done.
(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]
/home/marios/.themes/marble-look/gtk-2.0/gtkrc:49: Clearlooks
configuration option "sunkenmenu" is not supported and will be ignored.
[New Thread 0xb7e78b70 (LWP 10548)]
[New Thread 0xb25bdb70 (LWP 10641)]
(Pidgin:10520): pidgin-libnotify-plugin-DEBUG: Successfully wrote
blacklist file to /home/marios/.config/indicators/messages/applications-
blacklist/pidgin-libnotify
Program received signal SIGSEGV, Segmentation fault.
0x0205d794 in msn_slpcall_session_init (slpcall=0x847dab0)
at /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c:136
136 /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c: No
such file or directory.
in /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c
(gdb) bt full
#0 0x0205d794 in msn_slpcall_session_init (slpcall=0x847dab0)
at /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c:136
No locals.
#1 0x02043e3b in msn_dc_fallback_to_sb (dc=0x93b0d20)
at
/build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:352
slplink = 0x8bb1dd8
slpcall = 0x847dab0
queue = <value optimized out>
__PRETTY_FUNCTION__ = "msn_dc_fallback_to_sb"
#2 0x02043f0f in msn_dc_incoming_connection_timeout_cb (data=0x93b0d20)
at
/build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:840
__PRETTY_FUNCTION__ = "msn_dc_incoming_connection_timeout_cb"
#3 0x008fdd5c in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#4 0x008fd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#5 0x009012d8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#6 0x00901817 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#7 0x004d0309 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8 0x080cadc9 in main (argc=1, argv=0xbffff504)
at /build/buildd/pidgin-2.7.1/./pidgin/gtkmain.c:978
opt_force_online = 0
opt_help = 136383536
opt_login = 0
opt_nologin = 0
opt_version = 0
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
accounts = <value optimized out>
sig_indx = <value optimized out>
sigset = {__val = {81927, 0 <repeats 31 times>}}
prev_sig_disp = <value optimized out>
errmsg =
"\034\325\377\277\270b\376\267\220(\376\267\260\062\376\267\000\000\000\000\000\000\000\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000,H\002\000\000\000\000\000,H\002\000\364\277\022\000\340\316\021\000@\325\377\277\364\277\022\000\300\324\377\277\003\000\000\000\240\324\377\277\025K\022\000\b\000\000\000X\254\375\267\f\000\000\000H\363\377\277\316\302\021\000h\254\375\267X\254\375\267\f\000\000\000\260\325\377\277\230\325\377\277v\330\021\000\270b\376\267\260\062\376\267\000\000\000\000\340\r\002\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000Q\345td\000\000\000\000\000\000\000\000\364\277\022\000\340\316\021\000\260\325\377\277\364\277\022\000@\325\377\277\003\000\000\000\034\325\377\277\025K\022\000\b\000\000\000\070\254\375\267\f\000\000\000H\363\377\277\316\302\021\000H\254\375\267\070\254\375\267\f\000\000\000\060\326\377\277\024\326\377\277v\330\021\000\030\363\377\277\300%\376\267\260\062\376\267\000\000\000\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000E",
'\000' <repeats 11 times>"\364,
\277\022\000\340\316\021\000\060\326\377\277\364\277\022\000\260\325\377\277\003\000\000\000\230\325\377\277\025K\022\000\b\000\000\000\030\254\375\267\f\000\000\000H\363\377\277\316\302\021\000(\254\375\267\030\254\375\267\f\000\000\000\260\326\377\277\300%\376\267\260\062\376\267",
'\000' <repeats 12 times>...
signal_channel = <value optimized out>
signal_status = <value optimized out>
signal_channel_watcher = 1
error = 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = 0
migration_failed = 136383536
active_accounts = <value optimized out>
long_options = {{name = 0x811c2ea "config", has_arg = 1, flag =
0x0,
val = 99}, {name = 0x810961d "debug", has_arg = 0, flag = 0x0,
val = 100}, {name = 0x8117d10 "force-online", has_arg = 0,
flag = 0x0, val = 100}, {name = 0x810c256 "help", has_arg = 0,
flag = 0x0, val = 104}, {name = 0x8117adc "login", has_arg =
2,
flag = 0x0, val = 108}, {name = 0x8117d1d "multiple", has_arg
= 0,
flag = 0x0, val = 109}, {name = 0x8117d26 "nologin", has_arg =
0,
flag = 0x0, val = 110}, {name = 0x811c2e0 "session", has_arg =
1,
flag = 0x0, val = 115}, {name = 0x810f2d9 "version", has_arg =
0,
flag = 0x0, val = 118}, {name = 0x811c2f3 "display", has_arg =
1,
flag = 0x0, val = 68}, {name = 0x8117d2e "sync", has_arg = 0,
flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
val = 0}}
(gdb) quit
A debugging session is active.
Inferior 1 [process 10520] will be killed.
Quit anyway? (y or n)
===========================================
Here is the backtrace i got by following these instructions
https://wiki.ubuntu.com/Backtrace
===========================================
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/pidgin...Reading symbols from
/usr/lib/debug/usr/bin/pidgin...done.
done.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run pis[Kdgin
Starting program: /usr/bin/pidgin pidgin
[Thread debugging using libthread_db enabled]
/home/marios/.themes/marble-look/gtk-2.0/gtkrc:49: Clearlooks
configuration option "sunkenmenu" is not supported and will be ignored.
[New Thread 0xb7e78b70 (LWP 28205)]
[New Thread 0xb25bdb70 (LWP 28327)]
(Pidgin:28154): pidgin-libnotify-plugin-DEBUG: Successfully wrote
blacklist file to /home/marios/.config/indicators/messages/applications-
blacklist/pidgin-libnotify
Program received signal SIGSEGV, Segmentation fault.
0x00000006 in ?? ()
(gdb) backtrace full
#0 0x00000006 in ?? ()
No symbol table info available.
#1 0x0205d796 in msn_slpcall_session_init (slpcall=0x895f470) at
/build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c:136
No locals.
#2 0x02043e3b in msn_dc_fallback_to_sb (dc=0x93f9020) at
/build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:352
slplink = 0x93db768
slpcall = 0x895f470
queue = <value optimized out>
__PRETTY_FUNCTION__ = "msn_dc_fallback_to_sb"
#3 0x02043f0f in msn_dc_incoming_connection_timeout_cb (data=0x93f9020)
at /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:840
__PRETTY_FUNCTION__ = "msn_dc_incoming_connection_timeout_cb"
#4 0x008fdd5c in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5 0x008fd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#6 0x009012d8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#7 0x00901817 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#8 0x004d0309 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#9 0x080cadc9 in main (argc=2, argv=0xbffff504) at
/build/buildd/pidgin-2.7.1/./pidgin/gtkmain.c:978
opt_force_online = 0
opt_help = 138519904
opt_login = 0
opt_nologin = 0
opt_version = 0
opt_si = 1
opt_config_dir_arg = 0x0
opt_login_arg = 0x0
opt_session_arg = 0x0
accounts = <value optimized out>
sig_indx = <value optimized out>
sigset = {__val = {81927, 0 <repeats 31 times>}}
prev_sig_disp = <value optimized out>
errmsg =
"\034\325\377\277\270b\376\267\220(\376\267\260\062\376\267\000\000\000\000\000\000\000\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000,H\002\000\000\000\000\000,H\002\000\364\277\022\000\340\316\021\000@\325\377\277\364\277\022\000\300\324\377\277\003\000\000\000\240\324\377\277\025K\022\000\b\000\000\000X\254\375\267\f\000\000\000H\363\377\277\316\302\021\000h\254\375\267X\254\375\267\f\000\000\000\260\325\377\277\230\325\377\277v\330\021\000\270b\376\267\260\062\376\267\000\000\000\000\340\r\002\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000Q\345td\000\000\000\000\000\000\000\000\364\277\022\000\340\316\021\000\260\325\377\277\364\277\022\000@\325\377\277\003\000\000\000\034\325\377\277\025K\022\000\b\000\000\000\070\254\375\267\f\000\000\000H\363\377\277\316\302\021\000H\254\375\267\070\254\375\267\f\000\000\000\060\326\377\277\024\326\377\277v\330\021\000\030\363\377\277\300%\376\267\260\062\376\267\000\000\000\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000E",
'\000' <repeats 11 times>"\364,
\277\022\000\340\316\021\000\060\326\377\277\364\277\022\000\260\325\377\277\003\000\000\000\230\325\377\277\025K\022\000\b\000\000\000\030\254\375\267\f\000\000\000H\363\377\277\316\302\021\000(\254\375\267\030\254\375\267\f\000\000\000\260\326\377\277\300%\376\267\260\062\376\267",
'\000' <repeats 12 times>...
signal_channel = <value optimized out>
signal_status = <value optimized out>
signal_channel_watcher = 1
error = 0x0
opt = <value optimized out>
gui_check = <value optimized out>
debug_enabled = 0
migration_failed = 138519904
active_accounts = <value optimized out>
long_options = {{name = 0x811c2ea "config", has_arg = 1, flag =
0x0, val = 99}, {name = 0x810961d "debug", has_arg = 0, flag = 0x0, val =
100}, {name = 0x8117d10 "force-online", has_arg = 0, flag = 0x0, val =
100}, {name = 0x810c256 "help", has_arg = 0, flag = 0x0, val = 104}, {name
= 0x8117adc "login", has_arg = 2, flag = 0x0, val = 108}, {name =
0x8117d1d "multiple", has_arg = 0, flag = 0x0, val = 109}, {name =
0x8117d26 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name =
0x811c2e0 "session", has_arg = 1, flag = 0x0, val = 115}, {name =
0x810f2d9 "version", has_arg = 0, flag = 0x0, val = 118}, {name =
0x811c2f3 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x8117d2e
"sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag
= 0x0, val = 0}}
(gdb) info registers
eax 0x6 6
ecx 0x93f9108 155160840
edx 0x93b8848 154896456
ebx 0x2078ff4 34050036
esp 0xbfffcfec 0xbfffcfec
ebp 0xbfffd008 0xbfffd008
esi 0x895f470 144045168
edi 0x93db768 155039592
eip 0x6 0x6
eflags 0x10206 [ PF IF RF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) x/16i $pc
=> 0x6: Cannot access memory at address 0x6
(gdb) thread apply all backtrace
Thread 3 (Thread 0xb25bdb70 (LWP 28327)):
#0 0x0012d422 in __kernel_vsyscall ()
#1 0x00b4cb86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0x02e90502 in ?? () from /usr/lib/libpulse.so.0
#3 0x02e7ca59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4 0x02e7ea13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5 0x02e7eae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6 0x02e902a3 in ?? () from /usr/lib/libpulse.so.0
#7 0x02ee3e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8 0x0016c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9 0x00b5aa4e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 2 (Thread 0xb7e78b70 (LWP 28205)):
#0 0x0012d422 in __kernel_vsyscall ()
#1 0x00b53971 in select () from /lib/tls/i686/cmov/libc.so.6
#2 0x0241946f in ?? () from /usr/lib/libtcl8.4.so.0
#3 0x0016c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4 0x00b5aa4e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (Thread 0xb7fd6750 (LWP 28154)):
#0 0x00000006 in ?? ()
#1 0x0205d796 in msn_slpcall_session_init (slpcall=0x895f470) at
/build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c:136
#2 0x02043e3b in msn_dc_fallback_to_sb (dc=0x93f9020) at
/build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:352
#3 0x02043f0f in msn_dc_incoming_connection_timeout_cb (data=0x93f9020)
at /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:840
#4 0x008fdd5c in ?? () from /lib/libglib-2.0.so.0
#5 0x008fd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#6 0x009012d8 in ?? () from /lib/libglib-2.0.so.0
#7 0x00901817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#8 0x004d0309 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#9 0x080cadc9 in main (argc=2, argv=0xbffff504) at
/build/buildd/pidgin-2.7.1/./pidgin/gtkmain.c:978
(gdb) quit
A debugging session is active.
Inferior 1 [process 28154] will be killed.
Quit anyway? (y or n) Not confirmed.
(gdb) quit
A debugging session is active.
Inferior 1 [process 28154] will be killed.
Quit anyway? (y or n)
======================================
Both backtraces are on Ubuntu 10.04 LTS.
The same problem appears in windows too but i can't have information from
windows.
--
Ticket URL: <http://developer.pidgin.im/ticket/12174>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list