BeZilla crash when find string on the page

VERIFIED FIXED

Status

SeaMonkey
UI Design
--
major
VERIFIED FIXED
18 years ago
10 years ago

People

(Reporter: GianBeOS, Unassigned)

Tracking

({crash})

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

18 years ago
I have Mozilla for BeOS.x86 (build 2001020406).
Every time i search a string in the page (off-line or not), BeZilla crash: in
depth, Bezilla crash only when there aren't any match, and you select cancel in
the dialog box.
This is the debug (sc, reg, ps): 

loading symbols
segment violation occurred
nsEventStateManager::UpdateCursor(nsIPresContext *, nsEvent *, nsIFrame *,
nsEventStatus *):
UpdateCursor__19nsEventStateManagerP14nsIPresContextP7nsEventP8nsIFrameP13nsEventStatus:
+013a  ed1b06e2:   *          0a8b    movl    (%edx), %ecx
mozilla-bin:sc
   frame         retaddr
fcffd070   ed1ad984  nsEventStateManager::PreHandleEvent(nsIPresContext *,
nsEvent *, nsIFrame *, nsEventStatus *, nsIView *) + 00000270
fcffd230   ed1f830b  PresShell::HandleEventInternal(nsEvent *, nsIView *,
unsigned int, nsEventStatus *) + 00000077
fcffd264   ed1f81f1  PresShell::HandleEvent(nsIView *, nsGUIEvent *,
nsEventStatus *, int, int &) + 00000255
fcffd2a4   ed76d41e  nsView::HandleEvent(nsGUIEvent *, unsigned int,
nsEventStatus *, int, int &) + 000001ba
fcffd2f4   ed77e176  nsViewManager2::DispatchEvent(nsGUIEvent *, nsEventStatus
*) + 00000596
fcffd36c   ed76ccf9  HandleEvent(nsGUIEvent *) + 00000059
fcffd398   ecc31831  nsWindow::DispatchEvent(nsGUIEvent *, nsEventStatus &) +
0000002d
fcffd3b0   ecc3189a  nsWindow::DispatchWindowEvent(nsGUIEvent *) + 00000036
fcffd3d0   ecc34635  nsWindow::DispatchMouseEvent(unsigned int, nsPoint,
unsigned int, unsigned int) + 00000089
fcffd434   ecc33e84  nsWindow::CallMethod(MethodInfo *) + 000003ec
fcffd47c   ecc266ed  nsAppShell::DispatchNativeEvent(int, void *) + 00000105
fcffd4ec   ec9e1147  nsXULWindow::ShowModal(void) + 0000022f
fcffd554   ec9e9135  nsWebShellWindow::ShowModal(void) + 00000019
fcffd564   ec9de590  nsChromeTreeOwner::ShowModal(void) + 00000024
fcffd574   ecaf5c75  GlobalWindowImpl::OpenInternal(JSContext *, long *,
unsigned int, int, nsIDOMWindowInternal **) + 00001461
fcffd9b4   ecaf202d  GlobalWindowImpl::OpenDialog(JSContext *, long *, unsigned
int, nsIDOMWindowInternal **) + 00000035
fcffd9e0   ec9f22f5  nsCommonDialogs::DoDialog(nsIDOMWindowInternal *,
nsIDialogParamBlock *, char const *) + 00000151
fcffda2c   ec9f10c6  nsCommonDialogs::Alert(nsIDOMWindowInternal *, unsigned
wchar_t const *, unsigned wchar_t const *) + 000000ea
fcffda8c   ec9eaac9  nsDOMWindowPrompter::Alert(unsigned wchar_t const *,
unsigned wchar_t const *) + 000000a1
fcffdb4c   ed740506  nsSingleSignOnPrompt::Alert(unsigned wchar_t const *,
unsigned wchar_t const *) + 0000002e
fcffdb6c   ecaefaac  GlobalWindowImpl::Alert(JSContext *, long *, unsigned int)
+ 00000124
fcffdc44   ecae3df7  WindowInternalAlert(JSContext *, JSObject *, unsigned int,
long *, long *) + 000000f3
fcffdc70   ec71f620  js_Invoke + 000004f0
fcffdd24   ec7262f2  js_Interpret + 000062a6
fcffde88   ec71f66d  js_Invoke + 0000053d
fcffdf30   ec71f857  js_InternalInvoke + 000000a7
fcffdfb4   ec704cc9  JS_CallFunctionValue + 00000031
fcffdfe4   ecadcd3c  nsJSContext::CallEventHandler(void *, void *, unsigned int,
void *, int *, int) + 00000194
fcffe048   ecb196cd  nsJSEventListener::HandleEvent(nsIDOMEvent *) + 0000024d
fcffe12c   ed1a9e2c  nsEventListenerManager::HandleEventSubType(nsListenerStruct
*, nsIDOMEvent *, nsIDOMEventTarget *, unsigned int, unsigned int) + 000004c4
fcffe2d0   ed1abb0d  nsEventListenerManager::HandleEvent(nsIPresContext *,
nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *) +
00001c9d
fcffe3f0   eccc83cf  nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *,
nsIDOMEvent **, unsigned int, nsEventStatus *) + 00000acb
fcffe5ec   ed1f8511  PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent
*, nsEventStatus *) + 0000008d
fcffe61c   ed343c45  nsButtonBoxFrame::MouseClicked(nsIPresContext *, nsGUIEvent
*) + 00000161
fcffe724   ed343ac3  nsButtonBoxFrame::HandleEvent(nsIPresContext *, nsGUIEvent
*, nsEventStatus *) + 00000177
fcffe748   ed1f841c  PresShell::HandleEventInternal(nsEvent *, nsIView *,
unsigned int, nsEventStatus *) + 00000188
fcffe774   ed1f827a  PresShell::HandleEventWithTarget(nsEvent *, nsIFrame *,
nsIContent *, unsigned int, nsEventStatus *) + 0000003a
fcffe7a8   ed1b1799 
nsEventStateManager::CheckForAndDispatchClick(nsIPresContext *, nsMouseEvent *,
nsEventStatus *) + 00000165
fcffe86c   ed1afddb  nsEventStateManager::PostHandleEvent(nsIPresContext *,
nsEvent *, nsIFrame *, nsEventStatus *, nsIView *) + 00000463
fcffe8f4   ed1f8458  PresShell::HandleEventInternal(nsEvent *, nsIView *,
unsigned int, nsEventStatus *) + 000001c4
fcffe928   ed1f81f1  PresShell::HandleEvent(nsIView *, nsGUIEvent *,
nsEventStatus *, int, int &) + 00000255
fcffe968   ed76d41e  nsView::HandleEvent(nsGUIEvent *, unsigned int,
nsEventStatus *, int, int &) + 000001ba
fcffe9b8   ed77e176  nsViewManager2::DispatchEvent(nsGUIEvent *, nsEventStatus
*) + 00000596
fcffea30   ed76ccf9  HandleEvent(nsGUIEvent *) + 00000059
fcffea5c   ecc31831  nsWindow::DispatchEvent(nsGUIEvent *, nsEventStatus &) +
0000002d
fcffea74   ecc3189a  nsWindow::DispatchWindowEvent(nsGUIEvent *) + 00000036
fcffea94   ecc34635  nsWindow::DispatchMouseEvent(unsigned int, nsPoint,
unsigned int, unsigned int) + 00000089
fcffeaf8   ecc33e84  nsWindow::CallMethod(MethodInfo *) + 000003ec
fcffeb40   ecc266ed  nsAppShell::DispatchNativeEvent(int, void *) + 00000105
fcffebb0   ec9e1147  nsXULWindow::ShowModal(void) + 0000022f
fcffec18   ec9e9135  nsWebShellWindow::ShowModal(void) + 00000019
fcffec28   ec9de590  nsChromeTreeOwner::ShowModal(void) + 00000024
fcffec38   ecaf5c75  GlobalWindowImpl::OpenInternal(JSContext *, long *,
unsigned int, int, nsIDOMWindowInternal **) + 00001461
fcfff078   ecaf202d  GlobalWindowImpl::OpenDialog(JSContext *, long *, unsigned
int, nsIDOMWindowInternal **) + 00000035
fcfff0a4   ec9f22f5  nsCommonDialogs::DoDialog(nsIDOMWindowInternal *,
nsIDialogParamBlock *, char const *) + 00000151
fcfff0f0   ec9f10c6  nsCommonDialogs::Alert(nsIDOMWindowInternal *, unsigned
wchar_t const *, unsigned wchar_t const *) + 000000ea
fcfff150   ec9eaac9  nsDOMWindowPrompter::Alert(unsigned wchar_t const *,
unsigned wchar_t const *) + 000000a1
fcfff210   ed740506  nsSingleSignOnPrompt::Alert(unsigned wchar_t const *,
unsigned wchar_t const *) + 0000002e
fcfff230   ecaefaac  GlobalWindowImpl::Alert(JSContext *, long *, unsigned int)
+ 00000124
fcfff308   ecae3df7  WindowInternalAlert(JSContext *, JSObject *, unsigned int,
long *, long *) + 000000f3
fcfff334   ec71f620  js_Invoke + 000004f0
fcfff3e8   ec7262f2  js_Interpret + 000062a6
fcfff54c   ec71f66d  js_Invoke + 0000053d
fcfff5f4   ec71f857  js_InternalInvoke + 000000a7
fcfff678   ec704cc9  JS_CallFunctionValue + 00000031
fcfff6a8   ecadcd3c  nsJSContext::CallEventHandler(void *, void *, unsigned int,
void *, int *, int) + 00000194
fcfff70c   ecb196cd  nsJSEventListener::HandleEvent(nsIDOMEvent *) + 0000024d
fcfff7f0   ed1a9e2c  nsEventListenerManager::HandleEventSubType(nsListenerStruct
*, nsIDOMEvent *, nsIDOMEventTarget *, unsigned int, unsigned int) + 000004c4
fcfff994   ed1abb0d  nsEventListenerManager::HandleEvent(nsIPresContext *,
nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *) +
00001c9d
fcfffab4   eccc83cf  nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *,
nsIDOMEvent **, unsigned int, nsEventStatus *) + 00000acb
fcfffcb0   ed1f8511  PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent
*, nsEventStatus *) + 0000008d
fcfffce0   ed343c45  nsButtonBoxFrame::MouseClicked(nsIPresContext *, nsGUIEvent
*) + 00000161
fcfffde8   ed343ac3  nsButtonBoxFrame::HandleEvent(nsIPresContext *, nsGUIEvent
*, nsEventStatus *) + 00000177
fcfffe0c   ed1f841c  PresShell::HandleEventInternal(nsEvent *, nsIView *,
unsigned int, nsEventStatus *) + 00000188
fcfffe38   ed1f827a  PresShell::HandleEventWithTarget(nsEvent *, nsIFrame *,
nsIContent *, unsigned int, nsEventStatus *) + 0000003a
fcfffe6c   ed1b1799 
nsEventStateManager::CheckForAndDispatchClick(nsIPresContext *, nsMouseEvent *,
nsEventStatus *) + 00000165
fcffff30   ed1afddb  nsEventStateManager::PostHandleEvent(nsIPresContext *,
nsEvent *, nsIFrame *, nsEventStatus *, nsIView *) + 00000463
fcffffb8   ed1f8458  PresShell::HandleEventInternal(nsEvent *, nsIView *,
unsigned int, nsEventStatus *) + 000001c4
fcffffec   ed1f81f1  PresShell::HandleEvent(nsIView *, nsGUIEvent *,
nsEventStatus *, int, int &) + 00000255
fd00002c   ed76d41e  nsView::HandleEvent(nsGUIEvent *, unsigned int,
nsEventStatus *, int, int &) + 000001ba
fd00007c   ed77e176  nsViewManager2::DispatchEvent(nsGUIEvent *, nsEventStatus
*) + 00000596
fd0000f4   ed76ccf9  HandleEvent(nsGUIEvent *) + 00000059
fd000120   ecc31831  nsWindow::DispatchEvent(nsGUIEvent *, nsEventStatus &) +
0000002d
fd000138   ecc3189a  nsWindow::DispatchWindowEvent(nsGUIEvent *) + 00000036
fd000158   ecc34635  nsWindow::DispatchMouseEvent(unsigned int, nsPoint,
unsigned int, unsigned int) + 00000089
fd0001bc   ecc33e84  nsWindow::CallMethod(MethodInfo *) + 000003ec
fd000204   ecc266ed  nsAppShell::DispatchNativeEvent(int, void *) + 00000105
fd000274   ec9e1147  nsXULWindow::ShowModal(void) + 0000022f
fd0002dc   ec9e9135  nsWebShellWindow::ShowModal(void) + 00000019
fd0002ec   ec9de590  nsChromeTreeOwner::ShowModal(void) + 00000024
fd0002fc   ecaf5c75  GlobalWindowImpl::OpenInternal(JSContext *, long *,
unsigned int, int, nsIDOMWindowInternal **) + 00001461
fd00073c   ecaf202d  GlobalWindowImpl::OpenDialog(JSContext *, long *, unsigned
int, nsIDOMWindowInternal **) + 00000035
fd000768   ec9f22f5  nsCommonDialogs::DoDialog(nsIDOMWindowInternal *,
nsIDialogParamBlock *, char const *) + 00000151
fd0007b4   ec9f10c6  nsCommonDialogs::Alert(nsIDOMWindowInternal *, unsigned
wchar_t const *, unsigned wchar_t const *) + 000000ea
fd000814   ec9eaac9  nsDOMWindowPrompter::Alert(unsigned wchar_t const *,
unsigned wchar_t const *) + 000000a1
fd0008d4   ed740506  nsSingleSignOnPrompt::Alert(unsigned wchar_t const *,
unsigned wchar_t const *) + 0000002e
fd0008f4   ecaefaac  GlobalWindowImpl::Alert(JSContext *, long *, unsigned int)
+ 00000124
fd0009cc   ecae3df7  WindowInternalAlert(JSContext *, JSObject *, unsigned int,
long *, long *) + 000000f3
fd0009f8   ec71f620  js_Invoke + 000004f0
fd000aac   ec7262f2  js_Interpret + 000062a6
fd000c10   ec71f66d  js_Invoke + 0000053d
fd000cb8   ec71f857  js_InternalInvoke + 000000a7
fd000d3c   ec704cc9  JS_CallFunctionValue + 00000031
fd000d6c   ecadcd3c  nsJSContext::CallEventHandler(void *, void *, unsigned int,
void *, int *, int) + 00000194
fd000dd0   ecb196cd  nsJSEventListener::HandleEvent(nsIDOMEvent *) + 0000024d
fd000eb4   ed1a9e2c  nsEventListenerManager::HandleEventSubType(nsListenerStruct
*, nsIDOMEvent *, nsIDOMEventTarget *, unsigned int, unsigned int) + 000004c4
fd001058   ed1abb0d  nsEventListenerManager::HandleEvent(nsIPresContext *,
nsEvent *, nsIDOMEvent **, nsIDOMEventTarget *, unsigned int, nsEventStatus *) +
00001c9d
fd001178   eccc83cf  nsXULElement::HandleDOMEvent(nsIPresContext *, nsEvent *,
nsIDOMEvent **, unsigned int, nsEventStatus *) + 00000acb
fd001374   ed1f8511  PresShell::HandleDOMEventWithTarget(nsIContent *, nsEvent
*, nsEventStatus *) + 0000008d
fd0013a4   ed343c45  nsButtonBoxFrame::MouseClicked(nsIPresContext *, nsGUIEvent
*) + 00000161
fd0014ac   ed343ac3  nsButtonBoxFrame::HandleEvent(nsIPresContext *, nsGUIEvent
*, nsEventStatus *) + 00000177
fd0014d0   ed1f841c  PresShell::HandleEventInternal(nsEvent *, nsIView *,
unsigned int, nsEventStatus *) + 00000188
fd0014fc   ed1f827a  PresShell::HandleEventWithTarget(nsEvent *, nsIFrame *,
nsIContent *, unsigned int, nsEventStatus *) + 0000003a
fd001530   ed1b1799 
nsEventStateManager::CheckForAndDispatchClick(nsIPresContext *, nsMouseEvent *,
nsEventStatus *) + 00000165
fd0015f4   ed1afddb  nsEventStateManager::PostHandleEvent(nsIPresContext *,
nsEvent *, nsIFrame *, nsEventStatus *, nsIView *) + 00000463
fd00167c   ed1f8458  PresShell::HandleEventInternal(nsEvent *, nsIView *,
unsigned int, nsEventStatus *) + 000001c4
fd0016b0   ed1f81f1  PresShell::HandleEvent(nsIView *, nsGUIEvent *,
nsEventStatus *, int, int &) + 00000255
fd0016f0   ed76d41e  nsView::HandleEvent(nsGUIEvent *, unsigned int,
nsEventStatus *, int, int &) + 000001ba
fd001740   ed77e176  nsViewManager2::DispatchEvent(nsGUIEvent *, nsEventStatus
*) + 00000596
fd0017b8   ed76ccf9  HandleEvent(nsGUIEvent *) + 00000059
fd0017e4   ecc31831  nsWindow::DispatchEvent(nsGUIEvent *, nsEventStatus &) +
0000002d
fd0017fc   ecc3189a  nsWindow::DispatchWindowEvent(nsGUIEvent *) + 00000036
fd00181c   ecc34635  nsWindow::DispatchMouseEvent(unsigned int, nsPoint,
unsigned int, unsigned int) + 00000089
fd001880   ecc33e84  nsWindow::CallMethod(MethodInfo *) + 000003ec
fd0018c8   ecc26456  nsAppShell::Run(void) + 000000b2
fd0018f8   ec9e6688  nsAppShellService::Run(void) + 00000024
fd001908   8000968b  main1(int, char **, nsISupports *) + 00000943
fd001a58   80009c9b  main + 0000011b
fd001a84   80006a05  _start + 00000061
mozilla-bin:reg
 eax 00000000   ebp fcffd070   cs 001b
 edx 00000000   esi fcffd05c   ss 0023
 ecx 00000000   edi fcffd068   ds 0023
 ebx ed585d10   esp fcffd048   es 0023
                               fs 26eb
 eflags 00010296  eip ed1b06e2
 trap_no 0000000e  error_code 00000004
mozilla-bin:ps
 PID  DEBUG NAME                              STATUS
 4ce  curr  mozilla-bin                       semaphore
 4d1        BApplication                      semaphore
 4d8        timer roster                      semaphore
 4d9        moz-thread                        semaphore
 4da        w>BeNews - The place with more    semaphore
 4dd        w>Alert                           semaphore
 4df        w>                                semaphore
 4e1        w>                                semaphore
 4e3        w>                                semaphore
 4ea        w>                                semaphore
 4ec        w>Find in This Page               semaphore
 4ee        w>Alert                           semaphore
 4f0        w>Alert                           semaphore
 4f2        w>Alert                           semaphore
 4f3        team 370 debugtask                semaphore

Thanks, Gianpaolo Mazzoni (BUGIT).

Comment 1

17 years ago
probably accessing a js object after its context is deleted...
Assignee: matt → koehler
Keywords: crash

Comment 2

17 years ago
Confirming.

This bug is a result of bug 66809

The find window is throwing up an alert window (which never gets shown). When
the Find window is closed, mozilla will crash because the alert window never got
dismissed.

Marking 66809 as a dependency.
Status: UNCONFIRMED → NEW
Depends on: 66809
Ever confirmed: true

Comment 3

17 years ago
This looks like the same bug as 69589. Thoughts?

Comment 4

17 years ago
Find In Page does not equal Search. I know it sounds silly but it's true; read the component
descriptions.
Component: Search → XP Apps: GUI Features
QA Contact: claudius
Summary: BeZilla crash when search string on the page → BeZilla crash when find string on the page

Comment 5

17 years ago
No more working on Bezilla
Assignee: koehler → nobody
This seems to have been fixed by Wade's checkin for bug 66809. Reopen if that's not the case.
Status: NEW → RESOLVED
Last Resolved: 17 years ago
Resolution: --- → FIXED
v
Status: RESOLVED → VERIFIED
Product: Core → Mozilla Application Suite

Updated

10 years ago
Component: XP Apps: GUI Features → UI Design
You need to log in before you can comment on or make changes to this bug.