Bug#550674: iceweasel hangs when used with padsp

Nathan A. Stine nathan.stine at gmail.com
Thu Dec 24 01:00:05 UTC 2009


On Wed, 2009-12-23 at 14:01 +0100, Mike Hommey wrote:
> Hi,
> 
> Sorry for the late answer.
> 
> On Sun, Oct 11, 2009 at 11:49:31PM -0400, Nathan A. Stine wrote:
> > Package: iceweasel
> > Version: 3.5.3-2
> > Severity: normal
> > 
> > After upgrading to 3.5.3 when it hit stable, I found that iceweasel would no 
> > longer start.  I was able to nail down the problem by looking at the script in
> > /usr/bin.
> > 
> > Starting iceweasel using padsp causes it to hang on my system.  Remove it and 
> > it starts right up.
> > 
> > I can't say if this is a pulseaudio bug or an iceweasel bug, but it used to 
> > work in 3.0.14.
> 
> Could you attach a debugger and get a backtrace when iceweasel is
> hanged?
> 
> Thanks
> 
> Mike
> 
> PS: You can ask for guidance if you need)

No need to apologize, Mike.  Here's your backtrace:

#0  __lll_lock_wait ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x00007f54753a1e79 in _L_lock_949 () from /lib/libpthread.so.0
#2  0x00007f54753a1c9b in __pthread_mutex_lock (mutex=0x7f5475cd3680)
    at pthread_mutex_lock.c:61
#3  0x00007f5475acc1a0 in padsp_disabled () at utils/padsp.c:300
#4  0x00007f5475acfe85 in dsp_cloak_enable (filename=0x411609
"/proc/cpuinfo", 
    flags=0, mode=0) at utils/padsp.c:314
#5  real_open (filename=0x411609 "/proc/cpuinfo", flags=0, mode=0)
    at utils/padsp.c:1461
#6  0x00007f5475ad0b49 in open (filename=0x7f5475cd3680 "\002",
flags=128)
    at utils/padsp.c:1494
#7  0x000000000040cd84 in malloc_ncpus () at jemalloc.c:5316
#8  malloc_init_hard () at jemalloc.c:5625
#9  0x000000000040e525 in malloc_init (num=1, size=32) at
jemalloc.c:5567
#10 calloc (num=1, size=32) at jemalloc.c:6321
#11 0x00007f54758c6360 in _dlerror_run (operate=0x7f54758c60b0
<dlsym_doit>, 
    args=0x7fff0f3eb940) at dlerror.c:142
#12 0x00007f54758c607a in __dlsym (handle=<value optimized out>, 
    name=<value optimized out>) at dlsym.c:71
#13 0x00007f5475acc313 in dlsym_fn (pathname=<value optimized out>,
mode=4)
    at utils/padsp.c:141
#14 access (pathname=<value optimized out>, mode=4) at
utils/padsp.c:2395
#15 0x0000000000402042 in FolderExists (argc=1, argv=0x7fff0f3efc48)
    at nsXULStub.cpp:151
#16 main (argc=1, argv=0x7fff0f3efc48) at nsXULStub.cpp:330

Looks like something in libc6 is what's waiting.  Let me know if you
need anything else.

Thanks,

Nathan A. Stine













More information about the pkg-mozilla-maintainers mailing list