Closed Bug 265138 Opened 20 years ago Closed 20 years ago

firefox crashed [@ nsBox::MarkDirty]

Categories

(Core :: Layout, defect)

x86
FreeBSD
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jschen, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

User-Agent:       Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20041015
Build Identifier: Mozilla/5.0 (X11; U; FreeBSD i386; rv:1.7.3) Gecko/20041015 Firefox/0.10.1

On my FreeBSD 4.10, I just installed firefox using pkg.

Firefox crashed when browsing http://www.wenxuecity.com. It did not crash on
other sites. It may crash rightaway or when click some news links in this site.
Mozilla on my pc did not crash.


Reproducible: Always
Steps to Reproduce:
1.Go to http://www.wenxuecity.com
2.if not crash, click some link inside it

Actual Results:  
firefox crashed

Expected Results:  
browse

theme: default theme.

Back trace:
0x28940ce4 in kill () from /usr/lib/libc_r.so.4
(gdb) bt
#0  0x28940ce4 in kill () from /usr/lib/libc_r.so.4
#1  0x2898f34a in abort () from /usr/lib/libc_r.so.4
#2  0x288fc25f in __default_terminate () from /usr/lib/libstdc++.so.3
#3  0x288fc26d in __terminate () from /usr/lib/libstdc++.so.3
#4  0x281ae2e8 in __pure_virtual ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#5  0x291a465e in nsBox::MarkDirty ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#6  0x291c2b0c in nsImageBoxFrame::AttributeChanged ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#7  0x29165398 in nsCSSFrameConstructor::AttributeChanged ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#8  0x291155d7 in PresShell::AttributeChanged ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#9  0x293b6111 in nsXULDocument::AttributeChanged ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#10 0x2944113b in nsXULElement::SetAttrAndNotify ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#11 0x29440b47 in nsXULElement::SetAttr ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#12 0x29394e9c in nsXBLPrototypeBinding::AttributeChanged ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#13 0x293923e8 in nsXBLBinding::AttributeChanged ()
---Type <return> to continue, or q <return> to quit---
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#14 0x29440dba in nsXULElement::SetAttrAndNotify ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#15 0x29440b47 in nsXULElement::SetAttr ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#16 0x29394e9c in nsXBLPrototypeBinding::AttributeChanged ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#17 0x293923e8 in nsXBLBinding::AttributeChanged ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#18 0x29440dba in nsXULElement::SetAttrAndNotify ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#19 0x29440b47 in nsXULElement::SetAttr ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#20 0x2943d7f4 in nsXULElement::SetAttribute ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#21 0x2819d829 in XPTC_InvokeByIndex ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#22 0x28bbb7c6 in XPCWrappedNative::CallMethod ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libxpconnect.so
#23 0x28bc1a7e in XPC_WN_CallMethod ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libxpconnect.so
#24 0x280bb5b3 in js_Invoke ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
---Type <return> to continue, or q <return> to quit---
#25 0x280c294d in js_Interpret ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#26 0x280bb608 in js_Invoke ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#27 0x280bb806 in js_InternalInvoke ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#28 0x280bb947 in js_InternalGetOrSet ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#29 0x280cda4f in js_SetProperty ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#30 0x280c215d in js_Interpret ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#31 0x280bb608 in js_Invoke ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#32 0x280bb806 in js_InternalInvoke ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#33 0x2809b3a9 in JS_CallFunctionValue ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#34 0x293dcd21 in nsJSContext::CallEventHandler ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#35 0x293eee54 in GlobalWindowImpl::RunTimeout ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#36 0x293ef6a7 in GlobalWindowImpl::TimerCallback ()
---Type <return> to continue, or q <return> to quit---
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#37 0x28188a4c in nsTimerImpl::Fire ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#38 0x28188b2d in handleTimerEvent ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#39 0x2818453d in PL_HandleEvent ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#40 0x28184461 in PL_ProcessPendingEvents ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#41 0x28185f3b in nsEventQueueImpl::ProcessPendingEvents ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#42 0x28b00a2f in nsIProperties::GetIID ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libwidget_gtk2.so
#43 0x2886b8d4 in g_io_unix_dispatch () from /usr/local/lib/libglib-2.0.so.400
#44 0x28849ca9 in g_main_dispatch () from /usr/local/lib/libglib-2.0.so.400
#45 0x2884aab9 in g_main_context_dispatch ()
   from /usr/local/lib/libglib-2.0.so.400
#46 0x2884aeaa in g_main_context_iterate ()
   from /usr/local/lib/libglib-2.0.so.400
#47 0x2884b03b in g_main_context_iteration ()
   from /usr/local/lib/libglib-2.0.so.400
#48 0x28b011f8 in nsAppShell::DispatchNativeEvent ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libwidget_gtk2.so
---Type <return> to continue, or q <return> to quit---
#49 0x28a41852 in nsXULWindow::CreateNewContentWindow ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libnsappshell.so
#50 0x28a40f79 in nsXULWindow::CreateNewWindow ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libnsappshell.so
#51 0x8057087 in nsWindowCreator::CreateChromeWindow2 ()
#52 0x28b2e1cf in nsWindowWatcher::OpenWindowJS ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libembedcomponents.
so
#53 0x28b2d8d1 in nsWindowWatcher::OpenWindow ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libembedcomponents.
so
#54 0x293ee1be in GlobalWindowImpl::OpenInternal ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#55 0x293e9c60 in GlobalWindowImpl::Open ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#56 0x2819d829 in XPTC_InvokeByIndex ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#57 0x28bbb7c6 in XPCWrappedNative::CallMethod ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libxpconnect.so
#58 0x28bc1a7e in XPC_WN_CallMethod ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libxpconnect.so
#59 0x280bb5b3 in js_Invoke ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
---Type <return> to continue, or q <return> to quit---
#60 0x280c294d in js_Interpret ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#61 0x280bbb17 in js_Execute ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#62 0x2809b270 in JS_EvaluateUCScriptForPrincipals ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libmozjs.so
#63 0x293dc2ba in nsJSContext::EvaluateString ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#64 0x29286b99 in nsScriptLoader::EvaluateScript ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#65 0x2928677e in nsScriptLoader::ProcessRequest ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#66 0x29286500 in nsScriptLoader::ProcessScriptElement ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#67 0x292f7306 in nsHTMLScriptElement::MaybeProcessScript ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#68 0x292f695c in nsHTMLScriptElement::SetDocument ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#69 0x29240a4e in nsGenericElement::AppendChildTo ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#70 0x2931a756 in HTMLContentSink::ProcessSCRIPTTag ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#71 0x29317b1f in HTMLContentSink::AddLeaf ()
---Type <return> to continue, or q <return> to quit---
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#72 0x293179c9 in HTMLContentSink::AddHeadContent ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#73 0x2978f81d in CNavDTD::AddHeadLeaf ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libhtmlpars.so
#74 0x2978c506 in CNavDTD::HandleStartToken ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libhtmlpars.so
#75 0x2978ab47 in CNavDTD::HandleToken ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libhtmlpars.so
#76 0x297898b1 in CNavDTD::BuildModel ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libhtmlpars.so
#77 0x2979f9e2 in nsParser::BuildModel ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libhtmlpars.so
#78 0x2979f736 in nsParser::ResumeParse ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libhtmlpars.so
#79 0x2979ea59 in nsParser::ContinueParsing ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libhtmlpars.so
#80 0x2933b3e3 in CSSLoaderImpl::SheetComplete ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#81 0x2933b2df in CSSLoaderImpl::ParseSheet ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
#82 0x29339b9b in SheetLoadData::OnStreamComplete ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libgklayout.so
---Type <return> to continue, or q <return> to quit---
#83 0x28c5470d in nsUnicharStreamLoader::OnStopRequest ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libnecko.so
#84 0x28c52edd in nsStreamListenerTee::OnStopRequest ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libnecko.so
#85 0x28cbb945 in nsHttpChannel::OnStopRequest ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libnecko.so
#86 0x28c3d978 in nsInputStreamPump::OnStateStop ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libnecko.so
#87 0x28c3d665 in nsInputStreamPump::OnInputStreamReady ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libnecko.so
#88 0x2816cdba in nsInputStreamReadyEvent::EventHandler ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#89 0x2818453d in PL_HandleEvent ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#90 0x28184461 in PL_ProcessPendingEvents ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#91 0x28185f3b in nsEventQueueImpl::ProcessPendingEvents ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/libxpcom.so
#92 0x28b00a2f in nsIProperties::GetIID ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libwidget_gtk2.so
#93 0x2886b8d4 in g_io_unix_dispatch () from /usr/local/lib/libglib-2.0.so.400
#94 0x28849ca9 in g_main_dispatch () from /usr/local/lib/libglib-2.0.so.400
#95 0x2884aab9 in g_main_context_dispatch ()
---Type <return> to continue, or q <return> to quit---
   from /usr/local/lib/libglib-2.0.so.400
#96 0x2884aeaa in g_main_context_iterate ()
   from /usr/local/lib/libglib-2.0.so.400
#97 0x2884b4b7 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.400
#98 0x283ded41 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.400
#99 0x28b00d48 in nsAppShell::Run ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libwidget_gtk2.so
#100 0x28a433ee in nsAppShellService::Run ()
   from /usr/X11R6/lib/firefox/lib/firefox-0.10.1/components/libnsappshell.so
#101 0x8052316 in xre_main ()
#102 0x804d168 in main ()
#103 0x804d0a6 in _start ()
(gdb) q
The program is running.  Exit anyway? (y or n) y
Jingshao, can you try a trunk nightly build of Mozilla and see if this problem
appears there as well?
Assignee: firefox → nobody
Component: General → Layout
Product: Firefox → Browser
QA Contact: firefox.general → core.layout
Version: unspecified → Trunk
Keywords: crash
Summary: firefox crashed → firefox crashed [@ nsBox::MarkDirty]
(In reply to comment #1)
> Jingshao, can you try a trunk nightly build of Mozilla and see if this problem
> appears there as well?

Where can I get the nightly build? I am not sure if I can compile it on my pc.
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; rv:1.7.3) Gecko/20041001
Firefox/0.10.1

WFM
Almost certainly a duplicate of bug 255372.  Which means it should be fixed in
current branch builds too, as of yesterday.  Please retest?
Depends on: 255372
no response, resolving WORKSFORME
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ nsBox::MarkDirty]
You need to log in before you can comment on or make changes to this bug.