Ticket #517 (new defect)

Opened 3 years ago

Last modified 3 years ago

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

Change History

in reply to: ↑ description   Changed 3 years ago by iwienand

(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 ?? ()

  Changed 3 years ago by lennart

  • milestone 0.9.15 deleted
Note: See TracTickets for help on using tickets.