[Openal] Null Pointer crash in Linux openal
Sven Panne
Sven.Panne at BenQ.com
Wed Aug 23 01:12:53 PDT 2006
> -----Original Message-----
> From: openal-bounces at opensource.creative.com
> [mailto:openal-bounces at opensource.creative.com] On Behalf Of
> Thilo Schulz
> Sent: Dienstag, 22. August 2006 19:57
> To: openal at opensource.creative.com
> Subject: Re: [Openal] Null Pointer crash in Linux openal
> [...]
> The crash seems to be fixed but now libopenal deadlocks when
> closing the
> device:
>
> #0 0x00002b8487eaf07b in pthread_join () from
> /lib/tls/libpthread.so.0
> #1 0x00002b8487fd31f8 in _alWaitThread (thread=0x114c8f0) at
> al_threadlib.c:52
> #2 0x00002b8487fca239 in _alExit () at al_main.c:178
> #3 0x00002b848800541c in alcCloseDevice (dev=0x10e91d0) at
> alc/alc_device.c:200 [...]
Hmmm, we hat similar problems in the past, but I've added a workaround
for the shutdown problem (an ugly _alMicroSleep(1) :-P ). Obviously this
hack fails now somehow. The deadlock (if it is really one) doesn't
happen for me with the programs I've tested, do you have a short test
program demonstrating the problem? Which OS do you use exactly?
Cheers,
S.
More information about the Openal
mailing list