[pulseaudio-tickets] [Bug 94887] New: gtk3 and gtkmm3 3.20 possibly break gui

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 11 02:01:00 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=94887

            Bug ID: 94887
           Summary: gtk3 and gtkmm3 3.20 possibly break gui
           Product: PulseAudio
           Version: unspecified
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: pavucontrol
          Assignee: pulseaudio-bugs at lists.freedesktop.org
          Reporter: jw.hendy at gmail.com
        QA Contact: pulseaudio-bugs at lists.freedesktop.org
                CC: lennart at poettering.net

I'm running Arch Linux:

$ uname -a
4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64 GNU/Linux

I just upgraded my packages yesterday, and I noticed that the pavucontrol gui
appeared to break. The top menu items crowded together, I lost the vertical
scroll bar on the right, and the sliders for volume adjustment disappeared. It
was still responsive to mouse and keyboard (click the area of the volume
slider, and left/right arrows would adjust).

I noted that the upgraded included gtk3 and gtkmm3, both from versions 3.18 to
3.20. After downgrading to 3.18, the gui is back to normal. Here are
screenshots of pavucontrol on both versions:

- 3.18: http://i.imgur.com/zeuT1ov.png
- 3.20: http://i.imgur.com/2MMzsRv.png

Here is an example of the error output I see on 3.20:

(pavucontrol:31786): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:7:37:
The style property GtkButton:child-displacement-x is deprecated and shouldn't
be used anymore. It will be removed in a future version

(pavucontrol:31786): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:8:37:
The style property GtkButton:child-displacement-y is deprecated and shouldn't
be used anymore. It will be removed in a future version

(pavucontrol:31786): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:9:31:
The style property GtkButton:default-border is deprecated and shouldn't be used
anymore. It will be removed in a future version

(pavucontrol:31786): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:68:13: The :insensitive pseudo-class is deprecated. Use
:disabled instead.

(pavucontrol:31786): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:69:13: The :insensitive pseudo-class is deprecated. Use
:disabled instead.

(pavucontrol:31786): Gtk-WARNING **: Theme parsing error:
gtk-widgets.css:69:25: The :insensitive pseudo-class is deprecated. Use
:disabled instead.

I tried changing gtk themes, but seemed to affect anything. I haven't noticed
any other affected applications.

Relevant packages:

$ sudo pacman -Q |grep gtk
gtk-engine-murrine 0.98.2-2
gtk-engine-unico 1.0.2-1
gtk-engines 2.21.0-2
gtk-update-icon-cache 3.20.2-1
gtk2 2.24.30-1
gtk3 3.20.2-1
gtkmm3 3.20.0-1
gtkspell 2.0.16-3
pygtk 2.24.0-6

$ sudo pacman -Q |grep gnome
gnome-icon-theme 3.12.0-3
gnome-icon-theme-symbolic 3.12.0-3
gnome-themes-standard 3.20-1

$ openbox --version
Openbox 3.6.1

Let me know if further information would be helpful!

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20160411/fe5d61f3/attachment.html>


More information about the pulseaudio-bugs mailing list