On Thu, 2012-03-08 at 16:34 +0100, Takashi Iwai wrote:
At Thu, 08 Mar 2012 15:14:50 +0000, Jonathan Andrews wrote:
On Thu, 2012-03-08 at 15:35 +0100, Clemens Ladisch wrote:
Jonathan Andrews wrote:
Getting closer, alsalib now builds without the need for pthreads but seems to insist on dlopen dlclose even in static lib ?
Add --without-libdl.
Using the static libasound without pthreads now.
Process still stalls in same way:
ARM / # strace -p 408 Process 408 attached - interrupt to quit futex(0x15a684, FUTEX_WAIT, 2, NULL ^C <unfinished ...> Process 408 detached
Took 3 hours 1 min to stall. It was decoding 8 udp audio streams, a second tx process reading from the same sound device was also running.
An strace of a stall (intel this time) is here. Its 2GB and on a slow link (sorry). http://www.jonshouse.co.uk/download/a_stop.txt
futex(0xae5320, FUTEX_WAIT_PRIVATE, 2, NULL) = ? ERESTARTSYS (To be restarted) --- SIGINT (Interrupt) @ 0 (0) ---
The futex address 0xae5320 occurs only once at the end of the text file so I have no idea what sets it up.
Thanks, Jon