Ticket #517 (new defect)
padsp doesn't work with firefox
| Reported by: | iwienand | Owned by: | lennart |
|---|---|---|---|
| Milestone: | Component: | padsp | |
| Keywords: | Cc: |
Description
To reproduce, download firefox, and edit the moz_run_program() fn in run-mozilla.sh to wrap with padsp.
When you run firefox, it just hangs. It seems to be hanging trying to take the lock in padsp_disabled()?
--- (gdb) info threads
1 Thread 0xb6f14750 (LWP 20946) 0x4c0fc144 in lll_lock_wait () from /lib/libpthread.so.0
(gdb) back #0 0x4c0fc144 in lll_lock_wait () from /lib/libpthread.so.0 #1 0x4c0f792e in _L_lock_89 () from /lib/libpthread.so.0 #2 0x4c0f7212 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0xb8025795 in padsp_disabled () at utils/padsp.c:299 #4 0xb80296dd in real_open (filename=0x80553ef "/proc/cpuinfo", flags=0, mode=0) at utils/padsp.c:313 #5 0xb802a0fe in open (filename=0x80553ef "/proc/cpuinfo", flags=-1207737024) at utils/padsp.c:1488 #6 0x0804f7d5 in ?? () #7 0x080553ef in ?? () #8 0x00000000 in ?? () ---
This is using padsp from the Debian pulseaudio 0.9.14-2 packages
