dlsym() hang when pulsaudio try to reload module

Timo Teras timo.teras at iki.fi
Mon Jun 24 13:51:19 UTC 2013


On Mon, 24 Jun 2013 15:19:13 +0200
Paolo Tagliavini <paolo.tagliavini at gmail.com> wrote:

> I'm working on iMX23 platform using build root.
> My product need use of pulsaudio2.1 and bluez 4.101.
> Those package are in blunde with build root and all work fine with
> exception of pulsaudio unload -> load modules.
> 
> eg:
> 
> pactl load-module module-loopback
> pactl unload-module MODULE NUMBER
> pactl load-module module-loopback
> 
> at this point pulseaudio hang using 100% of cpu.
> 
> backtracing code I see that this behavior is related to uClibc dlsym
> library function: it hangs tacking 100% of cpu.
> 
> 
> Can you help me to fix this bug?

Try this patch from Alpine Linux:
http://git.alpinelinux.org/cgit/aports/tree/main/libc0.9.32/libdl.patch

- Timo


More information about the uClibc mailing list