8 Mar
2012
8 Mar
'12
9:40 p.m.
Jonathan Andrews wrote:
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
So it's not a call from alsa-lib.
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
If only there were a tool to compress files ...
The futex address 0xae5320 occurs only once at the end of the text file so I have no idea what sets it up.
Can't you attach gdb to your process? Or at least log where in your program you are? (If strace has too much overhead, write to a variable, and run a thread that waits for keyboard input and prints the variable.)
Regards, Clemens