Closed Bug 309843 Opened 19 years ago Closed 18 years ago

Crash at cnn.com [@ nsPluginInstanceOwner::~nsPluginInstanceOwner]

Categories

(Core Graveyard :: Plug-ins, defect)

1.0 Branch
x86
FreeBSD
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: ispiked, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

(gdb) bt
#0  0x287aa373 in pthread_testcancel () from /usr/lib/libpthread.so.1
#1  0x2879b171 in sigaction () from /usr/lib/libpthread.so.1
#2  0x287951f5 in pthread_kill () from /usr/lib/libpthread.so.1
#3  0x28794bc4 in raise () from /usr/lib/libpthread.so.1
#4  0x08059823 in nsProfileLock::FatalSignalHandler ()
#5  0x28799e52 in sigaction () from /usr/lib/libpthread.so.1
#6  0x28799cd7 in sigaction () from /usr/lib/libpthread.so.1
#7  0x2879a898 in sigaction () from /usr/lib/libpthread.so.1
#8  0x287a30c0 in pthread_mutexattr_init () from /usr/lib/libpthread.so.1
#9  0x287a2fb4 in pthread_mutexattr_init () from /usr/lib/libpthread.so.1
#10 0x2885285b in _ctx_start () from /lib/libc.so.5
#11 0x00000000 in ?? ()
#12 0xbfbfb3e0 in ?? ()
#13 0xbfbfb120 in ?? ()
#14 0x00000000 in ?? ()
#15 0x287a2f50 in pthread_mutexattr_init () from /usr/lib/libpthread.so.1
#16 0x29759592 in nsPluginInstanceOwner::~nsPluginInstanceOwner () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#17 0x29ceeeaf in nsPluginTag::RegisterWithCategoryManager () from
/usr/X11R6/lib/firefox/components/libgkplugin.so
#18 0x29ceeb0e in nsPluginTag::RegisterWithCategoryManager () from
/usr/X11R6/lib/firefox/components/libgkplugin.so
#19 0x29cedb8b in nsPluginHostImpl::GetPluginTempDir () from
/usr/X11R6/lib/firefox/components/libgkplugin.so
#20 0x29754a12 in nsObjectFrame::InstantiatePlugin () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#21 0x29753ecc in nsObjectFrame::MakeAbsoluteURL () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#22 0x2974df97 in nsLineLayout::ReflowFrame () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#23 0x2971cd5e in nsBlockFrame::ReflowInlineFrame () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#24 0x2971cb27 in nsBlockFrame::DoReflowInlineFrames () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#25 0x2971c917 in nsBlockFrame::DoReflowInlineFramesAuto () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#26 0x2971c7bd in nsBlockFrame::ReflowInlineFrames () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#27 0x2971b329 in nsBlockFrame::ReflowLine () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#28 0x2971a92a in nsBlockFrame::ReflowDirtyLines () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#29 0x2971937c in nsBlockFrame::IsContainingBlock () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#30 0x29721ef9 in nsBlockReflowContext::ReflowBlock () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#31 0x2971c181 in nsBlockFrame::ReflowBlockFrame () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#32 0x2971aeb4 in nsBlockFrame::ReflowLine () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#33 0x2971a92a in nsBlockFrame::ReflowDirtyLines () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#34 0x2971937c in nsBlockFrame::IsContainingBlock () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#35 0x2972872c in nsContainerFrame::ReflowChild () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#36 0x2973b8b1 in NS_NewCanvasFrame () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#37 0x298104ea in nsBoxToBlockAdaptor::Reflow () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#38 0x2980ff57 in nsBoxToBlockAdaptor::RefreshSizeCache () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#39 0x29807899 in nsBox::UnCollapseChild () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#40 0x29803ceb in nsScrollBoxFrame::CreateScrollingView () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#41 0x29807899 in nsBox::UnCollapseChild () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#42 0x2980b9fc in nsBoxFrame::IsInitialReflowForPrintPreview () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#43 0x2972872c in nsContainerFrame::ReflowChild () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#44 0x29786a72 in ViewportFrame::AdjustReflowStateForScrollbars () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#45 0x297631e5 in IncrementalReflow::Dispatch () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#46 0x29770569 in PresShell::ProcessReflowCommands () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#47 0x2976ff4d in PresShell::RemoveOverrideStyleSheet () from
/usr/X11R6/lib/firefox/components/libgklayout.so
#48 0x28191c03 in PL_HandleEvent () from /usr/X11R6/lib/firefox/libxpcom.so
#49 0x28191b25 in PL_ProcessPendingEvents () from /usr/X11R6/lib/firefox/libxpcom.so
#50 0x2819374a in nsEventQueueImpl::NotifyObservers () from
/usr/X11R6/lib/firefox/libxpcom.so
#51 0x28c5456e in nsBaseWidget::FreeNativeData () from
/usr/X11R6/lib/firefox/components/libwidget_gtk2.so
#52 0x28a85a7d in g_vasprintf () from /usr/local/lib/libglib-2.0.so.600
#53 0x28a60d83 in g_main_depth () from /usr/local/lib/libglib-2.0.so.600
#54 0x28a61c2b in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.600
#55 0x28a61ff6 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.600
#56 0x28a625ca in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.600
#57 0x28441172 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.600
#58 0x28c549e9 in nsAppShell::ReleaseGlobals () from
/usr/X11R6/lib/firefox/components/libwidget_gtk2.so
#59 0x28b8cf93 in nsAppShellService::AttemptingQuit () from
/usr/X11R6/lib/firefox/components/libnsappshell.so
#60 0x08051f2d in ?? ()
#61 0x08089980 in ?? ()
#62 0x00000001 in ?? ()
#63 0xbfbfe0a4 in ?? ()
#64 0x00000000 in ?? ()
#65 0xbfbfe070 in ?? ()
#66 0x28063da9 in r_debug_state () from /libexec/ld-elf.so.1
#67 0x0804ca07 in ?? ()
#68 0x00000002 in ?? ()
#69 0xbfbfe62c in ?? ()
#70 0x0805c00c in __progname ()
#71 0x0804c9b1 in ?? ()
#72 0x0805c850 in nsProfileLock::mPidLockList ()
#73 0x0805cc84 in ?? ()
#74 0x28060a11 in _rtld_bind_start () from /libexec/ld-elf.so.1
#75 0x0804c9e8 in ?? ()
#76 0x00000001 in ?? ()
#77 0x00000002 in ?? ()
#78 0xbfbfe624 in ?? ()
#79 0x0804c931 in ?? ()
#80 0x00000002 in ?? ()
#81 0xbfbfe62c in ?? ()
#82 0xbfbfe638 in ?? ()
#83 0x0804c926 in ?? ()
#84 0x0805a258 in nsGetterAddRefs<nsILocalFile>::operator void** ()
(gdb)
Assignee: yuanyi21 → nobody
Component: Java: OJI → Plug-ins
QA Contact: pete.zha → plugins
FireFox Crashes on www.cnn.com with installes FlashBlocker Extension on FreeBSD 5.4 
i think it's a problem of FlashBlocker or the API of FireFox and FlashBlocker
... i truss these stuff :

[.... many thing ....]
11545: kse_release(0x8065fa4)                    = 0 (0x0)
truss: Cannot malloc 1137925888 bytes for pollfd array: Cannot allocate memory
11536: wait4(0xffffffff,0xbfbfe1b8,0x2,0x0)      = 11545 (0x2d19)
Segmentation fault (core dumped)
If you need the FreeBSD Corefile, you can download the 25 MB file. contact me
via mail please ... then you'll get the http link ...
which firefox version is this?
$ uname -a
FreeBSD osiris.nacamar.net 5.4-STABLE FreeBSD 5.4-STABLE #1: Thu Aug 11 18:31:20
CEST 2005 root@osiris.nacamar.net:/usr/obj/usr/src/sys/OSIRIS  i386
$ firefox -version
Mozilla Firefox 1.0.6, Copyright (c) 1998 - 2005 mozilla.org
$ ldd /usr/X11R6/lib/firefox/firefox-bin 
/usr/X11R6/lib/firefox/firefox-bin:
        libmozjs.so => not found (0x0)
        libxpcom.so => not found (0x0)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28089000)
        libplds4.so.1 => /usr/local/lib/libplds4.so.1 (0x28176000)
        libplc4.so.1 => /usr/local/lib/libplc4.so.1 (0x2819d000)
        libnspr4.so.1 => /usr/local/lib/libnspr4.so.1 (0x281c5000)
        libgtk-x11-2.0.so.600 => /usr/X11R6/lib/libgtk-x11-2.0.so.600 (0x281f5000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x2849d000)
        libstdc++.so.4 => /usr/lib/libstdc++.so.4 (0x2855c000)
        libm.so.3 => /lib/libm.so.3 (0x2862e000)
        libpthread.so.1 => /usr/lib/libpthread.so.1 (0x28649000)
        libc.so.5 => /lib/libc.so.5 (0x2866d000)
        libgdk-x11-2.0.so.600 => /usr/X11R6/lib/libgdk-x11-2.0.so.600 (0x28747000)
        libgdk_pixbuf-2.0.so.600 => /usr/X11R6/lib/libgdk_pixbuf-2.0.so.600
(0x287c0000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x287d4000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x287d8000)
        libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x287e0000)
        libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0x287e3000)
        libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x287e8000)
        libgmodule-2.0.so.600 => /usr/local/lib/libgmodule-2.0.so.600 (0x287f1000)
        libgobject-2.0.so.600 => /usr/local/lib/libgobject-2.0.so.600 (0x287f5000)
        libpangoxft-1.0.so.800 => /usr/X11R6/lib/libpangoxft-1.0.so.800 (0x2882b000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x28832000)
        libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x28843000)
        libz.so.2 => /lib/libz.so.2 (0x288a7000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x288b7000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x288bf000)
        libpangox-1.0.so.800 => /usr/X11R6/lib/libpangox-1.0.so.800 (0x288cc000)
        libatk-1.0.so.901 => /usr/local/lib/libatk-1.0.so.901 (0x288d6000)
        libintl.so.6 => /usr/local/lib/libintl.so.6 (0x288ee000)
        libglib-2.0.so.600 => /usr/local/lib/libglib-2.0.so.600 (0x288f7000)
        libpangoft2-1.0.so.800 => /usr/X11R6/lib/libpangoft2-1.0.so.800 (0x28976000)
        libpango-1.0.so.800 => /usr/X11R6/lib/libpango-1.0.so.800 (0x2899a000)
        libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0x289cf000)
        libexpat.so.5 => /usr/local/lib/libexpat.so.5 (0x289f5000)
$ cd /usr/ports/www/firefox
$ make showconfig
===> The following configuration options are set for firefox-1.0.7,1:
     DEBUG=off "Build a debugging image"
     LOGGING=off "Enable additional log messages"
     OPTIMIZED_CFLAGS=on "Enable some additional optimizations"
     XFT=on "Enable support for anti-aliased fonts"
     SMB=off "Enable smb:// URI support using gnomevfs"
     NEWTAB=on "Open external links in a new tab"
Wolfgang, can you please download Firefox 1.5 beta 1 and see if you're still
seeing this crash? Thanks. http://www.mozilla.org/projects/firefox/
Adam, do you still see?

Wolfgang writes "i have freebsd 6.x (current cvs) and firefox 2 (current) and without flash-blocker-plugin ... now all it's running"
I actually reported this on behalf of Wolfgang after we discussed the crash on IRC; I've never used FreeBSD, actually. Thanks for looking into this, Wayne.

->WORKSFORME
Status: UNCONFIRMED → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
Summary: Crash at cnn.com [ @ nsPluginInstanceOwner::~nsPluginInstanceOwner] → Crash at cnn.com [@ nsPluginInstanceOwner::~nsPluginInstanceOwner]
Crash Signature: [@ nsPluginInstanceOwner::~nsPluginInstanceOwner]
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.