[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