Closed
Bug 548543
Opened 15 years ago
Closed 15 years ago
Crash [@ ~nsPluginStreamListenerPeer (this=0x7fffc7f7bba0, __in_chrg=<value optimized out>)]
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 549112
People
(Reporter: hidenosuke, Unassigned)
References
()
Details
Steps to reproduce:
1. Open http://www.47news.jp/CN/201002/CN2010022501000928.html
2. Back to the previous page
Actual result:
Firefox crashes.
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.3a2pre) Gecko/20100225 Minefield/3.7a2pre
Flash plugin 10.0 r45.
Stack trace is here:
#0 0x00007ffff6bda263 in ~nsPluginStreamListenerPeer (this=0x7fffc7f7bba0,
__in_chrg=<value optimized out>)
at /home/hideo/develop/mozilla-central/modules/plugin/base/src/nsPluginHost.cpp:693
#1 0x00007ffff6bd2332 in nsPluginStreamListenerPeer::Release (
this=0x7fffc7f7bba0)
at /home/hideo/develop/mozilla-central/modules/plugin/base/src/nsPluginHost.cpp:711
#2 0x00007ffff6ebcc16 in nsSupportsArray::Clear (this=0x7fffc838ae10)
at /home/hideo/develop/mozilla-central/xpcom/ds/nsSupportsArray.cpp:541
#3 0x00007ffff6ebd64b in nsSupportsArray::DeleteArray (this=0x7fffc83756c0)
at /home/hideo/develop/mozilla-central/xpcom/ds/nsSupportsArray.cpp:288
#4 0x00007ffff6ebdc7a in nsSupportsArray::Release (this=0x7fffc838ae10)
at /home/hideo/develop/mozilla-central/xpcom/ds/nsSupportsArray.cpp:219
#5 0x00007ffff6be7fe6 in ~nsPluginInstanceTag (this=0x7fffc837af40,
__in_chrg=<value optimized out>)
at /home/hideo/develop/mozilla-central/modules/plugin/base/src/nsPluginTags.cpp:598
#6 0x00007ffff6be28a1 in nsAutoPtr<nsPluginInstanceTag>::~nsAutoPtr() ()
from ./libxul.so
#7 0x00007ffff6be28fc in nsTArray<nsAutoPtr<nsPluginInstanceTag> >::DestructRange(unsigned int, unsigned int) () from ./libxul.so
#8 0x00007ffff6be2971 in nsTArray<nsAutoPtr<nsPluginInstanceTag> >::RemoveElementsAt(unsigned int, unsigned int) () from ./libxul.so
#9 0x00007ffff6be2a0f in int nsTArray<nsAutoPtr<nsPluginInstanceTag> >::RemoveElement<nsPluginInstanceTag*, nsDefaultComparator<nsAutoPtr<nsPluginInstanceTag>, nsPluginInstanceTag*> >(nsPluginInstanceTag* const&, nsDefaultComparator<nsAutoPtr<nsPluginInstanceTag>, nsPluginInstanceTag*> const&) () from ./libxul.so
#10 0x00007ffff6be2a2e in int nsTArray<nsAutoPtr<nsPluginInstanceTag> >::RemoveElement<nsPluginInstanceTag*>(nsPluginInstanceTag* const&) () from ./libxul.so
#11 0x00007ffff6bd9437 in nsPluginHost::StopPluginInstance (
this=0x7fffcc90ca80, aInstance=<value optimized out>)
at /home/hideo/develop/mozilla-central/modules/plugin/base/src/nsPluginHost.cpp:4375
#12 0x00007ffff62faae3 in DoStopPlugin (aInstanceOwner=0x7fffc8375300,
aDelayedStop=0)
at /home/hideo/develop/mozilla-central/layout/generic/nsObjectFrame.cpp:2186
#13 0x00007ffff62fac5d in nsObjectFrame::StopPluginInternal (
this=0x7fffc7fad4d8, aDelayedStop=0)
at /home/hideo/develop/mozilla-central/layout/generic/nsObjectFrame.cpp:2298
#14 0x00007ffff626acbb in FreezeElement (aContent=<value optimized out>)
at /home/hideo/develop/mozilla-central/layout/base/nsPresShell.cpp:6988
#15 0x00007ffff649c9a2 in EnumerateFreezables (aEntry=<value optimized out>,
aData=0x7fffffffc860)
at /home/hideo/develop/mozilla-central/content/base/src/nsDocument.cpp:7719
#16 0x00007ffff6e98ef2 in PL_DHashTableEnumerate (table=0x7fffc7f86190,
etor=<value optimized out>, arg=<value optimized out>) at pldhash.c:754
#17 0x00007ffff64bb583 in nsTHashtable<nsPtrHashKey<nsIContent> >::EnumerateEntries (this=0x7fffc7f86190, enumFunc=0x7ffff649c990 <EnumerateFreezables>,
userArg=0x7fffffffc860) at ../../../dist/include/nsTHashtable.h:241
#18 0x00007ffff649f770 in nsIDocument::EnumerateFreezableElements (
this=<value optimized out>, aEnumerator=0x7ffff626ac90 <FreezeElement>,
aData=0x0)
at /home/hideo/develop/mozilla-central/content/base/src/nsDocument.cpp:7730
#19 0x00007ffff626f417 in PresShell::Freeze (this=0x7fffccdd1800)
at /home/hideo/develop/mozilla-central/layout/base/nsPresShell.cpp:7007
#20 0x00007ffff6245f95 in DocumentViewerImpl::Destroy (this=0x7fffcc946740)
at /home/hideo/develop/mozilla-central/layout/base/nsDocumentViewer.cpp:1502
#21 0x00007ffff624803c in DocumentViewerImpl::Show (this=0x7fffc9d78180)
at /home/hideo/develop/mozilla-central/layout/base/nsDocumentViewer.cpp:1898
#22 0x00007ffff6262ca4 in nsPresContext::EnsureVisible (this=0x7fffc7eeac00)
at /home/hideo/develop/mozilla-central/layout/base/nsPresContext.cpp:1619
#23 0x00007ffff6275f09 in PresShell::UnsuppressAndInvalidate (
this=0x7fffc7eeb800)
at /home/hideo/develop/mozilla-central/layout/base/nsPresShell.cpp:4517
#24 0x00007ffff62760c8 in PresShell::UnsuppressPainting (this=0x7fffc7eeb800)
at /home/hideo/develop/mozilla-central/layout/base/nsPresShell.cpp:4566
#25 0x00007ffff62477f4 in DocumentViewerImpl::LoadComplete (
this=0x7fffc9d78180, aStatus=<value optimized out>)
at /home/hideo/develop/mozilla-central/layout/base/nsDocumentViewer.cpp:1069
#26 0x00007ffff6a7c416 in nsDocShell::EndPageLoad (this=0x7fffdf674c00,
aProgress=<value optimized out>, aChannel=0x7fffc0708c50, aStatus=0)
at /home/hideo/develop/mozilla-central/docshell/base/nsDocShell.cpp:5748
#27 0x00007ffff6a73e38 in nsDocShell::OnStateChange (this=0x7fffdf674c00,
aProgress=0x7fffdf674c28, aRequest=0x7fffc0708c50, aStateFlags=16,
aStatus=<value optimized out>)
at /home/hideo/develop/mozilla-central/docshell/base/nsDocShell.cpp:5626
#28 0x00007ffff6a96ffe in nsDocLoader::FireOnStateChange (this=0x7fffdf674c00,
aProgress=<value optimized out>, aRequest=<value optimized out>,
aStateFlags=131088, aStatus=<value optimized out>)
at /home/hideo/develop/mozilla-central/uriloader/base/nsDocLoader.cpp:1314
#29 0x00007ffff6a978e2 in nsDocLoader::doStopDocumentLoad (
this=0x7fffdf674c00, request=0x7fffc0708c50, aStatus=0)
at /home/hideo/develop/mozilla-central/uriloader/base/nsDocLoader.cpp:926
#30 0x00007ffff6a97a9d in nsDocLoader::DocLoaderIsEmpty (this=0x7fffdf674c00,
aFlushLayout=<value optimized out>)
at /home/hideo/develop/mozilla-central/uriloader/base/nsDocLoader.cpp:802
#31 0x00007ffff6a97f3a in nsDocLoader::OnStopRequest (this=0x7fffdf674c00,
aRequest=0x7fffc7d4db40, aCtxt=<value optimized out>, aStatus=0)
at /home/hideo/develop/mozilla-central/uriloader/base/nsDocLoader.cpp:697
#32 0x00007ffff60636b8 in nsLoadGroup::RemoveRequest (this=0x7fffdf65d030,
request=0x7fffc7d4db40, ctxt=<value optimized out>, aStatus=0)
at /home/hideo/develop/mozilla-central/netwerk/base/src/nsLoadGroup.cpp:680
#33 0x00007ffff649e625 in nsDocument::DoUnblockOnload (
this=<value optimized out>)
at /home/hideo/develop/mozilla-central/content/base/src/nsDocument.cpp:7098
#34 0x00007ffff64aa46d in nsDocument::DispatchContentLoadedEvents (
this=0x7fffc033d800)
at /home/hideo/develop/mozilla-central/content/base/src/nsDocument.cpp:4018
#35 0x00007ffff64b6e09 in nsRunnableMethod<nsDocument, void>::Run (
this=<value optimized out>) at ../../../dist/include/nsThreadUtils.h:282
#36 0x00007ffff6ef7ebe in nsThread::ProcessNextEvent (this=0x7fffe6e262c0,
mayWait=0, result=<value optimized out>)
at /home/hideo/develop/mozilla-central/xpcom/threads/nsThread.cpp:527
#37 0x00007ffff6ea2724 in NS_ProcessNextEvent_P (thread=0x7fffc83756c0,
mayWait=1) at nsThreadUtils.cpp:250
#38 0x00007ffff6e243eb in mozilla::ipc::MessagePump::Run (this=0x7fffec4ff4c0,
aDelegate=0x7fffe6e1d6a0)
at /home/hideo/develop/mozilla-central/ipc/glue/MessagePump.cpp:118
#39 0x00007ffff6f55194 in MessageLoop::RunInternal (this=0x7fffe6e1d6a0)
at /home/hideo/develop/mozilla-central/ipc/chromium/src/base/message_loop.cc:216
#40 0x00007ffff6f55224 in MessageLoop::Run (this=0x7fffe6e1d6a0)
at /home/hideo/develop/mozilla-central/ipc/chromium/src/base/message_loop.cc:173
#41 0x00007ffff6d202a0 in nsBaseAppShell::Run (this=0x7fffe3a06710)
at /home/hideo/develop/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:174
#42 0x00007ffff6b28b06 in nsAppStartup::Run (this=0x7fffec4c3ba0)
at /home/hideo/develop/mozilla-central/toolkit/components/startup/src/nsAppStartup.cpp:183
#43 0x00007ffff5f66154 in XRE_main (argc=<value optimized out>,
argv=<value optimized out>, aAppData=<value optimized out>)
at /home/hideo/develop/mozilla-central/toolkit/xre/nsAppRunner.cpp:3494
#44 0x0000000000401efd in main (argc=1, argv=0x7fffffffe0c8)
at /home/hideo/develop/mozilla-central/browser/app/nsBrowserApp.cpp:158
Comment 1•15 years ago
|
||
Does this still crash if you set the "dom.ipc.plugins.enabled" preference to false?
Reporter | ||
Comment 2•15 years ago
|
||
(In reply to comment #1)
> Does this still crash if you set the "dom.ipc.plugins.enabled" preference to
> false?
Yes, it does.
Reporter | ||
Comment 3•15 years ago
|
||
I cannot reproduce with today's build.
Is this dup of bug 549112?
Updated•15 years ago
|
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•