Closed Bug 24328 Opened 25 years ago Closed 25 years ago

deadlock trying to open Account Setup second time

Categories

(SeaMonkey :: MailNews: Account Configuration, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: warrensomebody, Assigned: alecf)

Details

I started the browser, opened the mail window and selected Account Setup from the Edit menu. This brought up the Account Setup dialog. I closed it and then tried to bring up the dialog again. The second time, the mail window was completely frozen. Breaking in showed me I was here: USER32! 77e724b2() nsAppShell::GetNativeEvent(nsAppShell * const 0x0321dcf0, int & 0x00000001, void * & 0x01420398 msg) line 123 + 17 bytes nsWebShellWindow::ShowModalInternal(nsWebShellWindow * const 0x031ab820) line 1782 + 20 bytes nsWebShellWindow::ShowModal(nsWebShellWindow * const 0x031ab820) line 1748 + 9 bytes nsWebShellWindow::ShowModally(nsWebShellWindow * const 0x031ab828, int 0x00000000) line 1824 + 16 bytes GlobalWindowImpl::OpenInternal(JSContext * 0x02864850, long * 0x02272084, unsigned int 0x00000004, int 0x00000001, nsIDOMWindow * * 0x0012dfec) line 2514 GlobalWindowImpl::OpenDialog(GlobalWindowImpl * const 0x028649e8, JSContext * 0x02864850, long * 0x02272084, unsigned int 0x00000004, nsIDOMWindow * * 0x0012dfec) line 2355 WindowOpenDialog(JSContext * 0x02864850, JSObject * 0x02229690, unsigned int 0x00000004, long * 0x02272084, long * 0x0012e0a8) line 2607 + 31 bytes js_Invoke(JSContext * 0x02864850, unsigned int 0x00000004, unsigned int 0x00000000) line 665 + 26 bytes js_Interpret(JSContext * 0x02864850, long * 0x0012e918) line 2226 + 15 bytes js_Invoke(JSContext * 0x02864850, unsigned int 0x00000000, unsigned int 0x00000000) line 681 + 13 bytes js_Interpret(JSContext * 0x02864850, long * 0x0012f144) line 2226 + 15 bytes js_Invoke(JSContext * 0x02864850, unsigned int 0x00000001, unsigned int 0x00000002) line 681 + 13 bytes js_InternalCall(JSContext * 0x02864850, JSObject * 0x022dcf88, long 0x022dcf90, unsigned int 0x00000001, long * 0x0012f2c8, long * 0x0012f274) line 758 + 15 bytes JS_CallFunctionValue(JSContext * 0x02864850, JSObject * 0x022dcf88, long 0x022dcf90, unsigned int 0x00000001, long * 0x0012f2c8, long * 0x0012f274) line 2758 + 29 bytes nsJSContext::CallEventHandler(nsJSContext * const 0x028614f0, void * 0x022dcf88, void * 0x022dcf90, unsigned int 0x00000001, void * 0x0012f2c8, int * 0x0012f2c4) line 564 + 33 bytes nsJSEventListener::HandleEvent(nsIDOMEvent * 0x031af884) line 128 + 57 bytes nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x02cfe890, nsIDOMEvent * 0x031af884, unsigned int 0x00000008) line 640 + 19 bytes nsEventListenerManager::HandleEvent(nsIPresContext * 0x028a9b80, nsEvent * 0x0012f7f0, nsIDOMEvent * * 0x0012f7bc, unsigned int 0x00000007, nsEventStatus * 0x0012f834) line 1399 + 31 bytes nsXULElement::HandleDOMEvent(nsXULElement * const 0x02cfe9c0, nsIPresContext * 0x028a9b80, nsEvent * 0x0012f7f0, nsIDOMEvent * * 0x0012f7bc, unsigned int 0x00000001, nsEventStatus * 0x0012f834) line 2795 nsMenuFrame::Execute() line 1244 nsMenuFrame::HandleEvent(nsMenuFrame * const 0x022fa824, nsIPresContext * 0x028a9b80, nsGUIEvent * 0x0012fb6c, nsEventStatus * 0x0012fa78) line 286 PresShell::HandleEvent(PresShell * const 0x028a9194, nsIView * 0x03012700, nsGUIEvent * 0x0012fb6c, nsEventStatus * 0x0012fa78) line 2759 + 38 bytes nsView::HandleEvent(nsView * const 0x03012700, nsGUIEvent * 0x0012fb6c, unsigned int 0x00000008, nsEventStatus * 0x0012fa78, int & 0x00000000) line 841 nsView::HandleEvent(nsView * const 0x028a9690, nsGUIEvent * 0x0012fb6c, unsigned int 0x0000001c, nsEventStatus * 0x0012fa78, int & 0x00000000) line 826 nsViewManager2::DispatchEvent(nsViewManager2 * const 0x028a98b0, nsGUIEvent * 0x0012fb6c, nsEventStatus * 0x0012fa78) line 1002 HandleEvent(nsGUIEvent * 0x0012fb6c) line 69 nsWindow::DispatchEvent(nsWindow * const 0x030125d4, nsGUIEvent * 0x0012fb6c, nsEventStatus & nsEventStatus_eIgnore) line 502 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012fb6c) line 523 nsWindow::DispatchMouseEvent(unsigned int 0x0000012d, nsPoint * 0x00000000 {x=??? y=???}) line 3465 + 21 bytes ChildWindow::DispatchMouseEvent(unsigned int 0x0000012d, nsPoint * 0x00000000 {x=??? y=???}) line 3683 nsWindow::ProcessMessage(unsigned int 0x00000202, unsigned int 0x00000000, long 0x01140033, long * 0x0012fdcc) line 2755 + 24 bytes nsWindow::WindowProc(HWND__ * 0x1646125a, unsigned int 0x00000202, unsigned int 0x00000000, long 0x01140033) line 689 + 27 bytes USER32! 77e71820( Looks like it's stuck in GetMessage, waiting for an event. [See bug 24288 for related information.]
Severity: normal → critical
Target Milestone: M13
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
worksforme. alecf suspects the pollman change which got backed out yesterday
QA Contact: lchiang → nbaca
Build 2000012109M13: NT4, Linux and Mac Verified Worksforme.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.