! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
xfce4-pulseaudio becomes non-respsonsive and no longer changes audio volume
Status:
RESOLVED: FIXED
Product:
Xfce4-pulseaudio-plugin
Component:
General

Comments

Description Liv 2015-07-15 09:19:55 CEST
Using 0.2.3 on Ubuntu 14.04. 

I have a running instance of xfce4-pulseaudio that broke down, and no longer allows to change audio volume. However I try to slide the bar, it just won't move. I can still change audio volumen in pavucontrol, though. 

My suspicion is that the error occurred when plugging an external USB DAC to the system, and then `pulseaudio -k`. Maybe that, maybe something else (have been tinkering with Pulseaudio config and USB DACs lately), but I'm not sure how to properly debug this and come up with some useful debug/log...
Comment 1 Andrzej editbugs 2015-07-15 21:42:34 CEST
Hi, can you check the version from git master fixes this issue? A while ago I added support for reconnecting to the pulseaudio daemon (pulseaudio -k). It would be useful to know if you are hitting this issue or something else.

Potentially related to:
https://bugzilla.xfce.org/show_bug.cgi?id=11718
https://bugzilla.xfce.org/show_bug.cgi?id=11853
Comment 2 Liv 2015-07-15 22:20:01 CEST
Does master compile? Here it ends like this: 

  CC       libpulseaudio_plugin_la-pulseaudio-dialog.lo
pulseaudio-dialog.c:45:34: fatal error: pulseaudio-dialog_ui.h: No such file or directory
 #include "pulseaudio-dialog_ui.h"
                                  ^
compilation terminated.
make[3]: *** [libpulseaudio_plugin_la-pulseaudio-dialog.lo] Error 1
Comment 3 Andrzej editbugs 2015-07-17 22:08:27 CEST
To build code from git you need an --enable-maintainer-mode option and potentially some extra build-time dependencies (here: glade).
Comment 4 Liv 2015-07-18 12:07:49 CEST
I may be doing something wrong, but for me GIT doesn't fix the issue of restarting pulseaudio via `pulseaudio -k`. As soon as I do that, the panel plugin slider freezes.
Comment 5 Andrzej editbugs 2015-07-18 16:50:45 CEST
Just to double-check, what does the right-click/about say? You should be seeing a version number like "0.2.3git-1bae523".

If now, you may have had installed the plugin in wrong location (like /usr/local). For your reference, my configure parameters are:

./autogen.sh --enable-debug --enable-maintainer-mode --host=x86_64-linux-gnu --build=x86_64-linux-gnu --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --libexecdir=/usr/lib/x86_64-linux-gnu

(this is on 64bit xubuntu)
Comment 6 Liv 2015-07-18 17:56:47 CEST
That's definitely not what I'm seeing, hence an error on my side. OK, finally cleaned all up and now using 0.2.3git-398d3ee. 

Now the panel plugin reconnects gracefully when restarting PulseAudio. I'll keep playing around with the USB DAC and will report back if things don't work well... (But feel free to close the bug as I feel it really as the "reconnect to pulseaudio" issue at play.)
Comment 7 Andrzej editbugs 2015-07-21 08:35:02 CEST
Thanks. Let me know if you spot anything out of ordinary. If there is no problem I will release a new version and close this bug in about a week.
Comment 8 Liv 2015-07-21 08:56:53 CEST
I've tested multiple use cases, with or w/o USB DAC, and restarting/stopping PulseAudio, and can't report any issues in particular with the panel plugin. Each time it reconnected gracefully when PA was again available.
Comment 9 debianxfce 2015-11-11 10:30:37 CET
This bug report is typical for pulseaudio. It creates a process that takes 2% of cpu time and causes problems to games and bluetooth files transfer. Every desktop is including pavucontrol and pulseaudio. Stop this madness in xfce and consentrate to alsa. Pro audio software like Rosegarden uses Jackd.
Here is how to disable pulseaudio:
https://bbs.archlinux.org/viewtopic.php?id=128163
Comment 10 Andrzej editbugs 2016-03-14 20:47:22 CET
Fixed in 0.2.4.

Bug #12070

Reported by:
Liv
Reported on: 2015-07-15
Last modified on: 2016-03-14

People

Assignee:
Andrzej
CC List:
2 users

Version

Version:
unspecified

Attachments

Additional information