[Pkg-telepathy-maintainers] Bug#533363: Bug#533363: empathy: crashes on "Join Favorites (F5)"
Jan Beyer
jan at beathovn.de
Mon Aug 3 19:47:39 UTC 2009
Und es begab sich am 02.08.2009 21:05, dass Jonny Lamb schrieb:
> Run empathy with one argument: --g-fatal-warnings. This means it will
> treat all application warnings as fatal and exit the program, giving a
> backtrace as to where g_warning was called.
The info comes here:
Distribution: Debian squeeze/sid
Gnome Release: 2.26.1 2009-04-14 (Debian)
BugBuddy Version: 2.26.0
System: Linux 2.6.30-1-amd64 #1 SMP Thu Jul 30 13:12:47 UTC 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10602901
Selinux: No
Accessibility: Disabled
GTK+ Theme: Glossy
Icon Theme: gnome
GTK+ Modules: gnomebreakpad, canberra-gtk-module
Memory status: size: 363479040 vsize: 363479040 resident: 23560192 share:
15409152 rss: 23560192 rss_rlim: 18446744073709551615
CPU usage: start_time: 1249326516 rtime: 42 utime: 37 stime: 5 cutime:0
cstime: 0 timeout: 0 it_real_value: 0 frequency: 100
Backtrace was generated from '/usr/bin/empathy'
[Thread debugging using libthread_db enabled]
[New Thread 0x7fded786a950 (LWP 24913)]
[New Thread 0x7fdec891f950 (LWP 24888)]
0x00007fded6b3028f in __libc_waitpid (pid=24922, stat_loc=0x7ffff2e9e6f0,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
in ../sysdeps/unix/sysv/linux/waitpid.c
#0 0x00007fded6b3028f in __libc_waitpid (pid=24922, stat_loc=0x7ffff2e9e6f0,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
#1 0x00007fded13c3449 in IA__g_spawn_sync (
working_directory=<value optimized out>, argv=<value optimized out>,
envp=<value optimized out>, flags=<value optimized out>,
child_setup=<value optimized out>, user_data=<value optimized out>,
standard_output=0x0, standard_error=0x0, exit_status=0x0,
error=0x7ffff2e9e878) at /tmp/buildd/glib2.0-2.20.4/glib/gspawn.c:382
#2 0x00007fded13c3748 in IA__g_spawn_command_line_sync (
command_line=<value optimized out>, standard_output=0x0,
standard_error=0x0, exit_status=0x0, error=0x7ffff2e9e878)
at /tmp/buildd/glib2.0-2.20.4/glib/gspawn.c:694
#3 0x00007fdec905fd63 in ?? ()
from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#4 <signal handler called>
#5 0x00007fded0e23d25 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6 0x00007fded0e26de1 in *__GI_abort () at abort.c:88
#7 0x00007fded13b20d0 in IA__g_assertion_message (domain=0x7fded13ef6be "",
file=0x7fded6f85ca8 "empathy-dispatcher.c", line=<value optimized out>,
func=0x7fded6f85f30 "dispatcher_start_dispatching",
message=<value optimized out>)
at /tmp/buildd/glib2.0-2.20.4/glib/gtestutils.c:1301
#8 0x00007fded13b2652 in IA__g_assertion_message_expr (domain=0x0,
file=0x7fded6f85ca8 "empathy-dispatcher.c", line=451,
func=0x7fded6f85f30 "dispatcher_start_dispatching",
expr=<value optimized out>)
at /tmp/buildd/glib2.0-2.20.4/glib/gtestutils.c:1312
#9 0x00007fded6f63d93 in ?? () from /usr/lib/libempathy.so.23
#10 0x00007fded6f64112 in ?? () from /usr/lib/libempathy.so.23
#11 0x00007fded6894a22 in _tp_cli_connection_invoke_callback_request_channel (
self=0x264add0, error=0x0, args=0x2822f80,
generic_callback=0x7fded6f64920, user_data=0x2611370,
weak_object=0x240b580) at _gen/tp-cli-connection-body.h:3211
#12 0x00007fded68d1d27 in tp_proxy_pending_call_idle_invoke (p=0x25fa9e0)
at proxy-methods.c:153
#13 0x00007fded138c7aa in g_main_dispatch (context=0x222f000)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:1824
#14 IA__g_main_context_dispatch (context=0x222f000)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2377
#15 0x00007fded138fdf8 in g_main_context_iterate (context=0x222f000, block=1,
dispatch=1, self=<value optimized out>)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2455
#16 0x00007fded13902cd in IA__g_main_loop_run (loop=0x25eb1a0)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2663
#17 0x00007fded4384b97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x0000000000414d79 in main (argc=1, argv=0x7ffff2e9f428) at empathy.c:569
Thread 3 (Thread 0x7fdec891f950 (LWP 24888)):
#0 0x00007fded0eb5d36 in *__GI___poll (fds=0x241cab0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
oldtype = 0
result = <value optimized out>
#1 0x00007fded138fcc9 in g_main_context_poll (context=0x22b0700, block=1,
dispatch=1, self=<value optimized out>)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2768
No locals.
#2 g_main_context_iterate (context=0x22b0700, block=1, dispatch=1,
self=<value optimized out>) at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2450
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x241cab0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3 0x00007fded13902cd in IA__g_main_loop_run (loop=0x241cb50)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2663
self = 0x241c640
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4 0x00007fded5a3107d in ?? () from /usr/lib/libebook-1.2.so.9
No symbol table info available.
#5 0x00007fded13b5574 in g_thread_create_proxy (data=0x241c640)
at /tmp/buildd/glib2.0-2.20.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0x00007fded6b28f9a in start_thread (arg=<value optimized out>)
at pthread_create.c:300
__res = <value optimized out>
pd = 0x7fdec891f950
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140594824477008,
-3150276968782064672, 140737268805440, 140594824475104,
140594824477008, 4096, 3168958444258890720,
3168944985632838624}, mask_was_saved = 0}}, priv = {pad = {
0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0,
canceltype = 0}}}
not_first_call = <value optimized out>
#7 0x00007fded0ebe56d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 2 (Thread 0x7fded786a950 (LWP 24913)):
#0 0x00007fded0eb5d36 in *__GI___poll (fds=0x241faf0, nfds=8, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
oldtype = 0
result = <value optimized out>
#1 0x00007fded138fcc9 in g_main_context_poll (context=0x241fc80, block=1,
dispatch=1, self=<value optimized out>)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2768
No locals.
#2 g_main_context_iterate (context=0x241fc80, block=1, dispatch=1,
self=<value optimized out>) at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2450
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 8
allocated_nfds = 1
fds = 0x241faf0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3 0x00007fded13902cd in IA__g_main_loop_run (loop=0x241ec70)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2663
self = 0x241ebc0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4 0x00007fded4ca41d0 in ?? () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#5 0x00007fded13b5574 in g_thread_create_proxy (data=0x241ebc0)
at /tmp/buildd/glib2.0-2.20.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0x00007fded6b28f9a in start_thread (arg=<value optimized out>)
at pthread_create.c:300
__res = <value optimized out>
pd = 0x7fded786a950
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140595075393872,
-3150276968782064672, 140737268804864, 140595075391968, 0,
4096, 3168942890571699168, 3168944985632838624},
mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
#7 0x00007fded0ebe56d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
Thread 1 (Thread 0x7fded78d1770 (LWP 24884)):
#0 0x00007fded6b3028f in __libc_waitpid (pid=24922, stat_loc=0x7ffff2e9e6f0,
options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
oldtype = 0
result = <value optimized out>
#1 0x00007fded13c3449 in IA__g_spawn_sync (
working_directory=<value optimized out>, argv=<value optimized out>,
envp=<value optimized out>, flags=<value optimized out>,
child_setup=<value optimized out>, user_data=<value optimized out>,
standard_output=0x0, standard_error=0x0, exit_status=0x0,
error=0x7ffff2e9e878) at /tmp/buildd/glib2.0-2.20.4/glib/gspawn.c:382
outpipe = -1
errpipe = -1
pid = 24922
fds = {__fds_bits = {42117664, 8, 16, 16, 42115056, 0, 16, 0,
42115080, 42075184, 42115056, 140737268803704, 3, 140594969740422,
140737268803320, 140737268803432}}
ret = <value optimized out>
outstr = 0x0
errstr = 0x0
failed = 0
status = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2 0x00007fded13c3748 in IA__g_spawn_command_line_sync (
command_line=<value optimized out>, standard_output=0x0,
standard_error=0x0, exit_status=0x0, error=0x7ffff2e9e878)
at /tmp/buildd/glib2.0-2.20.4/glib/gspawn.c:694
retval = 0
argv = 0x2829ff0
__PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3 0x00007fdec905fd63 in ?? ()
from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4 <signal handler called>
No symbol table info available.
#5 0x00007fded0e23d25 in *__GI_raise (sig=<value optimized out>)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
pid = <value optimized out>
selftid = <value optimized out>
#6 0x00007fded0e26de1 in *__GI_abort () at abort.c:88
act = {__sigaction_handler = {sa_handler = 0x7ffff2e9ee70,
sa_sigaction = 0x7ffff2e9ee70}, sa_mask = {__val = {1, 1,
140594969746625, 0, 32, 42117280, 42117280, 140594963777968,
140595076995528, 172, 4294967295, 42117280, 2888952,
140595066068784, 140737268805232, 140595066068136}},
sa_flags = 42086272, sa_restorer = 0x7fded1353000}
sigs = {__val = {32, 0 <repeats 15 times>}}
#7 0x00007fded13b20d0 in IA__g_assertion_message (domain=0x7fded13ef6be "",
file=0x7fded6f85ca8 "empathy-dispatcher.c", line=<value optimized out>,
func=0x7fded6f85f30 "dispatcher_start_dispatching",
message=<value optimized out>)
at /tmp/buildd/glib2.0-2.20.4/glib/gtestutils.c:1301
lstr =
"451\0\0\0\0\0`\20H\2\0\0\0\0@\263\65\321\336\177\0\0\240!\201\2\0\0\0"
#8 0x00007fded13b2652 in IA__g_assertion_message_expr (domain=0x0,
file=0x7fded6f85ca8 "empathy-dispatcher.c", line=451,
func=0x7fded6f85f30 "dispatcher_start_dispatching",
expr=<value optimized out>)
at /tmp/buildd/glib2.0-2.20.4/glib/gtestutils.c:1312
No locals.
#9 0x00007fded6f63d93 in ?? () from /usr/lib/libempathy.so.23
No symbol table info available.
#10 0x00007fded6f64112 in ?? () from /usr/lib/libempathy.so.23
No symbol table info available.
#11 0x00007fded6894a22 in _tp_cli_connection_invoke_callback_request_channel (
self=0x264add0, error=0x0, args=0x2822f80,
generic_callback=0x7fded6f64920, user_data=0x2611370,
weak_object=0x240b580) at _gen/tp-cli-connection-body.h:3211
No locals.
#12 0x00007fded68d1d27 in tp_proxy_pending_call_idle_invoke (p=0x25fa9e0)
at proxy-methods.c:153
invoke = 0
__PRETTY_FUNCTION__ = "tp_proxy_pending_call_idle_invoke"
#13 0x00007fded138c7aa in g_main_dispatch (context=0x222f000)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:1824
__PRETTY_FUNCTION__ = "g_main_dispatch"
#14 IA__g_main_context_dispatch (context=0x222f000)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2377
No locals.
#15 0x00007fded138fdf8 in g_main_context_iterate (context=0x222f000, block=1,
dispatch=1, self=<value optimized out>)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2455
max_priority = -100
timeout = 0
some_ready = 1
nfds = 0
allocated_nfds = <value optimized out>
fds = 0x22138a0
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#16 0x00007fded13902cd in IA__g_main_loop_run (loop=0x25eb1a0)
at /tmp/buildd/glib2.0-2.20.4/glib/gmain.c:2663
self = 0x21f76c0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#17 0x00007fded4384b97 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x0000000000414d79 in main (argc=1, argv=0x7ffff2e9f428) at empathy.c:569
icon = 0x2229410
dispatcher = 0x240b580
log_manager = <value optimized out>
chatroom_manager = <value optimized out>
ft_manager = 0x25fa8c0
call_factory = <value optimized out>
window = <value optimized out>
mc = 0x2229110
idle = 0x2229190
autoconnect = 1
no_connect = 0
hide_contact_list = 0
accounts_dialog = 0
error = 0x0
options = {{long_name = 0x42e798 "no-connect", short_name = 110 'n',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7ffff2e9f318,
description = 0x42e7a3 "Don't connect on startup",
arg_description = 0x0}, {long_name = 0x42e7bc "hide-contact-list",
short_name = 104 'h', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x7ffff2e9f314,
description = 0x42ea00 "Don't show the contact list on startup",
arg_description = 0x0}, {long_name = 0x42e6fd "accounts",
short_name = 97 'a', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x7ffff2e9f310,
description = 0x42e7ce "Show the accounts dialog",
arg_description = 0x0}, {long_name = 0x42e7e7 "version",
short_name = 118 'v', flags = 8, arg = G_OPTION_ARG_CALLBACK,
arg_data = 0x4151b0, description = 0x0, arg_description = 0x0}, {
long_name = 0x0, short_name = 0 '\0', flags = 0,
arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0,
arg_description = 0x0}}
__PRETTY_FUNCTION__ = "main"
The program is running. Quit anyway (and detach it)? (y or n) [answered Y;
input not from terminal]
----------- .xsession-errors (1637 sec old) ---------------------
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
*** Gnome Registry Session: yes.
--------------------------------------------------
>> Please tell me, how to get empathy's debugging symbols, so that I can help
>> you better.
>
> Could you also install glib's symbols, in the libglib2.0-dbg package.
Done.
> If you know about Debian packages, you could modify empathy's Debian
> package to add a debug package -- in the simplest case, just add an
> empathy-dbg package to debian/control and CDBS /should/ deal with the
> rest for you.
I chose this way, as I am not familiar with git. (Actually,
http://wiki.debian.org/DebugPackage recommends an additional change to
debian/rules... ;-) )
Now the stacktrace is a bit more verbose. See attached file
empathy-stacktrace.txt. I hope, I did it right and you can extract something
from it...
I also attached the patch, how I produced the -dbg package - in case you
want to check it.
Best Regards,
Jan
--
Jan Beyer happy Debian Maintainer ;-)
mail jan at beathovn.de GPG key ID 0x0CA6B4AA
jabber beathovn at jabber.org
web http://www.beathovn.de/
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: empathy-stacktrace.txt
URL: <http://lists.alioth.debian.org/pipermail/pkg-telepathy-maintainers/attachments/20090803/135ddbc8/attachment-0001.txt>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: add-empathy-dbg.patch
Type: text/x-patch
Size: 1703 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-telepathy-maintainers/attachments/20090803/135ddbc8/attachment-0001.bin>
More information about the Pkg-telepathy-maintainers
mailing list