* Vincent Lefevre ([EMAIL PROTECTED]) wrote:
> On 2004-06-24 23:01:42 -0400, Eric Dorland wrote:
> > Are we certain it's a firefox bug? Might it of been triggered by the
> > new flash version? 
> 
> I've just had 2 crashes of Firefox today due to the Flash plugin
> (on Debian/x86 unstable). Even if there's a bug in the plugin,
> Firefox shouldn't crash (just as the Linux kernel shouldn't crash
> if there's a bug in some application).

That's a nice sentiment, but it's not true in this case. Browser
plugins are dynamically loaded libraries that get executed in the
browser's memory space. So they can very much crash the browser. 
 
> The second crash occurred when closing a tab. Here's the backtrace:
> 
> (gdb) bt
> #0  0xb7e5f802 in raise () from /lib/tls/libpthread.so.0
> #1  0x08c1764a in nsProfileLock::FatalSignalHandler ()
> #2  <signal handler called>
> #3  0xb5b79c55 in Dict::~Dict () from /usr/lib/libflash.so.0
> #4  0xb5b84cb1 in CInputScript::~CInputScript () from /usr/lib/libflash.so.0
> #5  0xb5b82ef8 in FlashMovie::~FlashMovie () from /usr/lib/libflash.so.0
> #6  0xb5b7b9a6 in FlashClose () from /usr/lib/libflash.so.0
> #7  0xb5ba09f9 in NPP_Destroy ()
>    from /usr/lib/mozilla/plugins/libflash-mozplugin.so
> #8  0xb5ba1cba in Private_Destroy ()
>    from /usr/lib/mozilla/plugins/libflash-mozplugin.so
> #9  0x0853a5df in ns4xPluginInstance::Initialize ()
> #10 0x08802345 in nsObjectFrame::IsSupportedDocument ()
> #11 0x086212df in nsFrameList::DestroyFrames ()
> #12 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #13 0x087fbe1f in nsLineBox::DeleteLineList ()
> #14 0x087e0bf1 in nsBlockFrame::~nsBlockFrame ()
> #15 0x086212df in nsFrameList::DestroyFrames ()
> #16 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #17 0x086212df in nsFrameList::DestroyFrames ()
> #18 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #19 0x086212df in nsFrameList::DestroyFrames ()
> #20 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #21 0x086212df in nsFrameList::DestroyFrames ()
> #22 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #23 0x086212df in nsFrameList::DestroyFrames ()
> #24 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #25 0x087fbe1f in nsLineBox::DeleteLineList ()
> #26 0x087e0bf1 in nsBlockFrame::~nsBlockFrame ()
> #27 0x087fbe1f in nsLineBox::DeleteLineList ()
> #28 0x087e0bf1 in nsBlockFrame::~nsBlockFrame ()
> #29 0x086212df in nsFrameList::DestroyFrames ()
> #30 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #31 0x087f51be in NS_NewCanvasFrame ()
> #32 0x086212df in nsFrameList::DestroyFrames ()
> #33 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #34 0x085e8e71 in nsBoxFrame::PropagateDebug ()
> #35 0x086212df in nsFrameList::DestroyFrames ()
> #36 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #37 0x085e8e71 in nsBoxFrame::PropagateDebug ()
> #38 0x086212df in nsFrameList::DestroyFrames ()
> #39 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #40 0x085782d3 in nsIFrame::SupportsVisibilityHidden ()
> #41 0x085847c4 in PresShell::~PresShell ()
> #42 0x0864647a in DocumentViewerImpl::InitInternal ()
> #43 0x0881d386 in NS_NewSubDocumentFrame ()
> #44 0x086212df in nsFrameList::DestroyFrames ()
> #45 0x087ee863 in nsContainerFrame::~nsContainerFrame ()
> #46 0x085e8e71 in nsBoxFrame::PropagateDebug ()
> #47 0x0862144f in nsFrameList::DestroyFrame ()
> #48 0x085e9014 in nsBoxFrame::PropagateDebug ()
> #49 0x08578a34 in nsIFrame::SupportsVisibilityHidden ()
> #50 0x085ac100 in nsCSSFrameConstructor::ContentRemoved ()
> #51 0x0858c4cf in PresShell::ContentRemoved ()
> #52 0x08638561 in nsDocument::ContentRemoved ()
> #53 0x087a2903 in nsXULElement::RemoveChildAt ()
> #54 0x086587bd in nsGenericElement::doRemoveChild ()
> #55 0xb7f465e5 in XPTC_InvokeByIndex ()
>    from /usr/lib/mozilla-firefox/libxpcom.so
> [...]
> 

-- 
Eric Dorland <[EMAIL PROTECTED]>
ICQ: #61138586, Jabber: [EMAIL PROTECTED]
1024D/16D970C6 097C 4861 9934 27A0 8E1C  2B0A 61E9 8ECF 16D9 70C6

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d- s++: a-- C+++ UL+++ P++ L++ E++ W++ N+ o K- w+ 
O? M++ V-- PS+ PE Y+ PGP++ t++ 5++ X+ R tv++ b+++ DI+ D+ 
G e h! r- y+ 
------END GEEK CODE BLOCK------

Attachment: signature.asc
Description: Digital signature

Reply via email to