Closed
Bug 106737
Opened 23 years ago
Closed 23 years ago
address book crashes on opening
Categories
(SeaMonkey :: MailNews: Address Book & Contacts, defect)
Tracking
(Not tracked)
VERIFIED
DUPLICATE
of bug 106646
People
(Reporter: sspitzer, Assigned: sspitzer)
Details
Attachments
(1 file)
716 bytes,
patch
|
Details | Diff | Splinter Review |
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()
Assignee | ||
Comment 1•23 years ago
|
||
Assignee | ||
Comment 2•23 years ago
|
||
*** This bug has been marked as a duplicate of 106646 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Comment 3•23 years ago
|
||
Seth, please look at the patch I attached to 106646, and see if it fixes your
problem.
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•