Bug#617361: Iceweasel refuses to multitask

Mike Hommey mh at glandium.org
Tue Mar 8 17:11:35 UTC 2011


On Tue, Mar 08, 2011 at 04:52:01PM +0000, Zefram wrote:
> 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.

It would be interesting to know where it comes from. Looks like the
particular flash plugin you are using is having a problem.

Mike





More information about the pkg-mozilla-maintainers mailing list