Bug 38728

Summary: qpaeq: DBus error on start
Product: PulseAudio Reporter: Jan Alexander Steffens (heftig) <jan.steffens>
Component: toolsAssignee: pulseaudio-bugs
Status: RESOLVED FIXED QA Contact: pulseaudio-bugs
Severity: normal    
Priority: medium CC: colin, hhielscher, lennart, luis
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard: triaged
i915 platform: i915 features:

Description Jan Alexander Steffens (heftig) 2011-06-27 18:03:40 UTC
qpaeq cannot be run, dies immediately with the following backtrace:

Traceback (most recent call last):
  File "/usr/bin/qpaeq", line 560, in <module>
    main()
  File "/usr/bin/qpaeq", line 555, in main
    qpaeq_main=QPaeq()
  File "/usr/bin/qpaeq", line 80, in __init__
    self.set_connection()
  File "/usr/bin/qpaeq", line 232, in set_connection
    self.sinks=manager_props.Get(self.manager_iface,'EqualizedSinks')
  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__
    **keywords)
  File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 630, in call_blocking
    message, timeout)
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.
Comment 1 Colin Guthrie 2011-06-28 01:42:38 UTC
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)
Comment 2 Jan Alexander Steffens (heftig) 2011-06-28 08:15:59 UTC
Indeed, loading module-equalizer-sink allows qpaeq to run.
Comment 3 Arun Raghavan 2011-06-28 09:16:19 UTC
Either we need to have qpaeq load the module, or error out gracefully.
Comment 4 Tanu Kaskinen 2011-07-20 09:02:49 UTC
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!
Comment 5 Luis de Bethencourt 2011-10-28 04:39:41 UTC
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"
Comment 6 Tanu Kaskinen 2011-12-01 12:30:48 UTC
(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.
Comment 7 Tanu Kaskinen 2012-03-18 23:53:41 UTC
Back to NEW state due to lack of activity.
Comment 8 Colin Guthrie 2012-04-05 05:12:47 UTC
There is a patch for this (partially) on the ML:
http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/12723

Therefore removing the "love" keyword.
Comment 9 Arun Raghavan 2013-11-22 10:25:43 UTC
I'm going to close this for now, since the patch has been merged and no further work to beautify qpaeq is currently happening. :)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.