Closed Bug 106737 Opened 23 years ago Closed 23 years ago

address book crashes on opening

Categories

(SeaMonkey :: MailNews: Address Book & Contacts, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 106646

People

(Reporter: sspitzer, Assigned: sspitzer)

Details

Attachments

(1 file)

address book crashes on opening the problem is a null nsIDocumentObserver. I've got a bulletproofing patch. here's the stack: nsXULDocument::ContentRemoved(nsXULDocument * const 0x06640960, nsIContent * 0x066a3eb0, nsIContent * 0x0677df70, int 3) line 2140 + 19 bytes nsXULElement::RemoveChildAt(nsXULElement * const 0x066a3eb0, int 3, int 1) line 2480 XULSortServiceImpl::DoSort(nsIDOMNode * 0x066cd194, const nsString & {...}, const nsString & {...}) line 2443 + 44 bytes XULSortServiceImpl::Sort(XULSortServiceImpl * const 0x045f8260, nsIDOMNode * 0x066cd194, const char * 0x06c5a540, const char * 0x06c5a4c0) line 2303 + 46 bytes XPTC_InvokeByIndex(nsISupports * 0x045f8260, unsigned int 3, unsigned int 3, nsXPTCVariant * 0x0012cc3c) line 154 XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode CALL_METHOD) line 1951 + 42 bytes XPC_WN_CallMethod(JSContext * 0x06637b20, JSObject * 0x039d39c0, unsigned int 3, long * 0x03a0309c, long * 0x0012ce74) line 1266 + 14 bytes js_Invoke(JSContext * 0x06637b20, unsigned int 3, unsigned int 0) line 809 + 23 bytes js_Interpret(JSContext * 0x06637b20, long * 0x0012dc54) line 2768 + 15 bytes js_Invoke(JSContext * 0x06637b20, unsigned int 1, unsigned int 2) line 826 + 13 bytes js_InternalInvoke(JSContext * 0x06637b20, JSObject * 0x03994a30, long 60634240, unsigned int 0, unsigned int 1, long * 0x0012de34, long * 0x0012dd7c) line 901 + 20 bytes JS_CallFunctionValue(JSContext * 0x06637b20, JSObject * 0x03994a30, long 60634240, unsigned int 1, long * 0x0012de34, long * 0x0012dd7c) line 3410 + 31 bytes nsJSContext::CallEventHandler(nsJSContext * const 0x06637d60, void * 0x03994a30, void * 0x039d3480, unsigned int 1, void * 0x0012de34, int * 0x0012de30, int 0) line 977 + 33 bytes nsJSEventListener::HandleEvent(nsJSEventListener * const 0x066ba8d0, nsIDOMEvent * 0x06c00b64) line 155 + 74 bytes nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x066bc6e0, nsIDOMEvent * 0x06c00b64, nsIDOMEventTarget * 0x066a22e8, unsigned int 8, unsigned int 7) line 1213 + 20 bytes nsEventListenerManager::HandleEvent(nsEventListenerManager * const 0x066ba240, nsIPresContext * 0x066476f0, nsEvent * 0x0012e87c, nsIDOMEvent * * 0x0012e808, nsIDOMEventTarget * 0x066a22e8, unsigned int 7, nsEventStatus * 0x0012e8a4) line 1814 + 36 bytes nsXULElement::HandleDOMEvent(nsXULElement * const 0x066a22e0, nsIPresContext * 0x066476f0, nsEvent * 0x0012e87c, nsIDOMEvent * * 0x0012e808, unsigned int 1, nsEventStatus * 0x0012e8a4) line 3388 nsXULTreeElement::FireOnSelectHandler(nsXULTreeElement * const 0x06c022cc) line 475 nsXULTreeElement::SetSuppressOnSelect(nsXULTreeElement * const 0x06c022c8, int 0) line 171 nsXULTreeElement::SelectItem(nsXULTreeElement * const 0x06c022c8, nsIDOMXULElement * 0x06758db4) line 206 XPTC_InvokeByIndex(nsISupports * 0x06c022c8, unsigned int 118, unsigned int 1, nsXPTCVariant * 0x0012eb28) line 154 XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode CALL_METHOD) line 1951 + 42 bytes XPC_WN_CallMethod(JSContext * 0x06637b20, JSObject * 0x03994a30, unsigned int 1, long * 0x03a02e38, long * 0x0012ed60) line 1266 + 14 bytes js_Invoke(JSContext * 0x06637b20, unsigned int 1, unsigned int 0) line 809 + 23 bytes js_Interpret(JSContext * 0x06637b20, long * 0x0012fbb4) line 2768 + 15 bytes js_Execute(JSContext * 0x06637b20, JSObject * 0x039299e0, JSScript * 0x06c25580, JSStackFrame * 0x00000000, unsigned int 0, long * 0x0012fbb4) line 989 + 13 bytes JS_EvaluateUCScriptForPrincipals(JSContext * 0x06637b20, JSObject * 0x039299e0, JSPrincipals * 0x0272ec74, const unsigned short * 0x0664d820, unsigned int 24, const char * 0x067eea30, unsigned int 68, long * 0x0012fbb4) line 3361 + 25 bytes nsJSContext::EvaluateString(nsJSContext * const 0x06637d60, const nsAString & {...}, void * 0x039299e0, nsIPrincipal * 0x0272ec70, const char * 0x067eea30, unsigned int 68, const char * 0x0131269c, nsAString & {...}, int * 0x0012fce0) line 642 + 85 bytes GlobalWindowImpl::RunTimeout(nsTimeoutImpl * 0x067eeaa0) line 3708 + 115 bytes GlobalWindowImpl::TimerCallback(nsITimer * 0x067ee9d0, void * 0x067eeaa0) line 4035 nsTimer::Fire() line 209 + 17 bytes nsTimerManager::FireNextReadyTimer(nsTimerManager * const 0x015c2510, unsigned int 0) line 132 nsAppShell::Run(nsAppShell * const 0x015a9d10) line 132 nsAppShellService::Run(nsAppShellService * const 0x015ae810) line 303 main1(int 4, char * * 0x00485e20, nsISupports * 0x00000000) line 1285 + 32 bytes main(int 4, char * * 0x00485e20) line 1607 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! 77e87903()
*** This bug has been marked as a duplicate of 106646 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Seth, please look at the patch I attached to 106646, and see if it fixes your problem.
Verified Duplicate.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: