[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.
Cheers
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
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