Bug#617361: Iceweasel refuses to multitask

Zefram zefram at fysh.org
Tue Mar 8 16:52:01 UTC 2011


Mike Hommey wrote:
>Then can you attach a debugger to your remaining iceweasel process and
>get a backtrace (please install the iceweasel-dbg package beforehand)

Sure.  In trying it out now, I'm consistently getting something like this:

#0  0x4001d424 in __kernel_vsyscall ()
#1  0x4014eaf5 in pthread_join (threadid=1184361328, thread_return=0x0)
    at pthread_join.c:89
#2  0x450d0819 in ?? () from /usr/lib/iceweasel/plugins/libflashplayer.so
#3  0x4532e0a8 in ?? () from /usr/lib/iceweasel/plugins/libflashplayer.so
#4  0x45208d70 in ?? () from /usr/lib/iceweasel/plugins/libflashplayer.so
#5  0x453fd0e2 in ?? () from /usr/lib/iceweasel/plugins/libflashplayer.so
#6  0x450acecb in ?? () from /usr/lib/iceweasel/plugins/libflashplayer.so
#7  0x45031ac0 in ?? () from /usr/lib/iceweasel/plugins/libflashplayer.so
#8  0x4502cec9 in ?? () from /usr/lib/iceweasel/plugins/libflashplayer.so
#9  0x45025e61 in ?? () from /usr/lib/iceweasel/plugins/libflashplayer.so
#10 0x4502a517 in ?? () from /usr/lib/iceweasel/plugins/libflashplayer.so
#11 0x40d3ad9d in nsNPAPIPluginInstance::Stop (this=0x43893040)
    at ../../../../../modules/plugin/base/src/nsNPAPIPluginInstance.cpp:883
#12 0x40881a04 in DoStopPlugin (aInstanceOwner=0x44cba860, 
    aDelayedStop=<value optimized out>)
    at ../../../layout/generic/nsObjectFrame.cpp:1957
#13 0x40881d3d in nsStopPluginRunnable::Run (this=0x43002fe0)
    at ../../../layout/generic/nsObjectFrame.cpp:2020
#14 0x40ebab85 in nsThread::ProcessNextEvent (this=0x40405ec0, mayWait=1, 
    result=0xbf837fbc) at ../../../xpcom/threads/nsThread.cpp:521
#15 0x40e8c8bf in NS_ProcessNextEvent_P (thread=0xfffffe00, mayWait=1)
    at nsThreadUtils.cpp:250
#16 0x40e0cf8a in nsBaseAppShell::Run (this=0x404c16f0)
    at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:170
#17 0x40cddedc in nsAppStartup::Run (this=0x421a3760)
    at ../../../../../toolkit/components/startup/src/nsAppStartup.cpp:193
#18 0x406abccc in XRE_main (argc=1, argv=0xbf83d6c4, aAppData=0x40403980)
    at ../../../toolkit/xre/nsAppRunner.cpp:3331
#19 0x08049da6 in main (argc=1, argv=0xbf83d6c4)
    at ../../../xulrunner/stub/nsXULStub.cpp:503

The way I'm generating these stuck processes involves closing the session
while it's playing a video on YouTube.  The backtrace seems to be closely
related to that.  I don't know if I've ever got these stuck processes
any other way.

Curiously, dpkg denies knowledge of
/usr/lib/iceweasel/plugins/libflashplayer.so.

-zefram





More information about the pkg-mozilla-maintainers mailing list