[pulseaudio-discuss] Best Case Latency
Thomas Martitz
kugel at rockbox.org
Thu Oct 3 06:41:02 PDT 2013
Am 03.10.2013 10:20, schrieb Patrick Shirkey:
> On Thu, October 3, 2013 5:14 pm, Tanu Kaskinen wrote:
>>
>> That doesn't look healthy. The message is printed when
>> pa_asyncmsgq_post() is called and the message queue is full. The message
>> queue can store 256 messages before this starts to happen, so some queue
>> consumer is having serious trouble keeping up with the producer. It
>> would be nice to know which pa_asyncmsgq_post() call this is (you could
>> set a breakpoint on the line that prints "q overrun", and then get a
>> backtrace).
>>
> Sorry, if this is dense but how do I set a breakpoint on this line in PA
> while it is running?
$ gdb --pid=$(pidof pulseaudio)
If you're on debian you need to install debug symbols ($ sudo apt-get
install pulseaudio-dbg). For other distros I can't help. Compiling from
source in debug mode of course also works.
Best regards
More information about the pulseaudio-discuss
mailing list