[Pkg-telepathy-maintainers] Bug#824544: empathy: A backtrace from the segfault

Christian Weeks cpw at weeksfamily.ca
Tue May 17 16:13:09 UTC 2016


Package: empathy
Version: 3.12.11-3
Followup-For: Bug #824544

Dear Maintainer,

Same problem as submitter. If I run the empathy-call application separately, it *mostly*
crashes, but on occasion, it does actually work, so I think this is a race condition 
where we lose 90% of the time.

Attaching a gdb bt full for the process when it crashes. It looks like there's something
going wrong in libcairo (XrmQGetResource is crashing under cairo_surface_get_font_options).

Googling indicates that there was, a long time ago, a problem with cairo being given
invalid surfaces (Error surfaces?). I'll note that the window has not drawn onto the
screen at the point the crash occurs.

One other factor: I am using the NVIDIA proprietary driver underneath X.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'stable'), (499, 'testing'), (399, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages empathy depends on:
ii  dbus-x11                                     1.10.8-1
ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-1
ii  empathy-common                               3.12.11-3
ii  geoclue-2.0                                  2.4.3-1
ii  gnome-icon-theme                             3.12.0-1
ii  gsettings-desktop-schemas                    3.20.0-3
ii  gstreamer1.0-pulseaudio                      1.8.1-1
ii  libc6                                        2.22-9
ii  libcairo2                                    1.14.6-1+b1
ii  libcanberra-gtk3-0                           0.30-3
ii  libcanberra0                                 0.30-3
ii  libchamplain-0.12-0                          0.12.13-1
ii  libchamplain-gtk-0.12-0                      0.12.13-1
ii  libcheese-gtk25                              3.20.2-1
ii  libclutter-1.0-0                             1.26.0-2
ii  libclutter-gst-3.0-0                         3.0.18-1
ii  libclutter-gtk-1.0-0                         1.8.0-1
ii  libcogl-path20                               1.22.0-2
ii  libcogl20                                    1.22.0-2
ii  libdbus-glib-1-2                             0.106-1
ii  libenchant1c2a                               1.6.0-11+b1
ii  libfarstream-0.2-5                           0.2.7-1
ii  libfolks-telepathy25                         0.11.2-1
ii  libfolks25                                   0.11.2-1
ii  libgcr-base-3-1                              3.20.0-2
ii  libgcr-ui-3-1                                3.20.0-2
ii  libgdk-pixbuf2.0-0                           2.34.0-1
ii  libgee-0.8-2                                 0.18.0-1
ii  libgeocode-glib0                             3.20.1-1
ii  libglib2.0-0                                 2.48.1-1
ii  libgnutls30                                  3.4.11-4
ii  libgoa-1.0-0b                                3.20.1-1
ii  libgstreamer-plugins-base1.0-0               1.8.1-1
ii  libgstreamer1.0-0                            1.8.1-1
ii  libgtk-3-0                                   3.20.4-1
ii  libgudev-1.0-0                               230-3
ii  libmission-control-plugins0                  1:5.16.3-2
ii  libnotify4                                   0.7.6-2
ii  libpango-1.0-0                               1.40.1-1
ii  libpulse-mainloop-glib0                      8.0-2+b2
ii  libpulse0                                    8.0-2+b2
ii  libsecret-1-0                                0.18.5-1
ii  libsoup2.4-1                                 2.54.1-1
ii  libtelepathy-farstream3                      0.6.2-1+b1
ii  libtelepathy-glib0                           0.24.1-1.1
ii  libtelepathy-logger3                         0.8.2-1
ii  libwayland-server0                           1.10.0-2
ii  libwebkitgtk-3.0-0                           2.4.11-1
ii  libx11-6                                     2:1.6.3-1
ii  libxml2                                      2.9.3+dfsg1-1
ii  telepathy-logger                             0.8.2-1
ii  telepathy-mission-control-5                  1:5.16.3-2

Versions of packages empathy recommends:
ii  gnome-contacts           3.19.91-2
ii  gvfs-backends            1.28.2-1
ii  sound-theme-freedesktop  0.8-1
ii  telepathy-gabble         0.18.3-2+b1
ii  telepathy-haze           0.8.0-2
ii  telepathy-salut          0.8.1-5+b1

Versions of packages empathy suggests:
ii  telepathy-idle  0.2.0-2
ii  vino            3.20.2-1

Versions of packages empathy is related to:
ii  telepathy-gabble [telepathy-connection-manager]  0.18.3-2+b1
ii  telepathy-haze [telepathy-connection-manager]    0.8.0-2
ii  telepathy-idle [telepathy-connection-manager]    0.2.0-2
ii  telepathy-rakia [telepathy-connection-manager]   0.8.0-3
ii  telepathy-salut [telepathy-connection-manager]   0.8.1-5+b1

-- no debconf information
-------------- next part --------------

Thread 12 (Thread 0x7fff9cd4e700 (LWP 4040)):
#0  0x00007ffff34fbdcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff3d79297 in g_poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007ffff3d79297 in g_poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gpoll.c:124
#3  0x00007ffff48e91d5 in g_socket_condition_timed_wait (socket=<optimized out>, condition=<optimized out>, timeout=<optimized out>, cancellable=0x1500ee0 [GCancellable], error=0x7fff9cd4d870) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gio/gsocket.c:3934
        poll_fd = {{fd = 58, events = 3, revents = 0}, {fd = 59, events = 1, revents = 0}}
        result = <optimized out>
        num = 2
        start_time = 1371549103
        timeout = -1
        condition = <optimized out>
        error = 0x7fff9cd4d870
        cancellable = 0x1500ee0 [GCancellable]
        socket = <optimized out>
#4  0x00007fff9d554aa0 in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstudp.so
#5  0x00007ffff705fe66 in  () at /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#6  0x00007ffff7061a47 in  () at /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#7  0x00007ffff6da7db1 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#8  0x00007ffff3d9155e in g_thread_pool_thread_proxy (data=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthreadpool.c:307
        task = 0x12065a0
        pool = 0x6c22d0
#9  0x00007ffff3d90bc5 in g_thread_proxy (data=0x1399a80) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread.c:780
        thread = 0x1399a80
#10 0x00007ffff37c7454 in start_thread (arg=0x7fff9cd4e700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fff9cd4e700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735824586496, -48436280848822344, 0, 140737488341663, 3, 7086800, 48645539310587832, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#11 0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7fff9d54f700 (LWP 4039)):
#0  0x00007ffff34fbdcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff3d79297 in g_poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  0x00007ffff3d79297 in g_poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gpoll.c:124
#3  0x00007ffff48e91d5 in g_socket_condition_timed_wait (socket=<optimized out>, condition=<optimized out>, timeout=<optimized out>, cancellable=0x1504d60 [GCancellable], error=0x7fff9d54e870) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gio/gsocket.c:3934
        poll_fd = {{fd = 49, events = 3, revents = 0}, {fd = 53, events = 1, revents = 0}}
        result = <optimized out>
        num = 2
        start_time = 1371548695
        timeout = -1
        condition = <optimized out>
        error = 0x7fff9d54e870
        cancellable = 0x1504d60 [GCancellable]
        socket = <optimized out>
#4  0x00007fff9d554aa0 in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstudp.so
#5  0x00007ffff705fe66 in  () at /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#6  0x00007ffff7061a47 in  () at /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#7  0x00007ffff6da7db1 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#8  0x00007ffff3d9155e in g_thread_pool_thread_proxy (data=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthreadpool.c:307
        task = 0x11f0720
        pool = 0x6c22d0
#9  0x00007ffff3d90bc5 in g_thread_proxy (data=0x13eb630) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread.c:780
        thread = 0x13eb630
#10 0x00007ffff37c7454 in start_thread (arg=0x7fff9d54f700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fff9d54f700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735832979200, -48436280848822344, 0, 140737488341663, 3, 7086800, 48644440335830968, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#11 0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7fff9df63700 (LWP 4038)):
#0  0x00007ffff34fbdcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff3d6a39c in g_main_context_iterate (priority=2147483647, n_fds=8, fds=0x7fff8400feb0, timeout=<optimized out>, context=0x14f8aa0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135
        poll_func = 0x7ffff3d79290 <g_poll>
        max_priority = 2147483647
        timeout = 500
        some_ready = <optimized out>
        nfds = 8
        allocated_nfds = 8
        fds = 0x7fff8400feb0
#2  0x00007ffff3d6a39c in g_main_context_iterate (context=0x14f8aa0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835
        max_priority = 2147483647
        timeout = 500
        some_ready = <optimized out>
        nfds = 8
        allocated_nfds = 8
        fds = 0x7fff8400feb0
#3  0x00007ffff3d6a722 in g_main_loop_run (loop=0x7fff840010e0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4034
        __func__ = "g_main_loop_run"
#4  0x00007fff9e3b1d3e in  () at /usr/lib/x86_64-linux-gnu/libgupnp-igd-1.0.so.4
#5  0x00007ffff3d90bc5 in g_thread_proxy (data=0x13bde30) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread.c:780
        thread = 0x13bde30
#6  0x00007ffff37c7454 in start_thread (arg=0x7fff9df63700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fff9df63700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735843546880, -48436280848822344, 0, 140737488344783, 3, 21731216, 48643055208878008, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fff9effd700 (LWP 4037)):
#0  0x00007ffff37cd037 in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:143
#1  0x00007ffff63810c8 in pa_threaded_mainloop_wait () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fffd27ac458 in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstpulse.so
#3  0x00007ffff7555154 in  () at /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0
#4  0x00007ffff3d90bc5 in g_thread_proxy (data=0x13c8ed0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread.c:780
        thread = 0x13c8ed0
#5  0x00007ffff37c7454 in start_thread (arg=0x7fff9effd700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fff9effd700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735860954880, -48436280848822344, 0, 140735869343695, 3, 21905840, 48649584632909752, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#6  0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fff9f7fe700 (LWP 4036)):
#0  0x00007ffff3500a59 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff3daec2f in g_cond_wait (cond=0x14e4208, mutex=0x14e41c8) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread-posix.c:1394
        sampled = 5
#2  0x00007ffff75311e3 in  () at /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0
#3  0x00007ffff7533295 in gst_audio_ring_buffer_read () at /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0
#4  0x00007ffff75505b4 in  () at /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0
#5  0x00007ffff705fe66 in  () at /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#6  0x00007ffff7061a47 in  () at /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#7  0x00007ffff6da7db1 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#8  0x00007ffff3d9155e in g_thread_pool_thread_proxy (data=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthreadpool.c:307
        task = 0x11f2e10
        pool = 0x6c22d0
#9  0x00007ffff3d90bc5 in g_thread_proxy (data=0x13eeb20) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread.c:780
        thread = 0x13eeb20
#10 0x00007ffff37c7454 in start_thread (arg=0x7fff9f7fe700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fff9f7fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735869347584, -48436280848822344, 0, 140737488340687, 3, 7086800, 48648485658152888, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#11 0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fff9ffff700 (LWP 4035)):
#0  0x00007ffff34fbdcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff6380ae1 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007ffff6372091 in pa_mainloop_poll () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007ffff637272e in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007ffff63727e0 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007ffff6380a29 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fffec5cb648 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#7  0x00007ffff37c7454 in start_thread (arg=0x7fff9ffff700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fff9ffff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735877740288, -48436280848822344, 0, 140737488342047, 3, 10, 48647386683396024, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fffa4b1d700 (LWP 4034)):
#0  0x00007ffff34fbe91 in __GI_ppoll (fds=0x7fffa00010c0, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:50
        resultvar = 18446744073709551102
        sc_cancel_oldtype = 0
        tval = {tv_sec = 2, tv_nsec = 524126710}
#1  0x00007ffff6d8a758 in gst_poll_wait () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#2  0x00007ffff6da0df1 in  () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#3  0x00007ffff6d4fd9b in gst_clock_id_wait () at /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#4  0x00007fffab500211 in  () at /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstrtpmanager.so
#5  0x00007ffff3d90bc5 in g_thread_proxy (data=0x13ad280) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread.c:780
        thread = 0x13ad280
#6  0x00007ffff37c7454 in start_thread (arg=0x7fffa4b1d700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fffa4b1d700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735956506368, -48436280848822344, 0, 140737488344079, 3, 21801328, 48591911812059064, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fffd0a7a700 (LWP 4032)):
#0  0x00007ffff34fbdcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff6380ae1 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007ffff6372091 in pa_mainloop_poll () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007ffff637272e in pa_mainloop_iterate () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007ffff63727e0 in pa_mainloop_run () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007ffff6380a29 in  () at /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fffec5cb648 in  () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-8.0.so
#7  0x00007ffff37c7454 in start_thread (arg=0x7fffd0a7a700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fffd0a7a700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736694036224, -48436280848822344, 0, 140737488342991, 3, 8, 48495312091991992, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fffd3413700 (LWP 4031)):
#0  0x00007ffff34fbdcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff3d6a39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fffc40010c0, timeout=<optimized out>, context=0xb1c090) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135
        poll_func = 0x7ffff3d79290 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x7fffc40010c0
#2  0x00007ffff3d6a39c in g_main_context_iterate (context=context at entry=0xb1c090, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x7fffc40010c0
#3  0x00007ffff3d6a4ac in g_main_context_iteration (context=0xb1c090, may_block=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
        retval = <optimized out>
#4  0x00007fffd342e41d in  () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#5  0x00007ffff3d90bc5 in g_thread_proxy (data=0xad0d90) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread.c:780
        thread = 0xad0d90
#6  0x00007ffff37c7454 in start_thread (arg=0x7fffd3413700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fffd3413700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736737654528, -48436280848822344, 0, 140737488341727, 3, 11649168, 48499422912565176, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fffd3fff700 (LWP 4029)):
#0  0x00007ffff34fbdcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff3d6a39c in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7fffcc0010c0, timeout=<optimized out>, context=0x962b80) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135
        poll_func = 0x7ffff3d79290 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x7fffcc0010c0
#2  0x00007ffff3d6a39c in g_main_context_iterate (context=0x962b80, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x7fffcc0010c0
#3  0x00007ffff3d6a722 in g_main_loop_run (loop=0x962b10) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4034
        __func__ = "g_main_loop_run"
#4  0x00007ffff4954916 in gdbus_shared_thread_func (user_data=0x962b50) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gio/gdbusprivate.c:246
        data = 0x962b50
#5  0x00007ffff3d90bc5 in g_thread_proxy (data=0x9048f0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread.c:780
        thread = 0x9048f0
#6  0x00007ffff37c7454 in start_thread (arg=0x7fffd3fff700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fffd3fff700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736750155520, -48436280848822344, 0, 140737488342735, 3, 9841488, 48497853102018488, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fffd8c8c700 (LWP 4028)):
#0  0x00007ffff34fbdcd in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007ffff3d6a39c in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7fffd40008e0, timeout=<optimized out>, context=0x962360) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4135
        poll_func = 0x7ffff3d79290 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x7fffd40008e0
#2  0x00007ffff3d6a39c in g_main_context_iterate (context=context at entry=0x962360, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3835
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x7fffd40008e0
#3  0x00007ffff3d6a4ac in g_main_context_iteration (context=0x962360, may_block=may_block at entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
        retval = <optimized out>
#4  0x00007ffff3d6a4e9 in glib_worker_main (data=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:5672
#5  0x00007ffff3d90bc5 in g_thread_proxy (data=0x9048a0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gthread.c:780
        thread = 0x9048a0
#6  0x00007ffff37c7454 in start_thread (arg=0x7fffd8c8c700) at pthread_create.c:334
        __res = <optimized out>
        pd = 0x7fffd8c8c700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736830424832, -48436280848822344, 0, 140737488342383, 3, 0, 48513635496218552, 48428596946653112}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007ffff3504e5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7ffff7ec0ac0 (LWP 4024)):
#0  0x00007ffff37c9a94 in __GI___pthread_mutex_lock (mutex=0x0) at ../nptl/pthread_mutex_lock.c:68
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <optimized out>
        id = <optimized out>
#1  0x00007ffff3a2844a in XrmQGetResource () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#2  0x00007ffff3a04796 in XGetDefault () at /usr/lib/x86_64-linux-gnu/libX11.so.6
#3  0x00007ffff431d7df in  () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
#4  0x00007ffff431fd00 in  () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
#5  0x00007ffff42f1507 in cairo_surface_get_font_options () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
#6  0x00007ffff42afd6f in  () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
#7  0x00007ffff42b2e83 in  () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
#8  0x00007ffff42a4ac4 in cairo_show_glyphs () at /usr/lib/x86_64-linux-gnu/libcairo.so.2
#9  0x00007fffe9d7623b in  () at /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
#10 0x00007fffe9d765cf in  () at /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
#11 0x00007fffed28d239 in pango_renderer_draw_glyphs () at /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
#12 0x00007fffe9d76834 in pango_cairo_show_glyph_string () at /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
#13 0x00007fffed28d239 in pango_renderer_draw_glyphs () at /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
#14 0x00007fffed28def0 in pango_renderer_draw_layout_line () at /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
#15 0x00007fffed28e105 in pango_renderer_draw_layout () at /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
#16 0x00007ffff56862e4 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x00007ffff55ade45 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007ffff55ac845 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007ffff56bc868 in gtk_render_layout () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007ffff563289c in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x00007ffff558e32d in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007ffff5592f20 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007ffff562fde1 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007ffff57967eb in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007ffff5589292 in gtk_container_propagate_draw () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007ffff5589372 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x00007ffff57967eb in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x00007ffff5589292 in gtk_container_propagate_draw () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#29 0x00007ffff573c285 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#30 0x00007ffff558e32d in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#31 0x00007ffff5592f20 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#32 0x00007ffff573d211 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007ffff57967eb in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00007ffff5589292 in gtk_container_propagate_draw () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007ffff5589372 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007ffff57967eb in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007ffff5796cc9 in gtk_widget_send_expose () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#38 0x00007ffff5648492 in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#39 0x00007ffff45c86a5 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#40 0x00007ffff45d73e8 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#41 0x00007ffff45d850c in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#42 0x00007ffff45d86c3 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#43 0x00007ffff40411d4 in _g_closure_invoke_va (closure=closure at entry=0xb324f0, return_value=return_value at entry=0x0, instance=instance at entry=0x925560, args=args at entry=0x7fffffffdce0, n_params=<optimized out>, param_types=0x0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gobject/gclosure.c:867
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0xb324d0
        __func__ = "_g_closure_invoke_va"
#44 0x00007ffff405b9a6 in g_signal_emit_valist (instance=0x925560, signal_id=<optimized out>, detail=0, var_args=var_args at entry=0x7fffffffdce0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gobject/gsignal.c:3294
        return_accu = <optimized out>
        accu = {g_type = 0, 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}}}
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x925560, ihint = {signal_id = 44, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 9519808}
        signal_id = <optimized out>
        instance_type = <optimized out>
        emission_return = {g_type = 0, 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}}}
        rtype = 4
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = <optimized out>
        run_type = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#45 0x00007ffff405c08f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gobject/gsignal.c:3441
Python Exception <class 'gdb.error'> Attempt to dereference a generic pointer.: 
#46 0x00007ffff45d065e in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#47 0x00007ffff45bea28 in  () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#48 0x00007ffff3d6aac3 in g_timeout_dispatch (source=0x1202a00, callback=<optimized out>, user_data=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:4577
        timeout_source = 0x1202a00
        again = <optimized out>
#49 0x00007ffff3d6a05a in g_main_context_dispatch (context=0x909ad0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3154
        dispatch = 0x7ffff3d6aab0 <g_timeout_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x985d80
        callback = 0x7ffff45bea00
        cb_funcs = <optimized out>
        cb_data = 0x1202a70
        need_destroy = <optimized out>
        source = 0x1202a00
        current = 0x940360
        i = 1
#50 0x00007ffff3d6a05a in g_main_context_dispatch (context=context at entry=0x909ad0) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3769
#51 0x00007ffff3d6a400 in g_main_context_iterate (context=context at entry=0x909ad0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3840
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 11
        fds = 0x114f0b0
#52 0x00007ffff3d6a4ac in g_main_context_iteration (context=context at entry=0x909ad0, may_block=may_block at entry=1) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./glib/gmain.c:3901
        retval = <optimized out>
#53 0x00007ffff491dcdd in g_application_run (application=0x925120 [GtkApplication], argc=1, argv=0x7fffffffe128) at /build/glib2.0-wnDt2X/glib2.0-2.48.1/./gio/gapplication.c:2381
        arguments = 0x9ecd10
        status = 0
        context = 0x909ad0
        acquired_context = <optimized out>
        __func__ = "g_application_run"
#54 0x000000000040fce2 in main ()


More information about the Pkg-telepathy-maintainers mailing list