Closed
Bug 66104
Opened 25 years ago
Closed 25 years ago
nsCSSFrameConstructor crash
Categories
(Core :: XUL, defect)
Tracking
()
VERIFIED
FIXED
People
(Reporter: atilla, Assigned: hyatt)
References
(
URL
)
Details
(Keywords: crash)
loading symbols
segment violation occurred
nsXBLService::LoadBindings(nsIContent *, basic_nsAReadableString<wchar_t> const &, int, nsIXBLBinding **, int *):
LoadBindings__12nsXBLServiceP10nsIContentRCt23basic_nsAReadableString1ZwiPP13nsIXBLBindingPi:
+00ba ee2b88d6: * 3a8b movl (%edx), %edi
mozilla-bin:sc
frame retaddr
fcff7e04 ee18e4cf nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, nsIPresContext *,
nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, nsIStyleContext *, nsFrameItems &, int) +
00000183
fcff7ef4 ee18e311 nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, nsIPresContext *,
nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &) + 00000235
fcff7f80 ee19e2f7 nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, nsIPresContext *,
nsFrameConstructorState &, nsIContent *, nsIFrame *, int, nsFrameItems &, int, nsTableCreator *) + 00000257
fcff807c ee184253 nsCSSFrameConstructor::ConstructDocElementFrame(nsIPresShell *, nsIPresContext *,
nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *&) + 00000d77
fcff82c0 ee18f0ba nsCSSFrameConstructor::ReconstructDocElementHierarchy(nsIPresContext *) + 00000566
fcff8484 ee34eec0 StyleSetImpl::ReconstructDocElementHierarchy(nsIPresContext *) + 00000038
fcff84a4 ee075135 PresShell::ReconstructFrames(void) + 0000006d
fcff84d0 ee069c43 PresShell::SetPreferenceStyleRules(int) + 000002f3
fcff8538 ee31b076 nsPresContext::PreferenceChanged(char const *) + 0000004e
fcff856c ee31971d PrefChangedCallback(char const *, void *) + 0000005d
fcff8584 ec8686b4 pref_DoCallback + 0000006c
fcff85a8 ec867a7b pref_HashPref + 000002e3
fcff85c4 ec865e22 PREF_SetIntPref + 0000002a
fcff85e4 ec86b76d nsPref::SetIntPref(char const *, int) + 00000049
fcff85fc ecd250f7 XPTC_InvokeByIndex + 0000006b
fcff862c ed702aa7 nsXPCWrappedNativeClass::CallWrappedMethod(JSContext *, nsXPCWrappedNative *,
XPCNativeMemberDescriptor const *, nsXPCWrappedNativeClass::CallMode, unsigned int, long *, long *) + 00001283
fcff8824 ed704b59 WrappedNative_CallMethod(JSContext *, JSObject *, unsigned int, long *, long *) + 000001e1
fcff8880 ec8d7310 js_Invoke + 00000ab4
fcff895c ec8e4947 js_Interpret + 0000c67b
fcff925c ec8d7384 js_Invoke + 00000b28
fcff932c ec8d769c js_InternalInvoke + 000000ec
fcff93b4 ec8ae017 JS_CallFunctionValue + 0000002f
fcff93dc ecfcefe4 nsJSContext::CallEventHandler(void *, void *, unsigned int, void *, int *, int) + 00000210
fcff946c ed033f75 nsJSEventListener::HandleEvent(nsIDOMEvent *) + 000003a5
fcff9594 edff0f6d nsEventListenerManager::HandleEventSubType(nsListenerStruct *, nsIDOMEvent *,
nsIDOMEventTarget *, unsigned int, unsigned int) + 000008a1
fcff97cc edff3df5 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **,
nsIDOMEventTarget *, unsigned int, nsEventStatus *) + 00002df9
fcff9a34 ed50d72f nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int,
nsEventStatus *) + 00001023
fcff9d74 ee076c81 PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent *, nsEventStatus *) + 000000fd
fcff9dbc ee26559f nsButtonBoxFrame::MouseClicked(nsIPresContext *, nsGUIEvent *) + 0000025b
fcff9ee4 ee265310 nsButtonBoxFrame::HandleEvent(nsIPresContext *, nsGUIEvent *, nsEventStatus *) + 000002b0
fcff9f54 ee076acb PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) +
0000029b
fcff9fcc ee076810 PresShell::HandleEventWithTarget(nsEvent *, nsIFrame *, nsIContent *, unsigned int,
nsEventStatus *) + 0000003c
fcff9ff4 edffe859 nsEventStateManager::CheckForAndDispatchClick(nsIPresContext *, nsMouseEvent *, nsEventStatus
*) + 0000025d
fcffa0e8 edffb861 nsEventStateManager::PostHandleEvent(nsIPresContext *, nsEvent *, nsIFrame *, nsEventStatus *
, nsIView *) + 000007b9
fcffa300 ee076b35 PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) +
00000305
fcffa380 ee076479 PresShell::HandleEvent(nsIView *, nsGUIEvent *, nsEventStatus *, int, int &) + 000003d9
fcffa468 ef0763c9 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) + 000002b9
fcffa4f0 ef08dc2f nsViewManager2::DispatchEvent(nsGUIEvent *, nsEventStatus *) + 00000773
fcffa5b8 ef0756f4 HandleEvent(nsGUIEvent *) + 00000084
fcffa5f4 ed399412 nsWindow::DispatchEvent(nsGUIEvent *, nsEventStatus &) + 00000036
fcffa614 ed3994a9 nsWindow::DispatchWindowEvent(nsGUIEvent *) + 0000003d
fcffa63c ed39ce1d nsWindow::DispatchMouseEvent(unsigned int, nsPoint, unsigned int, unsigned int) + 000000ad
fcffa6c4 ed39bebc nsWindow::CallMethod(MethodInfo *) + 000004dc
fcffa784 ed3ae531 .LSM798 + 0000001d
fcffa7a4 ed38bd6f nsAppShell::DispatchNativeEvent(int, void *) + 0000014b
fcffa820 ed2aeef6 nsXULWindow::ShowModal(void) + 0000039e
fcffa910 ed2bb2d2 nsWebShellWindow::ShowModal(void) + 0000001a
fcffa924 ed2aa704 nsChromeTreeOwner::ShowModal(void) + 00000034
fcffa940 ecff9ebf GlobalWindowImpl::OpenInternal(JSContext *, long *, unsigned int, int, nsIDOMWindowInternal *
*) + 00001ecf
fcffae1c ecff3881 GlobalWindowImpl::OpenDialog(JSContext *, long *, unsigned int, nsIDOMWindowInternal **) +
00000041
fcffae4c ecfdfe85 WindowInternalOpenDialog(JSContext *, JSObject *, unsigned int, long *, long *) + 00000209
fcffaeb8 ec8d7310 js_Invoke + 00000ab4
fcffaf94 ec8e4947 js_Interpret + 0000c67b
fcffb894 ec8d7384 js_Invoke + 00000b28
fcffb964 ec8d769c js_InternalInvoke + 000000ec
fcffb9ec ec8ae017 JS_CallFunctionValue + 0000002f
fcffba14 ecfcefe4 nsJSContext::CallEventHandler(void *, void *, unsigned int, void *, int *, int) + 00000210
fcffbaa4 ed033f75 nsJSEventListener::HandleEvent(nsIDOMEvent *) + 000003a5
fcffbbcc edff0f6d nsEventListenerManager::HandleEventSubType(nsListenerStruct *, nsIDOMEvent *,
nsIDOMEventTarget *, unsigned int, unsigned int) + 000008a1
fcffbe04 edff3df5 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **,
nsIDOMEventTarget *, unsigned int, nsEventStatus *) + 00002df9
fcffc06c ed50d72f nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int,
nsEventStatus *) + 00001023
fcffc3ac ee076c81 PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent *, nsEventStatus *) + 000000fd
fcffc3f4 ee26559f nsButtonBoxFrame::MouseClicked(nsIPresContext *, nsGUIEvent *) + 0000025b
fcffc51c ee265310 nsButtonBoxFrame::HandleEvent(nsIPresContext *, nsGUIEvent *, nsEventStatus *) + 000002b0
fcffc58c ee076acb PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) +
0000029b
fcffc604 ee076810 PresShell::HandleEventWithTarget(nsEvent *, nsIFrame *, nsIContent *, unsigned int,
nsEventStatus *) + 0000003c
fcffc62c edffe859 nsEventStateManager::CheckForAndDispatchClick(nsIPresContext *, nsMouseEvent *, nsEventStatus
*) + 0000025d
fcffc720 edffb861 nsEventStateManager::PostHandleEvent(nsIPresContext *, nsEvent *, nsIFrame *, nsEventStatus *
, nsIView *) + 000007b9
fcffc938 ee076b35 PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) +
00000305
fcffc9b8 ee076479 PresShell::HandleEvent(nsIView *, nsGUIEvent *, nsEventStatus *, int, int &) + 000003d9
fcffcaa0 ef0763c9 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) + 000002b9
fcffcb28 ef08dc2f nsViewManager2::DispatchEvent(nsGUIEvent *, nsEventStatus *) + 00000773
fcffcbf0 ef0756f4 HandleEvent(nsGUIEvent *) + 00000084
fcffcc2c ed399412 nsWindow::DispatchEvent(nsGUIEvent *, nsEventStatus &) + 00000036
fcffcc4c ed3994a9 nsWindow::DispatchWindowEvent(nsGUIEvent *) + 0000003d
fcffcc74 ed39ce1d nsWindow::DispatchMouseEvent(unsigned int, nsPoint, unsigned int, unsigned int) + 000000ad
fcffccfc ed39bebc nsWindow::CallMethod(MethodInfo *) + 000004dc
fcffcdbc ed3ae531 .LSM798 + 0000001d
fcffcddc ed38bd6f nsAppShell::DispatchNativeEvent(int, void *) + 0000014b
fcffce58 ed2aeef6 nsXULWindow::ShowModal(void) + 0000039e
fcffcf48 ed2bb2d2 nsWebShellWindow::ShowModal(void) + 0000001a
fcffcf5c ed2aa704 nsChromeTreeOwner::ShowModal(void) + 00000034
fcffcf78 ecff9ebf GlobalWindowImpl::OpenInternal(JSContext *, long *, unsigned int, int, nsIDOMWindowInternal *
*) + 00001ecf
fcffd454 ecff3881 GlobalWindowImpl::OpenDialog(JSContext *, long *, unsigned int, nsIDOMWindowInternal **) +
00000041
fcffd484 ecfdfe85 WindowInternalOpenDialog(JSContext *, JSObject *, unsigned int, long *, long *) + 00000209
fcffd4f0 ec8d7310 js_Invoke + 00000ab4
fcffd5cc ec8e4947 js_Interpret + 0000c67b
fcffdecc ec8d7384 js_Invoke + 00000b28
fcffdf9c ec8d769c js_InternalInvoke + 000000ec
fcffe024 ec8ae017 JS_CallFunctionValue + 0000002f
fcffe04c ecfcefe4 nsJSContext::CallEventHandler(void *, void *, unsigned int, void *, int *, int) + 00000210
fcffe0dc ed033f75 nsJSEventListener::HandleEvent(nsIDOMEvent *) + 000003a5
fcffe204 edff0f6d nsEventListenerManager::HandleEventSubType(nsListenerStruct *, nsIDOMEvent *,
nsIDOMEventTarget *, unsigned int, unsigned int) + 000008a1
fcffe43c edff3df5 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **,
nsIDOMEventTarget *, unsigned int, nsEventStatus *) + 00002df9
fcffe6a4 ed50d72f nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int,
nsEventStatus *) + 00001023
fcffe9e4 ee076c81 PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent *, nsEventStatus *) + 000000fd
fcffea2c ee26559f nsButtonBoxFrame::MouseClicked(nsIPresContext *, nsGUIEvent *) + 0000025b
fcffeb54 ee265310 nsButtonBoxFrame::HandleEvent(nsIPresContext *, nsGUIEvent *, nsEventStatus *) + 000002b0
fcffebc4 ee076acb PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) +
0000029b
fcffec3c ee076810 PresShell::HandleEventWithTarget(nsEvent *, nsIFrame *, nsIContent *, unsigned int,
nsEventStatus *) + 0000003c
fcffec64 edffe859 nsEventStateManager::CheckForAndDispatchClick(nsIPresContext *, nsMouseEvent *, nsEventStatus
*) + 0000025d
fcffed58 edffb861 nsEventStateManager::PostHandleEvent(nsIPresContext *, nsEvent *, nsIFrame *, nsEventStatus *
, nsIView *) + 000007b9
fcffef70 ee076b35 PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) +
00000305
fcffeff0 ee076479 PresShell::HandleEvent(nsIView *, nsGUIEvent *, nsEventStatus *, int, int &) + 000003d9
fcfff0d8 ef0763c9 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) + 000002b9
fcfff160 ef08dc2f nsViewManager2::DispatchEvent(nsGUIEvent *, nsEventStatus *) + 00000773
fcfff228 ef0756f4 HandleEvent(nsGUIEvent *) + 00000084
fcfff264 ed399412 nsWindow::DispatchEvent(nsGUIEvent *, nsEventStatus &) + 00000036
fcfff284 ed3994a9 nsWindow::DispatchWindowEvent(nsGUIEvent *) + 0000003d
fcfff2ac ed39ce1d nsWindow::DispatchMouseEvent(unsigned int, nsPoint, unsigned int, unsigned int) + 000000ad
fcfff334 ed39bebc nsWindow::CallMethod(MethodInfo *) + 000004dc
fcfff3f4 ed3ae531 .LSM798 + 0000001d
fcfff414 ed38bd6f nsAppShell::DispatchNativeEvent(int, void *) + 0000014b
fcfff490 ed2aeef6 nsXULWindow::ShowModal(void) + 0000039e
fcfff580 ed2bb2d2 nsWebShellWindow::ShowModal(void) + 0000001a
fcfff594 ed2aa704 nsChromeTreeOwner::ShowModal(void) + 00000034
fcfff5b0 ecff9ebf GlobalWindowImpl::OpenInternal(JSContext *, long *, unsigned int, int, nsIDOMWindowInternal *
*) + 00001ecf
fcfffa8c ecff3881 GlobalWindowImpl::OpenDialog(JSContext *, long *, unsigned int, nsIDOMWindowInternal **) +
00000041
fcfffabc ecfdfe85 WindowInternalOpenDialog(JSContext *, JSObject *, unsigned int, long *, long *) + 00000209
fcfffb28 ec8d7310 js_Invoke + 00000ab4
fcfffc04 ec8e4947 js_Interpret + 0000c67b
fd000504 ec8d7384 js_Invoke + 00000b28
fd0005d4 ec8d769c js_InternalInvoke + 000000ec
fd00065c ec8ae017 JS_CallFunctionValue + 0000002f
fd000684 ecfcefe4 nsJSContext::CallEventHandler(void *, void *, unsigned int, void *, int *, int) + 00000210
fd000714 ed033f75 nsJSEventListener::HandleEvent(nsIDOMEvent *) + 000003a5
fd00083c edff0f6d nsEventListenerManager::HandleEventSubType(nsListenerStruct *, nsIDOMEvent *,
nsIDOMEventTarget *, unsigned int, unsigned int) + 000008a1
fd000a74 edff3df5 nsEventListenerManager::HandleEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **,
nsIDOMEventTarget *, unsigned int, nsEventStatus *) + 00002df9
fd000cdc ed50d72f nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *, nsIDOMEvent **, unsigned int,
nsEventStatus *) + 00001023
fd00101c ee076c81 PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent *, nsEventStatus *) + 000000fd
fd001064 ee29045a nsMenuFrame::Execute(void) + 000002ca
fd001160 ee28b184 nsMenuFrame::HandleEvent(nsIPresContext *, nsGUIEvent *, nsEventStatus *) + 0000045c
fd001238 ee076acb PresShell::HandleEventInternal(nsEvent *, nsIView *, unsigned int, nsEventStatus *) +
0000029b
fd0012b0 ee076479 PresShell::HandleEvent(nsIView *, nsGUIEvent *, nsEventStatus *, int, int &) + 000003d9
fd001398 ef0763c9 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) + 000002b9
fd001420 ef076336 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) + 00000226
fd0014a8 ef076336 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) + 00000226
fd001530 ef076336 nsView::HandleEvent(nsGUIEvent *, unsigned int, nsEventStatus *, int, int &) + 00000226
fd0015b8 ef08dc2f nsViewManager2::DispatchEvent(nsGUIEvent *, nsEventStatus *) + 00000773
fd001680 ef0756f4 HandleEvent(nsGUIEvent *) + 00000084
fd0016bc ed399412 nsWindow::DispatchEvent(nsGUIEvent *, nsEventStatus &) + 00000036
fd0016dc ed3994a9 nsWindow::DispatchWindowEvent(nsGUIEvent *) + 0000003d
fd001704 ed39ce1d nsWindow::DispatchMouseEvent(unsigned int, nsPoint, unsigned int, unsigned int) + 000000ad
fd00178c ed39bebc nsWindow::CallMethod(MethodInfo *) + 000004dc
fd00184c ed3ae531 .LSM798 + 0000001d
fd00186c ed38ba0f nsAppShell::Run(void) + 000000f7
fd0018b8 ed2b6917 nsAppShellService::Run(void) + 0000004b
fd0018dc 80017df1 main1(int, char **, nsISupports *) + 00000cd5
fd001aa0 8001870a main + 000001e2
fd001ae4 80014035 _start + 00000061
mozilla-bin:
Comment 1•25 years ago
|
||
got a buildid for us?
Updated•25 years ago
|
Summary: After the crush - even the tracker gave up ! → After the crash - even the tracker gave up !
Comment 2•25 years ago
|
||
-> style
Assignee: asa → pierre
Component: Browser-General → Style System
Keywords: crash
QA Contact: doronr → chrisd
Comment 3•25 years ago
|
||
i'm not seeing this with the 2001012205 build from http://bezilla.inetking.com
Comment 4•25 years ago
|
||
atilla@nikocity.de - we need to know which build of Mozilla you are using - the
number in the browser titlebar. Otherwise we'll have to close this bug :-(
Gerv
Comment 5•25 years ago
|
||
I have found a consistant crasher. Not sure if it's the same way the reporter
produced the crash, but the stack crawl is identical.
1) Run Mozilla
2) Tasks Menu -> Composer
3) Run your mouse over the MenuBar in Composer, passing over the View menu
results in a crash. (Might take a few passes)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: After the crash - even the tracker gave up ! → nsCSSFrameConstructor crash
Comment 6•25 years ago
|
||
Grrr. I just pulled the latest and I can't reproduce this anymore.
Comment 7•25 years ago
|
||
Netscape's standard compliance QA team reorganised itself once again, so taking
remaining non-tables style bugs. Sorry about the spam. I tried to get this done
directly at the database level, but apparently that is "not easy because of the
shadow db", "plus it screws up the audit trail", so no can do...
QA Contact: chrisd → ian
Comment 8•25 years ago
|
||
Atilla: we need more details, especially on second or third tier platforms like
BeOS. What are the exact steps to reproduce the bug? Is it easily reproducible?
What build were you using?
Anyhow, it crashes in nsXBLService::LoadBindings so reassigning to hyatt.
Assignee: pierre → hyatt
Component: Style System → XP Toolkit/Widgets: XUL
Comment 9•25 years ago
|
||
I don't get why the segv occurred in nsXBLService::LoadBindings, but the
top of stack is nsCSSFrameConstructor::ConstructFrameInternal? How is one
supposed to read a Be stack dump?
Comment 10•25 years ago
|
||
Never mind. (Try reading the code first, next time, eh).
Comment 11•25 years ago
|
||
resolving as fixed, cc koehler
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: ian → xptoolkit.widgets
You need to log in
before you can comment on or make changes to this bug.
Description
•