[Openal] OpenAL Soft 1.10 will be sooner than expected

Ludwig Nussel ludwig.nussel at suse.de
Fri Oct 30 09:49:36 PDT 2009


Chris Robinson wrote:
> On Friday 30 October 2009 6:32:07 am Ludwig Nussel wrote:
> > Ludwig Nussel wrote:
> > > Also 1.9 aborts with an invalid free when exiting ioquake3. Looks
> > > like
> > > pulse_close is called with the same pointer twice, once for playback
> > > and then for capture.
> 
> A capture device shouldn't be able to have the same handle as a playback 
> device, and there shouldn't be a way for an invalid/recently closed device 
> handle to be closed again. The close function would error.
> 
> It would be more likely that there's something in the pulse backend that isn't 
> properly set up, so closing it may try to free something it shouldn't. I'll 
> try to check it out to see if it happens here in the latest GIT.
> 
> FWIW, one of the issues with 1.9 was that exiting an app would print out the 
> error:
> Inconsistency detected by ld.so: dl-close.c: 731: _dl_close: Assertion
> `map->l_init_called' failed!
> 
> I never found what caused it (probably dlclose getting called with a bad 
> handle), but it doesn't seem to happen anymore with the latest GIT.

Yes, I see that error too with Chromium BSU with latest git. ioquake3 openal
code was changed lately, maybe it does something wrong.

> > Still investigating which change caused openal-soft to not play sound
> > anymore...
> 
> According to another person that uses PulseAudio, SecondLife stopped playing 
> sound for him in 1.9 and a GIT bisect named this as the first bad commit:
> http://repo.or.cz/w/openal-
> soft.git?a=commitdiff;h=bdbdbcea26d4a12d4d3f76ad3724f2ad12a55358
> 
> Reverting that doesn't fix it for me, however as I said, I seem to have other 
> issues with PulseAudio playing sound, so it may or may not work for others. 

I can confirm that the revision before that commit still plays sound.

cu
Ludwig

-- 
 (o_   Ludwig Nussel
 //\   SUSE LINUX Products GmbH, Development
 V_/_  http://www.suse.de/



More information about the Openal mailing list