Your message dated Wed, 13 Apr 2016 23:09:24 +0000
with message-id <[email protected]>
and subject line Bug#820944: fixed in libcanberra 0.30-3
has caused the Debian Bug report #820944,
regarding libcanberra-gtk3-0: segfault after call to 
ca_gtk_proplist_set_for_widget when running under wayland
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
820944: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820944
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libcanberra-gtk3-0
Version: 0.30-2.1
Severity: important

Dear Maintainer,

While running applications that use libcanberra-gtk3-0 under wayland I
get
segfaults when trying to touch settings.

I first experienced this in empathy-chat when receving a new message
tringgering a sound notification. It also happens when adjusting the
Output
Device volume slider in pavucontrol.

Both stack traces lead into the same functions:

end of gdb backtrace from empathy-chat:

#0  0x00007fffec72fa1d in ?? () from /usr/lib/x86_64-linux-
gnu/libX11.so.6
#1  0x00007fffec72feda in XInternAtom () from /usr/lib/x86_64-linux-
gnu/libX11.so.6
#2  0x00007fffee408c2c in gdk_x11_atom_to_xatom_for_display ()
   from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#3  0x00007ffff64f02cd in window_get_desktop (d=0x68a000, w=0x68a5c0)
at
canberra-gtk.c:188
#4  0x00007ffff64f0795 in ca_gtk_proplist_set_for_widget (p=0x1c1de00,
widget=0xa38570)
    at canberra-gtk.c:271
#5  0x00007ffff7873833 in empathy_sound_play_internal (widget=0xa38570,
    sound_id=sound_id@entry=EMPATHY_SOUND_MESSAGE_INCOMING,
callback=callback@entry=0x0,
    user_data=user_data@entry=0x0) at empathy-sound-manager.c:298
#6  0x00007ffff7873d6f in empathy_sound_manager_play_full
(self=<optimized
out>, widget=<optimized out>,
    sound_id=sound_id@entry=EMPATHY_SOUND_MESSAGE_INCOMING,
callback=callback@entry=0x0,
    user_data=user_data@entry=0x0) at empathy-sound-manager.c:357
#7  0x00007ffff7873e1e in empathy_sound_manager_play (self=<optimized
out>,
widget=<optimized out>,
    sound_id=sound_id@entry=EMPATHY_SOUND_MESSAGE_INCOMING) at empathy-
sound-
manager.c:379
#8  0x00000000004107fb in chat_window_new_message_cb (chat=0x8925f0,
message=0x1bf36a0, pending=0,
    should_highlight=0, self=0xa38570) at empathy-chat-window.c:1764


Gdb backtrace from pavucontrol:

#0  0x00007ffff604ceba in XInternAtom () from /usr/lib/x86_64-linux-
gnu/libX11.so.6
#1  0x00007ffff526fc2c in gdk_x11_atom_to_xatom_for_display ()
   from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#2  0x00007ffff63642cd in window_get_desktop (d=0x6c9000, w=0x6c9450)
at
canberra-gtk.c:188
#3  0x00007ffff6364795 in ca_gtk_proplist_set_for_widget (p=0xc62140,
widget=0xb104f0)
    at canberra-gtk.c:271
#4  0x00007ffff6365145 in ca_gtk_play_for_widget (w=0xb104f0, id=2) at
canberra-gtk.c:445
#5  0x0000000000416282 in ?? ()
#6  0x000000000041050e in ?? ()
#7  0x00007ffff69ea7a2 in sigc::slot0<bool>::operator()
(this=<optimized out>)
    at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#8  (anonymous namespace)::glibmm_main_context_invoke_callback
(data=<optimized
out>) at main.cc:329
#9  0x00007ffff3bb1a53 in ?? () from /lib/x86_64-linux-gnu/libglib-
2.0.so.0
#10 0x00007ffff3bb0fea in g_main_context_dispatch () from /lib/x86_64-
linux-
gnu/libglib-2.0.so.0
#11 0x00007ffff3bb1390 in ?? () from /lib/x86_64-linux-gnu/libglib-
2.0.so.0
#12 0x00007ffff3bb16b2 in g_main_loop_run () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#13 0x00007ffff56efed5 in gtk_main () from /usr/lib/x86_64-linux-
gnu/libgtk-3.so.0
#14 0x00007ffff79d6bdf in Gtk::Main::run(Gtk::Window&) ()
   from /usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1
#15 0x000000000040c2dd in main ()

(pavucontrol was a lot shorter so was easier to include the whole
thing.)

Both end up going through the same few functions leading to an X11
call, so I
think the problem is with the library and not the applications.

I tried this with libcanberra-gtk0-3 which I built from an unreleased
debcheckout because it includes the gtk_dont_assume_x11.patch which is
an
upstream fix for (apparently some other) calls that assume GDK is X11.

Diane




-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)

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

Versions of packages libcanberra-gtk3-0 depends on:
ii  libatk1.0-0          2.20.0-1
ii  libc6                2.22-6
ii  libcairo-gobject2    1.14.6-1+b1
ii  libcairo2            1.14.6-1+b1
ii  libcanberra0         0.30-2.1
ii  libgdk-pixbuf2.0-0   2.32.3-2
ii  libglib2.0-0         2.48.0-1
ii  libgtk-3-0           3.18.9-1
ii  libpango-1.0-0       1.38.1-1
ii  libpangocairo-1.0-0  1.38.1-1
ii  libx11-6             2:1.6.3-1
ii  multiarch-support    2.22-6

Versions of packages libcanberra-gtk3-0 recommends:
ii  libcanberra-gtk3-module  0.30-3

libcanberra-gtk3-0 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libcanberra
Source-Version: 0.30-3

We believe that the bug you reported is fixed in the latest version of
libcanberra, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated libcanberra package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 13 Apr 2016 22:36:46 +0100
Source: libcanberra
Binary: libcanberra0 libcanberra-dev libcanberra-pulse libcanberra-gstreamer 
libcanberra-gtk0 libcanberra-gtk-common-dev libcanberra-gtk-dev 
libcanberra-gtk-module libcanberra-gtk3-0 libcanberra-gtk3-dev 
libcanberra-gtk3-module gnome-session-canberra libcanberra-doc
Architecture: source
Version: 0.30-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Simon McVittie <[email protected]>
Description:
 gnome-session-canberra - GNOME session log in and log out sound events
 libcanberra-dev - simple abstract interface for playing event sounds
 libcanberra-doc - simple abstract interface for playing event sounds - doc
 libcanberra-gstreamer - GStreamer backend for libcanberra
 libcanberra-gtk-common-dev - simple abstract interface for playing event sounds
 libcanberra-gtk-dev - simple abstract interface for playing event sounds
 libcanberra-gtk-module - translates GTK+ widgets signals to event sounds
 libcanberra-gtk0 - GTK+ helper for playing widget event sounds with libcanberra
 libcanberra-gtk3-0 - GTK+ 3.0 helper for playing widget event sounds with 
libcanberra
 libcanberra-gtk3-dev - simple abstract interface for playing event sounds
 libcanberra-gtk3-module - translates GTK3 widgets signals to event sounds
 libcanberra-pulse - PulseAudio backend for libcanberra
 libcanberra0 - simple abstract interface for playing event sounds
Closes: 820944
Changes:
 libcanberra (0.30-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Emilio Pozuelo Monfort ]
   * debian/libcanberra0.symbols,
     debian/libcanberra0.symbols.hurd-i386:
     + Drop hurd-i386 symbols file, instead use arch tags to mark a couple of
       symbols as not available on hurd.
 .
   [ Laurent Bigonville ]
   * debian/patches/gtk_dont_assume_x11.patch: Don't assume all GdkDisplays are
     GdkX11Displays, fixing crashes when running Wayland. (Closes: #820944)
   * debian/control, debian/compat: Bump debhelper compatibility to 9
   * debian/control: Bump Standards-Version to 3.9.7 (no furter changes)
   * Drop -dbg package and rely on automatically built -dbgsym ones
   * debian/rules: Pass --as-needed to the linked and to dh_autoreconf to
     reduce the number of runtime dependencies
Checksums-Sha1:
 ffae3842ff378ac03a5691d07b8de7ed2e903e5c 3207 libcanberra_0.30-3.dsc
 4df473ade97bb9a7e461b1ea6813531ba029f5f4 9856 libcanberra_0.30-3.debian.tar.xz
Checksums-Sha256:
 2d6c9d1543519407c4b74cb4943a0f29e18c6ed2d10374b362ad7e5816389a33 3207 
libcanberra_0.30-3.dsc
 f5a9f8ac59ca413d45dd2f5c3719e886c7c9c9ef5e3df54ba3c9365b548a9ea7 9856 
libcanberra_0.30-3.debian.tar.xz
Files:
 09fe4f519602bedcca5b2fb6f8827602 3207 libs optional libcanberra_0.30-3.dsc
 b47c76b81876721f23b576847c0b849f 9856 libs optional 
libcanberra_0.30-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJXDr6kAAoJEE3o/ypjx8yQlR4P/iAXVdbfnnJYpc61+LjpDJZU
p0TktuwO8h1swvj89jOg+YkU2RIit0iKvWCSU/GHudDTFqrXrHHZi1rN2mcigj8v
R/lO+E1z71WDXVxBTBH5auAS7H+s7KSSBXCuJGw0Xy16QvTIBSO1r9RX2bcGZa9S
dtGaOlEnk00CSlfEWFIsdV0WJ1xJuZxB+Q5udTl2FO5F9h5URE0iYUycfY4Xmniw
1zTeSCtMhIAa6dlxilCJZGEQ1p0IGPp0d4ZEgEx+vvlUaARsbV0dYHsHyfiOqXtj
uPBMMihOhquEyz8XSmAguhpSv02u5h9JDQWfOerSH1lWI/k5KmxcfPIl1I+7bwFz
JXDRRqlI3oNo1F0jX5y1PzRo3ogqGQbbc/xkBF6eDwjh8TtjZ33sSsuVph5VMmLf
NQ5HfpPMFPknij5oywDSm6M/6ncvwHHsxBL33Em55hDU+GVUtjCyIBx4VZjlnVal
xQm5F3QcR5WjnspSIJ44TkDkz09q9S6KzRaevBEZtLEK+uhGwA2fhrxl3j6uvY63
HL9T1Wk2WBO+atPb16oNPZOvEtYwUbEPic1Efc3v0HvIV3tQXzy41YfCJt41majd
OElm4wtrOSueh4IixtdglQzgMSvHRevELpsvJYuhEnrLw0+YZ5nk8SsTlhoW1UHs
Dk+mShBIBS48RAbEG3we
=F/Nk
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to