qpaeq cannot be run, dies immediately with the following backtrace:
Traceback (most recent call last):
File "/usr/bin/qpaeq", line 560, in <module>
File "/usr/bin/qpaeq", line 555, in main
File "/usr/bin/qpaeq", line 80, in __init__
File "/usr/bin/qpaeq", line 232, in set_connection
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 68, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 143, in __call__
File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 630, in call_blocking
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist
Using Arch Linux x86_64, pulseaudio 0.98-dev-431-gaa7b-rebootstrapped.
Have you got any equaliser sinks loaded? Does it still crash if you do? (It obviously shouldn't crash either way - just trying to narrow down the cause :D)
Indeed, loading module-equalizer-sink allows qpaeq to run.
Either we need to have qpaeq load the module, or error out gracefully.
Adding "triaged" to the whiteboard.
We don't currently have definitions for any whiteboard content. I think it would make sense to have such documentation. I'd define "triaged" as:
The root cause has been found. Now fix it!
Assigning it to myself, to dive into PulseAudio development. Please have some patience and give me a few days to have a patch ready.
Just needs to have graceful handling of missing dbus path saying "you haven't got module-equalizer-sink loaded, so bye"
(In reply to comment #5)
> Assigning it to myself, to dive into PulseAudio development. Please have some
> patience and give me a few days to have a patch ready.
Sounds great! It's been a while since your message - has there been any process? If not, that's perfectly fine, but I think in that case the bug status should moved back to NEW.
Back to NEW state due to lack of activity.
There is a patch for this (partially) on the ML:
Therefore removing the "love" keyword.
I'm going to close this for now, since the patch has been merged and no further work to beautify qpaeq is currently happening. :)