[pulseaudio-discuss] Semaphore lockup when using threaded mainloops excessively

Colin Guthrie gmane at colin.guthr.ie
Fri Apr 1 05:28:24 PDT 2011

'Twas brillig, and Daniel Mack at 01/04/11 12:56 did gyre and gimble:
> On Fri, Apr 1, 2011 at 1:02 PM, Colin Guthrie <gmane at colin.guthr.ie> wrote:
>> 'Twas brillig, and Daniel Mack at 31/03/11 18:16 did gyre and gimble:
>>> Could you try to run multiple instances of the test binary at the same time?
>> Yeah, I should be able to get around to this on Sunday... doubt I will
>> manage before then sadly.
>> Does anyone else have any idea about the startup backtrace Daniel has...
>> this is obviously rather worrying...
>> (just out of curiosity, I presume there is no chance you're accidentally
>> using your system PA's modules or similar wierdness? (especially
>> libpulsecommon.so which is unversioned - perhaps stracing will help
>> double check).
> No, this is certainly not the reason. On OS X, there is no PulseAudio
> preinstalled of course, and on Linux, I called "libtool --mode exec
> gdb pulseaudio" to make sure the correct libs are used at runtime.
> Despite the fact that the daemon shouldn't crash regardless what the
> client throws at it, I wonder whether my example test is actually
> valid. Does it do anything bogus?

Oh jeez... I just realised I misread on of your mails (it was a long
day, I was tired <better excuse goes here>).

I thought you were saying your daemon crashed on *startup* on linux...
before your test was run :s

Sorry if my replies were a little odd due to that!

Will take a look at your test to see if I can reproduce here, but as I
said before, it may not be until Sunday... hopefully some of the others
can chime in.




Colin Guthrie

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mageia Contributor [http://www.mageia.org/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]

More information about the pulseaudio-discuss mailing list