<div dir="ltr">This should be fixed in 3.20.1.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 18, 2016 at 4:27 PM, Sam Morris <span dir="ltr"><<a href="mailto:sam@robots.org.uk" target="_blank">sam@robots.org.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Package: gnome-flashback<br>
Version: 3.20.0-2<br>
Severity: important<br>
<br>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA256<br>
<br>
Recently I've seen gnome-flashback segfaulting when I get a Facebook<br>
message. So far it's been triggered by Facebook Messenger receiving a<br>
message, causing Chrome to try to display a notification.<br>
<br>
$ coredumpctl gdb gnome-flashback -1<br>
           PID: 31541 (gnome-flashback)<br>
           UID: 1000 (sam)<br>
           GID: 1000 (sam)<br>
        Signal: 11 (SEGV)<br>
     Timestamp: Wed 2016-05-18 14:16:06 BST (6min ago)<br>
  Command Line: gnome-flashback<br>
    Executable: /usr/bin/gnome-flashback<br>
 Control Group: /user.slice/user-1000.slice/session-22.scope<br>
          Unit: session-22.scope<br>
         Slice: user-1000.slice<br>
       Session: 22<br>
     Owner UID: 1000 (sam)<br>
       Boot ID: 5207e93029f346b998452e259ed615fa<br>
    Machine ID: 02811b48315f7b72e8f24f424a16eafc<br>
      Hostname: wintermute<br>
      Coredump: /var/lib/systemd/coredump/core.gnome-flashback.1000.5207e93029f346b998452e259ed615fa.31541.1463577366000000000000.xz<br>
       Message: Process 31541 (gnome-flashback) of user 1000 dumped core.<br>
<br>
                Stack trace of thread 31541:<br>
                #0  0x0000000000446dca update_bubble (gnome-flashback)<br>
                #1  0x00007fef6ec0f1d4 n/a (libgobject-2.0.so.0)<br>
                #2  0x00007fef6ec299a6 g_signal_emit_valist (libgobject-2.0.so.0)<br>
                #3  0x00007fef6ec2a08f g_signal_emit (libgobject-2.0.so.0)<br>
                #4  0x0000000000441b7e nd_notification_update (gnome-flashback)<br>
                #5  0x000000000044114b handle_notify_cb (gnome-flashback)<br>
                #6  0x00007fef68c75dc0 ffi_call_unix64 (libffi.so.6)<br>
                #7  0x00007fef68c75828 ffi_call (libffi.so.6)<br>
                #8  0x00007fef6ec0f7c9 g_cclosure_marshal_generic (libgobject-2.0.so.0)<br>
                #9  0x00007fef6ec0efa5 g_closure_invoke (libgobject-2.0.so.0)<br>
                #10 0x00007fef6ec20fc1 n/a (libgobject-2.0.so.0)<br>
                #11 0x00007fef6ec28d41 g_signal_emitv (libgobject-2.0.so.0)<br>
                #12 0x00000000004461d9 _gf_fd_notifications_gen_skeleton_handle_method_call (gnome-flashback)<br>
                #13 0x00007fef6ef3f221 n/a (libgio-2.0.so.0)<br>
                #14 0x00007fef6ef2703c n/a (libgio-2.0.so.0)<br>
                #15 0x00007fef6e937fea g_main_context_dispatch (libglib-2.0.so.0)<br>
                #16 0x00007fef6e938390 n/a (libglib-2.0.so.0)<br>
                #17 0x00007fef6e9386b2 g_main_loop_run (libglib-2.0.so.0)<br>
                #18 0x0000000000419ca7 main (gnome-flashback)<br>
                #19 0x00007fef6e00a610 __libc_start_main (libc.so.6)<br>
                #20 0x0000000000419d59 _start (gnome-flashback)<br>
<br>
                Stack trace of thread 31546:<br>
                #0  0x00007fef6e0ceae9 syscall (libc.so.6)<br>
                #1  0x00007fef6e97ccfa g_cond_wait_until (libglib-2.0.so.0)<br>
                #2  0x00007fef6e90c929 n/a (libglib-2.0.so.0)<br>
                #3  0x00007fef6e90cf4b g_async_queue_timeout_pop (libglib-2.0.so.0)<br>
                #4  0x00007fef6e95f5ca n/a (libglib-2.0.so.0)<br>
                #5  0x00007fef6e95eb75 n/a (libglib-2.0.so.0)<br>
                #6  0x00007fef6e395454 start_thread (libpthread.so.0)<br>
                #7  0x00007fef6e0d2eed __clone (libc.so.6)<br>
<br>
                Stack trace of thread 31547:<br>
                #0  0x00007fef6e0c9e5d poll (libc.so.6)<br>
                #1  0x00007fef6e93832c n/a (libglib-2.0.so.0)<br>
                #2  0x00007fef6e93843c g_main_context_iteration (libglib-2.0.so.0)<br>
                #3  0x00007fef62fe027d n/a (libdconfsettings.so)<br>
                #4  0x00007fef6e95eb75 n/a (libglib-2.0.so.0)<br>
                #5  0x00007fef6e395454 start_thread (libpthread.so.0)<br>
                #6  0x00007fef6e0d2eed __clone (libc.so.6)<br>
<br>
                Stack trace of thread 31544:<br>
                #0  0x00007fef6e0c9e5d poll (libc.so.6)<br>
                #1  0x00007fef6e93832c n/a (libglib-2.0.so.0)<br>
                #2  0x00007fef6e93843c g_main_context_iteration (libglib-2.0.so.0)<br>
                #3  0x00007fef6e938479 n/a (libglib-2.0.so.0)<br>
                #4  0x00007fef6e95eb75 n/a (libglib-2.0.so.0)<br>
                #5  0x00007fef6e395454 start_thread (libpthread.so.0)<br>
                #6  0x00007fef6e0d2eed __clone (libc.so.6)<br>
<br>
                Stack trace of thread 31545:<br>
                #0  0x00007fef6e0c9e5d poll (libc.so.6)<br>
                #1  0x00007fef6e93832c n/a (libglib-2.0.so.0)<br>
                #2  0x00007fef6e9386b2 g_main_loop_run (libglib-2.0.so.0)<br>
                #3  0x00007fef6ef36906 n/a (libgio-2.0.so.0)<br>
                #4  0x00007fef6e95eb75 n/a (libglib-2.0.so.0)<br>
                #5  0x00007fef6e395454 start_thread (libpthread.so.0)<br>
                #6  0x00007fef6e0d2eed __clone (libc.so.6)<br>
<br>
GNU gdb (Debian 7.10-1+b1) 7.10<br>
Copyright (C) 2015 Free Software Foundation, Inc.<br>
License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html" rel="noreferrer" target="_blank">http://gnu.org/licenses/gpl.html</a>><br>
This is free software: you are free to change and redistribute it.<br>
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"<br>
and "show warranty" for details.<br>
This GDB was configured as "x86_64-linux-gnu".<br>
Type "show configuration" for configuration details.<br>
For bug reporting instructions, please see:<br>
<<a href="http://www.gnu.org/software/gdb/bugs/" rel="noreferrer" target="_blank">http://www.gnu.org/software/gdb/bugs/</a>>.<br>
Find the GDB manual and other documentation resources online at:<br>
<<a href="http://www.gnu.org/software/gdb/documentation/" rel="noreferrer" target="_blank">http://www.gnu.org/software/gdb/documentation/</a>>.<br>
For help, type "help".<br>
Type "apropos word" to search for commands related to "word"...<br>
Reading symbols from /usr/bin/gnome-flashback...Reading symbols from /usr/lib/debug/.build-id/0d/fbe3efd982b5fbe4afc4017c547f7d22aa6b7b.debug...done.<br>
done.<br>
[New LWP 31541]<br>
[New LWP 31546]<br>
[New LWP 31547]<br>
[New LWP 31544]<br>
[New LWP 31545]<br>
[Thread debugging using libthread_db enabled]<br>
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<br>
Core was generated by `gnome-flashback'.<br>
Program terminated with signal SIGSEGV, Segmentation fault.<br>
#0  update_bubble (bubble=0x27ee2f0) at gf-bubble.c:331<br>
331     gf-bubble.c: No such file or directory.<br>
[Current thread is 1 (Thread 0x7fef72b50a80 (LWP 31541))]<br>
<br>
(gdb) where<br>
#0  update_bubble (bubble=0x27ee2f0) at gf-bubble.c:331<br>
#1  0x00007fef6ec0f1d4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0<br>
#2  0x00007fef6ec299a6 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0<br>
#3  0x00007fef6ec2a08f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0<br>
#4  0x0000000000441b7e in nd_notification_update (notification=notification@entry=0x270c130, app_name=app_name@entry=0x27ede00 "Empathy", icon=icon@entry=0x283ce90 "", summary=summary@entry=0x2802790 "Thomas Stewart",<br>
    body=body@entry=0x27e85b0 "are you up to much on saturday?", actions=actions@entry=0x283ce30, hints=0x7fef5c01ca10, timeout=-1) at nd-notification.c:200<br>
#5  0x000000000044114b in handle_notify_cb (object=0x2548510, invocation=0x7fef5c017d80, app_name=0x27ede00 "Empathy", replaces_id=<optimized out>, app_icon=0x283ce90 "", summary=0x2802790 "Thomas Stewart", body=0x27e85b0 "are you up to much on saturday?",<br>
    actions=0x283ce30, hints=0x7fef5c01ca10, expire_timeout=-1, user_data=0x7fef5c015a00) at nd-daemon.c:212<br>
#6  0x00007fef68c75dc0 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6<br>
#7  0x00007fef68c75828 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6<br>
#8  0x00007fef6ec0f7c9 in g_cclosure_marshal_generic () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0<br>
#9  0x00007fef6ec0efa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0<br>
#10 0x00007fef6ec20fc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0<br>
#11 0x00007fef6ec28d41 in g_signal_emitv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0<br>
#12 0x00000000004461d9 in _gf_fd_notifications_gen_skeleton_handle_method_call (connection=<optimized out>, sender=<optimized out>, object_path=<optimized out>, interface_name=0x7fef5c01a500 "org.freedesktop.Notifications", method_name=0x7fef5c01aa90 "Notify",<br>
    parameters=<optimized out>, invocation=0x7fef5c017d80, user_data=0x2548510) at gf-fd-notifications-gen.c:1734<br>
#13 0x00007fef6ef3f221 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0<br>
#14 0x00007fef6ef2703c in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0<br>
#15 0x00007fef6e937fea in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0<br>
#16 0x00007fef6e938390 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0<br>
#17 0x00007fef6e9386b2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0<br>
#18 0x0000000000419ca7 in main (argc=1, argv=0x7ffe3fae9e48) at gf-main.c:159<br>
<br>
<br>
- -- System Information:<br>
Debian Release: 8.4<br>
  APT prefers stable-updates<br>
  APT policy: (550, 'stable-updates'), (550, 'stable'), (530, 'testing'), (520, 'unstable'), (510, 'experimental'), (500, 'unstable-debug')<br>
Architecture: amd64 (x86_64)<br>
<br>
Kernel: Linux 4.5.0-2-amd64 (SMP w/2 CPU cores)<br>
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)<br>
Shell: /bin/sh linked to /bin/dash<br>
Init: systemd (via /run/systemd/system)<br>
<br>
Versions of packages gnome-flashback depends on:<br>
ii  gnome-flashback-common   3.20.0-2<br>
ii  libatk1.0-0              2.20.0-1<br>
ii  libc6                    2.22-7<br>
ii  libcairo2                1.14.0-2.1+deb8u1<br>
ii  libcanberra-gtk3-0       0.30-2.1<br>
ii  libgdk-pixbuf2.0-0       2.34.0-1<br>
ii  libglib2.0-0             2.48.0-1<br>
ii  libgnome-bluetooth13     3.18.3-1<br>
ii  libgnome-desktop-3-12    3.20.1-1<br>
ii  libgtk-3-0               3.20.3-2<br>
ii  libibus-1.0-5            1.5.9-1<br>
ii  libpango-1.0-0           1.40.1-1<br>
ii  libpangocairo-1.0-0      1.40.1-1<br>
ii  libpolkit-agent-1-0      0.105-15<br>
ii  libpolkit-gobject-1-0    0.105-15<br>
ii  libpulse-mainloop-glib0  5.0-13<br>
ii  libpulse0                5.0-13<br>
ii  libupower-glib3          0.99.1-3.2<br>
ii  libx11-6                 2:1.6.2-3<br>
ii  libx11-xcb1              2:1.6.2-3<br>
ii  libxcb-randr0            1.10-3+b1<br>
ii  libxext6                 2:1.3.3-1<br>
ii  libxkbfile1              1:1.0.8-1<br>
ii  libxrandr2               2:1.5.0-1<br>
<br>
Versions of packages gnome-flashback recommends:<br>
ii  dbus                   1.10.8-1<br>
ii  gnome-settings-daemon  3.20.1-1<br>
<br>
Versions of packages gnome-flashback suggests:<br>
ii  gnome-power-manager  3.20.0-1<br>
<br>
- -- no debconf information<br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
<br>
iQIcBAEBCAAGBQJXPG2pAAoJENILQgJc2ie5DAIP/02gLEgq5s6ynUrEDXotxQCd<br>
KoPLj+8Maa+mi94S1rJHnakWUw1YanNsz5oV04oN8WibqYr9QW++oqY8wxoW2+Xy<br>
biy5slkgG7/xSoyOVIar3MjEc4IWMLdTzZ3Rjj4vXf5zq40K2zHfR84zdbr98x4X<br>
ImR4O7aJWj9NJtZosCEeXTcasohbzDeLMKuk2rDqhzWuH4W4rQYotb+N6wfkEqMo<br>
bRhp6zMCVAz9USKaXctLQLxReGW4BL0J4v1bMivE3ydpfg/9wKmsyH7wg6e/Mz/8<br>
7ozVj4vQoD994GNyFD9ipLJCzzdN3I5+4UKsrlRWXOXN2XgCbCXWtn+24A7/9X1o<br>
RT87ibBERrJY+KJx43RIOhF+dTZFwuub5T8btbiBrCNul68Qpd5FirWYC2t7bcOf<br>
lMIh3fjsDlgNpP75O2xt7FpzCGub3d5yhG50kMzawbnhnEwo1Md4RsCLU7cCcH2+<br>
xs/lH6r+5g/VORCt8PO9jFy1Qbu4siQtmaYar20fU9FM6RsmfpPl1HOpM9ggicAG<br>
Uo3PgB67bxPJKVL7KqiJ5CZfHYG2Pw8KBsF3RidYgMqiLUHXIvxv9hHPV+BdE+3c<br>
qzgZisgftakc2qnEeVU2u/gzuSckLnW1wqYGeDZRVZvS2LBa2MMfR11WSUHjo1cn<br>
Q4FFYtvwb/tH0Cadkxe9<br>
=lWRh<br>
-----END PGP SIGNATURE-----<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr">Alberts Muktupāvels<br></div></div>
</div>