[Pkg-telepathy-maintainers] Bug#635185: empathy: Segfaults (might be related to GLX/clutter)
Rainer Dorsch
dev at bokomoko.de
Thu Jul 28 21:21:40 UTC 2011
Hi Laurent,
thanks again for the quick reply.
Am Thursday, 28. July 2011 schrieben Sie:
> Le Wed, 27 Jul 2011 23:59:03 +0200,
>
> Rainer Dorsch <rdorsch at web.de> a écrit :
> > Am Wednesday, 27. July 2011 schrieben Sie:
> > > Le Tue, 26 Jul 2011 23:46:47 +0200,
> >
> > [...]
> > Hmm....when I run empathy in gdb using
> > -> gdb empathy
> > then
> > -> run
> > inside gdb, then the empathy window hangs when I expect the segfault
> > and I cannot switch anymore to another window inside KDE. I have to
> > kill empathy first in a virtual terminal.
> >
> > Is there a better way to get a backtrace?
>
> You should then try to reproduce the crash and type:
>
> thread apply all bt full
>
> You can find more information at:
> https://live.gnome.org/Empathy/FAQ and
> https://live.gnome.org/Empathy/Debugging
>
I hope, the backtrace helps:
rd at blackbox:~$ gdb empathy
GNU gdb (GDB) 7.2-debian
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/empathy...Reading symbols from
/usr/lib/debug/usr/bin/empathy...done.
done.
(gdb) run
Starting program: /usr/bin/empathy
[Thread debugging using libthread_db enabled]
[New Thread 0xb2bb2b70 (LWP 5738)]
[New Thread 0xac230b70 (LWP 5739)]
(empathy:5735): Clutter-CRITICAL **: Unable to make the stage window 0x1a00008
the current GLX drawable
[New Thread 0xab72eb70 (LWP 5740)]
[New Thread 0xaaf2db70 (LWP 5741)]
[New Thread 0xaa72cb70 (LWP 5742)]
[New Thread 0xa9f2bb70 (LWP 5743)]
[New Thread 0xa972ab70 (LWP 5744)]
[New Thread 0xa8f29b70 (LWP 5745)]
[New Thread 0xa71ecb70 (LWP 5746)]
[Thread 0xaaf2db70 (LWP 5741) exited]
[Thread 0xa8f29b70 (LWP 5745) exited]
[Thread 0xab72eb70 (LWP 5740) exited]
[Thread 0xa972ab70 (LWP 5744) exited]
[Thread 0xa9f2bb70 (LWP 5743) exited]
[Thread 0xa71ecb70 (LWP 5746) exited]
Program received signal SIGSEGV, Segmentation fault.
malloc_consolidate (av=<value optimized out>) at malloc.c:5155
5155 malloc.c: Datei oder Verzeichnis nicht gefunden.
in malloc.c
(gdb) thread apply all bt full
Thread 6 (Thread 0xaa72cb70 (LWP 5742)):
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7b20703 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
No locals.
#2 0xb5b7501e in g_cond_timed_wait_posix_impl (cond=0xb2201c00,
entered_mutex=0x8129198, abs_time=0xaa72c138)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./gthread/gthread-posix.c:242
result = <value optimized out>
end_time = {tv_sec = 1311887780, tv_nsec = 836234000}
timed_out = <value optimized out>
__PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3 0xb5aa6b3c in g_async_queue_pop_intern_unlocked (queue=0x8129170, try=0,
end_time=0xaa72c138)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gasyncqueue.c:423
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4 0xb5aa767d in g_async_queue_timed_pop (queue=0x8129170,
---Type <return> to continue, or q <return> to quit---
end_time=0xaa72c138)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gasyncqueue.c:549
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_timed_pop"
#5 0xb5aff214 in g_thread_pool_wait_for_new_pool (data=0x85bd080)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gthreadpool.c:175
end_time = {tv_sec = 1311887780, tv_usec = 836234}
pool = <value optimized out>
local_max_idle_time = 15000
local_wakeup_thread_serial = <value optimized out>
local_max_unused_threads = 2
last_wakeup_thread_serial = 0
have_relayed_thread_marker = 0
#6 g_thread_pool_thread_proxy (data=0x85bd080)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gthreadpool.c:378
free_pool = <value optimized out>
task = 0xfffffdfc
pool = <value optimized out>
#7 0xb5afcb6f in g_thread_create_proxy (data=0x8749570)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gthread.---Type <return> to continue, or q
<return> to quit---
c:1897
thread = 0x8749570
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8 0xb7b1bc39 in start_thread (arg=0xaa72cb70) at pthread_create.c:304
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xaa72cb70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1213022220, 0, 4001536,
-1435319640, 446383587, -1671374888}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0xb5a0296e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 3 (Thread 0xac230b70 (LWP 5739)):
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb59f4f86 in __poll (fds=0xb5a8bff4, nfds=1, timeout=-1)
---Type <return> to continue, or q <return> to quit---
at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <value optimized out>
oldtype = 0
result = <value optimized out>
#2 0xb5ae3f5b in g_poll (fds=0x8755ac0, nfds=1, timeout=-1)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gpoll.c:132
No locals.
#3 0xb5ad396f in g_main_context_poll (context=0x875b6d0, block=1, dispatch=1,
self=<value optimized out>)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:3404
poll_func = 0xb5ae3f30 <g_poll>
#4 g_main_context_iterate (context=0x875b6d0, block=1, dispatch=1,
self=<value optimized out>)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:3086
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 1
allocated_nfds = <value optimized out>
fds = 0x8755ac0
---Type <return> to continue, or q <return> to quit---
#5 0xb5ad40f3 in g_main_loop_run (loop=0x8755ab0)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:3299
__PRETTY_FUNCTION__ = "g_main_loop_run"
#6 0xb232e6f4 in ?? () from /usr/lib/gio/modules/libdconfsettings.so
No symbol table info available.
#7 0xb5afcb6f in g_thread_create_proxy (data=0x875b678)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gthread.c:1897
thread = 0x875b678
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8 0xb7b1bc39 in start_thread (arg=0xac230b70) at pthread_create.c:304
__res = <value optimized out>
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xac230b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1213022220, 0, 4001536,
-1406991704, -1189394961, -1671374888}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
---Type <return> to continue, or q <return> to quit---
__PRETTY_FUNCTION__ = "start_thread"
#9 0xb5a0296e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 2 (Thread 0xb2bb2b70 (LWP 5738)):
#0 0xb7fe2424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb59f4f86 in __poll (fds=0xb5a8bff4, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <value optimized out>
oldtype = 0
result = <value optimized out>
#2 0xb5ae3f5b in g_poll (fds=0x85b6dd8, nfds=3, timeout=-1)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gpoll.c:132
No locals.
#3 0xb5ad396f in g_main_context_poll (context=0x85b58e0, block=1, dispatch=1,
self=<value optimized out>)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:3404
poll_func = 0xb5ae3f30 <g_poll>
#4 g_main_context_iterate (context=0x85b58e0, block=1, dispatch=1,
self=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:3086
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 3
allocated_nfds = <value optimized out>
fds = 0x85b6dd8
#5 0xb5ad40f3 in g_main_loop_run (loop=0x85b58d0)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:3299
__PRETTY_FUNCTION__ = "g_main_loop_run"
#6 0xb5c7f274 in gdbus_shared_thread_func (data=0x0)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./gio/gdbusprivate.c:276
No locals.
#7 0xb5afcb6f in g_thread_create_proxy (data=0x85b5970)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gthread.c:1897
thread = 0x85b5970
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8 0xb7b1bc39 in start_thread (arg=0xb2bb2b70) at pthread_create.c:304
__res = <value optimized out>
---Type <return> to continue, or q <return> to quit---
__ignore1 = <value optimized out>
__ignore2 = <value optimized out>
pd = 0xb2bb2b70
now = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1213022220, 0, 4001536,
-1296358744, -1990507054, -1671374888}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#9 0xb5a0296e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.
Thread 1 (Thread 0xb40588b0 (LWP 5735)):
#0 malloc_consolidate (av=<value optimized out>) at malloc.c:5155
fb = 0xb5a8d3cc
maxfb = 0xb5a8d3ec
p = 0xb5a8d3f0
nextp = 0x865eaf8
unsorted_bin = 0xb5a8d3f0
first_unsorted = <value optimized out>
nextchunk = 0xbe215750
---Type <return> to continue, or q <return> to quit---
size = 142115680
nextsize = 48
prevsize = <value optimized out>
bck = <value optimized out>
fwd = 0xb5a8d440
__func__ = "malloc_consolidate"
#1 0xb59a3035 in _int_malloc (av=<value optimized out>,
bytes=<value optimized out>) at malloc.c:4373
nb = 1032
idx = <value optimized out>
bin = <value optimized out>
victim = <value optimized out>
size = <value optimized out>
victim_index = <value optimized out>
remainder = <value optimized out>
remainder_size = <value optimized out>
block = <value optimized out>
bit = <value optimized out>
map = <value optimized out>
fwd = <value optimized out>
bck = <value optimized out>
errstr = <value optimized out>
__func__ = "_int_malloc"
---Type <return> to continue, or q <return> to quit---
#2 0xb59a54ac in __libc_malloc (bytes=1024) at malloc.c:3660
ar_ptr = 0xb5a8d3c0
victim = <value optimized out>
__func__ = "__libc_malloc"
#3 0xb5ada224 in g_malloc (n_bytes=1024)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmem.c:164
mem = <value optimized out>
#4 0xb5f4f72e in IA__gdk_cairo_set_source_pixbuf (cr=0xb5e94320,
pixbuf=0x8724ab0, pixbuf_x=7, pixbuf_y=34)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gdk/gdkcairo.c:213
width = 16
height = 16
gdk_pixels = 0x872ac48 "\377\377\377"
gdk_rowstride = 64
n_channels = <value optimized out>
cairo_stride = 64
cairo_pixels = <value optimized out>
format = CAIRO_FORMAT_ARGB32
surface = <value optimized out>
key = {unused = 0}
j = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#5 0xb60c637d in gtk_cell_renderer_pixbuf_render (cell=0x867c010,
window=0x8707ba8, widget=0x86d6000, background_area=0xbfffe8d8,
cell_area=0xbfffe8e8, expose_area=0xbfffe8f8, flags=0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtkcellrendererpixbuf.c:766
cellpixbuf = 0x867c010
priv = 0x867c058
pixbuf = 0x8724ab0
invisible = 0x0
colorized = 0x0
pix_rect = {x = 7, y = 34, width = 16, height = 16}
draw_rect = {x = 7, y = 34, width = 16, height = 16}
cr = 0xb5e94320
#6 0xb60c3050 in IA__gtk_cell_renderer_render (cell=0x867c010,
window=0x8707ba8, widget=0x86d6000, background_area=0xbfffe8d8,
cell_area=0xbfffe8e8, expose_area=0xbfffe8f8, flags=0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtkcellrenderer.c:578
selected = 0
priv = 0x867c048
__PRETTY_FUNCTION__ = "IA__gtk_cell_renderer_render"
#7 0xb629a8de in gtk_tree_view_column_cell_process_action (
tree_column=0x85b2530, window=0x8707ba8, background_area=0xbfffeb38,
---Type <return> to continue, or q <return> to quit---
cell_area=0xbfffeb28, flags=0, action=0, focus_rectangle=0x0,
editable_widget=0x0, event=0x0, path_string=0x0,
expose_area=<value optimized out>)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtktreeviewcolumn.c:2836
info = 0x8669200
list = <value optimized out>
real_expose_area = {x = 1, y = 25, width = 286, height = 35}
depth = 30
expand_cell_count = <value optimized out>
full_requested_width = <value optimized out>
extra_space = 199
min_x = <value optimized out>
min_y = <value optimized out>
max_x = <value optimized out>
max_y = <value optimized out>
focus_line_width = 1
special_cells = 0
horizontal_separator = 2
cursor_row = 0
first_cell = <value optimized out>
rtl = 0
rtl_cell_area = {x = 2, y = 26, width = 26, height = 33}
---Type <return> to continue, or q <return> to quit---
rtl_background_area = {x = 0, y = 25, width = 30, height = 35}
#8 0xb629b3bd in _gtk_tree_view_column_cell_render (tree_column=0x85b2530,
window=0x8707ba8, background_area=0xbfffeb38, cell_area=0xbfffeb28,
expose_area=0xbffff018, flags=0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtktreeviewcolumn.c:3169
__PRETTY_FUNCTION__ = "_gtk_tree_view_column_cell_render"
#9 0xb628514b in gtk_tree_view_bin_expose (widget=0x86d6000, event=0xbffff00c)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtktreeview.c:4713
column = 0x85b2530
detail = <value optimized out>
state = GTK_STATE_NORMAL
parity = 0
is_separator = <value optimized out>
is_first = 0
is_last = 0
tree_view = 0x86d6000
path = <value optimized out>
tree = 0x8727510
list = 0x86318c0
node = 0x8726fa0
cursor = 0x0
---Type <return> to continue, or q <return> to quit---
cursor_tree = 0x0
drag_highlight = 0x0
drag_highlight_tree = 0x0
iter = {stamp = -1131434891, user_data = 0x8669738, user_data2 = 0x0,
user_data3 = 0x0}
y_offset = 60
cell_offset = <value optimized out>
max_height = 35
depth = 2
background_area = {x = 0, y = 25, width = 288, height = 35}
cell_area = {x = 1, y = 25, width = 286, height = 35}
flags = 0
highlight_x = 1
expander_cell_width = 286
bin_window_width = 288
bin_window_height = <value optimized out>
cursor_path = <value optimized out>
drag_dest_path = <value optimized out>
first_column = 0x86318c0
last_column = 0x86318c0
vertical_separator = 0
horizontal_separator = 2
focus_line_width = <value optimized out>
---Type <return> to continue, or q <return> to quit---
allow_rules = 1
has_special_cell = 0
rtl = 0
n_visible_columns = <value optimized out>
pointer_x = 0
pointer_y = 141835376
grid_line_width = -1247053823
got_pointer = 0
row_ending_details = 0
draw_vgrid_lines = 0
draw_hgrid_lines = 0
__PRETTY_FUNCTION__ = "gtk_tree_view_bin_expose"
#10 0xb6286279 in gtk_tree_view_expose (widget=0x86d6000, event=0xbffff00c)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtktreeview.c:5077
retval = <value optimized out>
tmp_list = <value optimized out>
tree_view = 0x86d6000
#11 0xb6175984 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8223d00,
return_value=0xbfffed84, n_param_values=2, param_values=0x865e368,
invocation_hint=0xbfffed70, marshal_data=0xb62861b0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtkmarshalers.c:86
---Type <return> to continue, or q <return> to quit---
callback = 0xb62861b0 <gtk_tree_view_expose>
cc = 0x8223d00
data1 = <value optimized out>
data2 = <value optimized out>
v_return = <value optimized out>
__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#12 0xb5b88347 in g_type_class_meta_marshal (closure=0x8223d00,
return_value=0xbfffed84, n_param_values=2, param_values=0x865e368,
invocation_hint=0xbfffed70, marshal_data=0xc8)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./gobject/gclosure.c:878
class = <value optimized out>
callback = <value optimized out>
offset = 200
#13 0xb5b899f2 in g_closure_invoke (closure=0x8223d00,
return_value=0xbfffed84, n_param_values=2, param_values=0x865e368,
invocation_hint=0xbfffed70)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./gobject/gclosure.c:767
marshal = 0xb5b882f0 <g_type_class_meta_marshal>
marshal_data = 0xc8
in_marshal = -1073746688
__PRETTY_FUNCTION__ = "g_closure_invoke"
---Type <return> to continue, or q <return> to quit---
#14 0xb5b9c78d in signal_emit_unlocked_R (node=0x8223db8, detail=0,
instance=0x86d6000, emission_return=0xbfffeebc,
instance_and_params=0x865e368)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./gobject/gsignal.c:3290
accumulator = 0x8223bc0
emission = {next = 0x0, instance = 0x86d6000, ihint = {signal_id = 65,
detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN,
chain_type = 141014192}
class_closure = 0x8223d00
handler_list = 0x0
return_accu = 0xbfffed84
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}
signal_id = 65
max_sequential_handler_number = 976
return_value_altered = 0
#15 0xb5ba517b in g_signal_emit_valist (instance=0x86d6000, signal_id=65,
detail=0,
var_args=0xbfffef30 "\\\357\377\277@\t\"\b0M_\b\360iA\266\360iA\266")
---Type <return> to continue, or q <return> to quit---
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./gobject/gsignal.c:2993
return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}
error = 0x0
rtype = <value optimized out>
static_scope = 0
instance_and_params = 0x865e368
signal_return_type = 20
param_values = 0x865e37c
node = 0x8223db8
i = <value optimized out>
n_params = 1
__PRETTY_FUNCTION__ = "g_signal_emit_valist"
#16 0xb5ba55a2 in g_signal_emit (instance=0x86d6000, signal_id=65, detail=0)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./gobject/gsignal.c:3040
var_args = 0xbfffef2c
"\f\360\377\277\\\357\377\277@\t\"\b0M_\b\360iA\266\360iA\266"
#17 0xb62aa5a6 in gtk_widget_event_internal (widget=0x86d6000,
---Type <return> to continue, or q <return> to quit---
event=0xbffff00c)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtkwidget.c:4980
signal_num = <value optimized out>
return_val = 0
#18 0xb61741d1 in IA__gtk_main_do_event (event=0xbffff00c)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtkmain.c:1609
event_widget = 0x86d6000
grab_widget = 0x86d6000
window_group = 0x8632b70
rewritten_event = <value optimized out>
tmp_list = <value optimized out>
__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#19 0xb5f75361 in _gdk_window_process_updates_recurse (window=0x8707ba8,
expose_region=0x876ebc0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gdk/gdkwindow.c:5429
event = {type = GDK_EXPOSE, any = {type = GDK_EXPOSE,
window = 0x8707ba8, send_event = 0 '\000'}, expose = {
type = GDK_EXPOSE, window = 0x8707ba8, send_event = 0 '\000',
area = {x = 0, y = 0, width = 1, height = 267},
region = 0x876ebc0, count = 0}, no_expose = {type = GDK_EXPOSE,
---Type <return> to continue, or q <return> to quit---
window = 0x8707ba8, send_event = 0 '\000'}, visibility = {
type = GDK_EXPOSE, window = 0x8707ba8, send_event = 0 '\000',
state = GDK_VISIBILITY_UNOBSCURED}, motion = {type = GDK_EXPOSE,
window = 0x8707ba8, send_event = 0 '\000', time = 0,
x = 2.1219957909652723e-314, y = 6.9418544653803796e-268,
axes = 0x0, state = 141994664, is_hint = 28296, device = 0x10b,
x_root = 4.9929086697747698e-268,
y_root = 4.9406564584124654e-324}, button = {type = GDK_EXPOSE,
window = 0x8707ba8, send_event = 0 '\000', time = 0,
x = 2.1219957909652723e-314, y = 6.9418544653803796e-268,
axes = 0x0, state = 141994664, button = 141782664, device = 0x10b,
x_root = 4.9929086697747698e-268,
y_root = 4.9406564584124654e-324}, scroll = {type = GDK_EXPOSE,
window = 0x8707ba8, send_event = 0 '\000', time = 0,
x = 2.1219957909652723e-314, y = 6.9418544653803796e-268,
state = 0, direction = 141994664, device = 0x8736e88,
x_root = -9.5474144033943628e-49,
y_root = 2.1919503461574135e-314}, key = {type = GDK_EXPOSE,
window = 0x8707ba8, send_event = 0 '\000', time = 0, state = 0,
keyval = 1, length = 267, string = 0x876ebc0 "\002",
hardware_keycode = 0, group = 0 '\000', is_modifier = 0},
crossing = {type = GDK_EXPOSE, window = 0x8707ba8,
send_event = 0 '\000', subwindow = 0x0, time = 0,
---Type <return> to continue, or q <return> to quit---
x = 5.6657287618822177e-312, y = 7.0162918485093099e-316,
x_root = 5.8851302232508138e-268,
y_root = -9.5474144033943628e-49, mode = 141589596,
detail = GDK_NOTIFY_VIRTUAL, focus = 0, state = 3053260072},
focus_change = {type = GDK_EXPOSE, window = 0x8707ba8,
send_event = 0 '\000', in = 0}, configure = {type = GDK_EXPOSE,
window = 0x8707ba8, send_event = 0 '\000', x = 0, y = 0,
width = 1, height = 267}, property = {type = GDK_EXPOSE,
window = 0x8707ba8, send_event = 0 '\000', atom = 0x0, time = 0,
state = 1}, selection = {type = GDK_EXPOSE, window = 0x8707ba8,
send_event = 0 '\000', selection = 0x0, target = 0x0,
property = 0x1, time = 267, requestor = 142011328},
owner_change = {type = GDK_EXPOSE, window = 0x8707ba8,
send_event = 0 '\000', owner = 0,
reason = GDK_OWNER_CHANGE_NEW_OWNER, selection = 0x1, time = 267,
selection_time = 142011328}, proximity = {type = GDK_EXPOSE,
window = 0x8707ba8, send_event = 0 '\000', time = 0,
device = 0x0}, client = {type = GDK_EXPOSE, window = 0x8707ba8,
send_event = 0 '\000', message_type = 0x0, data_format = 0,
data = {
b =
"\001\000\000\000\v\001\000\000\300\353v\b\000\000\000\000\250\252v\b", s =
{1, 0, 267, 0, -5184, 2166, 0, 0, -21848, 2166}, l = {1, 267,
142011328, 0, 141994664}}}, dnd = {type = GDK_EXPOSE,
---Type <return> to continue, or q <return> to quit---
window = 0x8707ba8, send_event = 0 '\000', context = 0x0,
time = 0, x_root = 1, y_root = 0}, window_state = {
type = GDK_EXPOSE, window = 0x8707ba8, send_event = 0 '\000',
changed_mask = 0, new_window_state = 0}, setting = {
type = GDK_EXPOSE, window = 0x8707ba8, send_event = 0 '\000',
action = GDK_SETTING_ACTION_NEW, name = 0x0}, grab_broken = {
type = GDK_EXPOSE, window = 0x8707ba8, send_event = 0 '\000',
keyboard = 0, implicit = 0, grab_window = 0x1}}
private = 0x8707ba8
child = <value optimized out>
child_region = <value optimized out>
r = {x = 142010080, y = 141589416, width = -1073745800,
height = 141994648}
l = <value optimized out>
children = 0x0
#20 0xb5f7530d in _gdk_window_process_updates_recurse (window=0x8707af8,
expose_region=0x876e6e0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gdk/gdkwindow.c:5402
private = 0x8707af8
child = 0x8707ba8
child_region = 0x876ebc0
r = {x = 0, y = 0, width = 288, height = 267}
---Type <return> to continue, or q <return> to quit---
l = 0x863f460
children = 0x863f460
#21 0xb5f7530d in _gdk_window_process_updates_recurse (window=0x85ea998,
expose_region=0x876e6c0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gdk/gdkwindow.c:5402
private = 0x85ea998
child = 0x8707af8
child_region = 0x876e6e0
r = {x = 0, y = 58, width = 288, height = 267}
l = 0x8677060
children = 0x8677060
#22 0xb5fa78f4 in _gdk_windowing_window_process_updates_recurse (
window=0x85ea998, region=0x876e6c0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gdk/x11/gdkwindow-x11.c:5619
No locals.
#23 0xb5f7024b in gdk_window_process_updates_internal (
window=<value optimized out>)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gdk/gdkwindow.c:5588
expose_region = 0x876e6c0
update_area = 0x879c620
---Type <return> to continue, or q <return> to quit---
private = <value optimized out>
impl_iface = <value optimized out>
save_region = 0
clip_box = {x = 0, y = 43, width = 1, height = 282}
#24 0xb5f72217 in IA__gdk_window_process_all_updates ()
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gdk/gdkwindow.c:5696
private = 0x85ea998
old_update_windows = 0x8686158
tmp_list = 0x8686158
in_process_all_updates = 1
got_recursive_update = 0
#25 0xb5f7229b in gdk_window_update_idle (data=0x0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gdk/gdkwindow.c:5322
No locals.
#26 0xb5f4e368 in gdk_threads_dispatch (data=0x8675ad0)
at /build/buildd-gtk+2.0_2.24.4-3-i386-ouUeDk/gtk+2.0-2.24.4/gdk/gdk.c:512
dispatch = 0x8675ad0
ret = 0
#27 0xb5acea41 in g_idle_dispatch (source=0x8232070,
callback=0xb5f4e300 <gdk_threads_dispatch>, user_data=0x8675ad0)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:---Type <return> to continue, or q
<return> to quit---
4545
No locals.
#28 0xb5ad3252 in g_main_dispatch (context=0x820fbf0)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:2440
dispatch = 0xb5acea20 <g_idle_dispatch>
was_in_call = 0
user_data = 0x8675ad0
callback = 0xb5f4e300 <gdk_threads_dispatch>
cb_funcs = 0xb5b6859c
cb_data = 0x8743750
current_source_link = {data = 0x8232070, next = 0x0}
need_destroy = <value optimized out>
source = 0x8232070
current = 0x85b2d50
i = <value optimized out>
#29 g_main_context_dispatch (context=0x820fbf0)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:3013
No locals.
#30 0xb5ad3a30 in g_main_context_iterate (context=0x820fbf0, block=1,
dispatch=1, self=<value optimized out>)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:---Type <return> to continue, or q
<return> to quit---
3091
max_priority = 120
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = 0x8867d68
#31 0xb5ad40f3 in g_main_loop_run (loop=0x870d138)
at /build/buildd-glib2.0_2.28.6-1-i386-
A3fp41/glib2.0-2.28.6/./glib/gmain.c:3299
__PRETTY_FUNCTION__ = "g_main_loop_run"
#32 0xb6172bd9 in IA__gtk_main ()
at /build/buildd-gtk+2.0_2.24.4-3-i386-
ouUeDk/gtk+2.0-2.24.4/gtk/gtkmain.c:1256
tmp_list = <value optimized out>
functions = 0x0
init = <value optimized out>
loop = 0x870d138
#33 0x080803b3 in main (argc=1, argv=0xbffff684) at empathy.c:709
location_manager = <value optimized out>
icon = 0x85cbd28
dispatcher = 0x8209d58
account_manager = 0x85a8400
---Type <return> to continue, or q <return> to quit---
log_manager = 0x86333c8
chatroom_manager = 0x85ed678
call_factory = <value optimized out>
ft_factory = 0x863ea00
window = <value optimized out>
idle = 0x8590d20
connectivity = 0x823fba0
error = 0x0
unique_app = <value optimized out>
chatroom_manager_ready = 0
debug_sender = 0x81f04a8
optcontext = <value optimized out>
options = {{long_name = 0x8106f05 "no-connect", short_name = 110 'n',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x8121ab0,
description = 0x8106f10 "Don't connect on startup",
arg_description = 0x0}, {long_name = 0x8106f29 "start-hidden",
short_name = 104 'h', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x8121ab4,
description = 0x8106ca4 "Don't display the contact list or any
other dialogs on startup", arg_description = 0x0}, {
long_name = 0x810290a "version", short_name = 118 'v', flags = 8,
arg = G_OPTION_ARG_CALLBACK, arg_data = 0x807faa0,
description = 0x0, arg_description = 0x0}, {long_name = 0x0,
---Type <return> to continue, or q <return> to quit---
short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x0, description = 0x0, arg_description = 0x0}}
(gdb)
> > > Could you also try with the version in experimental?
> >
> > Do you mean libgl1-mesa-dri or any of the packages above?
>
> I was thinking about empathy itself, empathy 2.30 (currently in
> testing/unstable) is rather old...
Will try that later.
Thanks,
Rainer
--
Rainer Dorsch
http://bokomoko.de/
More information about the Pkg-telepathy-maintainers
mailing list