Closed Bug 119940 Opened 24 years ago Closed 20 years ago

assertions when I delete addressbook

Categories

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

x86
Windows 2000
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: sspitzer, Unassigned)

Details

assertions when I delete addressbook I'm getting two. here they are: first assertion: NTDLL! 77f9f9df() nsDebug::Assertion(const char * 0x02a09db0 `string', const char * 0x02a09dcc `string', const char * 0x02a11d84 `string', int 501) line 290 + 13 bytes nsCOMPtr<nsIDOMNode>::Assert_NoQueryNeeded() line 501 + 41 bytes nsCOMPtr<nsIDOMNode>::nsCOMPtr<nsIDOMNode>(nsIDOMNode * 0x004e3cd0) line 537 nsXULElement::IsAncestor(nsIDOMNode * 0x05238454, nsIDOMNode * 0x004e3cd0) line 4342 nsXULElement::RemoveChildAt(nsXULElement * const 0x05234030, int 10, int 1) line 2391 + 23 bytes nsXULContentBuilder::RemoveMember(nsIContent * 0x046d36b0, nsIRDFResource * 0x0522de50, int 1) line 1141 + 40 bytes nsXULContentBuilder::ReplaceMatch(nsIRDFResource * 0x0522de50, const nsTemplateMatch * 0x05236c38, nsTemplateMatch * 0x00000000) line 1872 nsXULTemplateBuilder::Retract(nsIRDFResource * 0x05214a30, nsIRDFResource * 0x02550e40, nsIRDFNode * 0x0522de50) line 610 nsXULTemplateBuilder::OnUnassert(nsXULTemplateBuilder * const 0x046ec53c, nsIRDFDataSource * 0x046e92c0, nsIRDFResource * 0x05214a30, nsIRDFResource * 0x02550e40, nsIRDFNode * 0x0522de50) line 646 CompositeDataSourceImpl::OnUnassert(CompositeDataSourceImpl * const 0x046e92c4, nsIRDFDataSource * 0x046e9260, nsIRDFResource * 0x05214a30, nsIRDFResource * 0x02550e40, nsIRDFNode * 0x0522de50) line 1589 nsAbRDFDataSource::unassertEnumFunc(nsISupports * 0x046e92c4, void * 0x0012b810) line 121 nsSupportsArray::EnumerateForwards(nsSupportsArray * const 0x046fde00, int (nsISupports *, void *)* 0x01aa2840 nsAbRDFDataSource::unassertEnumFunc (nsISupports *, void *), void * 0x0012b810) line 684 + 20 bytes nsAbRDFDataSource::NotifyObservers(nsIRDFResource * 0x05214a30, nsIRDFResource * 0x02550e40, nsIRDFNode * 0x0522de50, int 0, int 0) line 278 nsAbDirectoryDataSource::OnItemRemoved(nsAbDirectoryDataSource * const 0x046e9280, nsISupports * 0x05214a44, nsISupports * 0x0522de68) line 492 nsAddrBookSession::NotifyDirectoryDeleted(nsAddrBookSession * const 0x0501dbf0, nsIAbDirectory * 0x05214a44, nsISupports * 0x0522de68) line 167 nsAbBSDirectory::NotifyItemDeleted(nsISupports * 0x0522de68) line 108 nsAbBSDirectory::DeleteDirectory(nsAbBSDirectory * const 0x05214a44, nsIAbDirectory * 0x0522de68) line 464 nsAbDirectoryDataSource::DoDeleteFromDirectory(nsISupportsArray * 0x06b93690, nsISupportsArray * 0x06da55f0) line 663 + 32 bytes nsAbDirectoryDataSource::DoCommand(nsAbDirectoryDataSource * const 0x046e9260, nsISupportsArray * 0x06b93690, nsIRDFResource * 0x046f9f80, nsISupportsArray * 0x06da55f0) line 412 + 16 bytes CompositeDataSourceImpl::DoCommand(CompositeDataSourceImpl * const 0x046e92c0, nsISupportsArray * 0x06b93690, nsIRDFResource * 0x046f9f80, nsISupportsArray * 0x06da55f0) line 1434 + 24 bytes nsAddressBook::DoCommand(nsIRDFCompositeDataSource * 0x046e92c0, const char * 0x01ad2eec, nsISupportsArray * 0x06b93690, nsISupportsArray * 0x06da55f0) line 195 + 29 bytes nsAddressBook::DeleteAddressBooks(nsAddressBook * const 0x0528f210, nsIRDFCompositeDataSource * 0x046e92c0, nsISupportsArray * 0x06b93690, nsISupportsArray * 0x06da55f0) line 178 XPTC_InvokeByIndex(nsISupports * 0x0528f210, unsigned int 4, unsigned int 3, nsXPTCVariant * 0x0012bc68) line 106 XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode CALL_METHOD) line 2009 + 42 bytes XPC_WN_CallMethod(JSContext * 0x04133e70, JSObject * 0x04c2cb90, unsigned int 3, long * 0x0186d834, long * 0x0012bf3c) line 1266 + 14 bytes js_Invoke(JSContext * 0x04133e70, unsigned int 3, unsigned int 0) line 832 + 23 bytes js_Interpret(JSContext * 0x04133e70, long * 0x0012cd2c) line 2798 + 15 bytes js_Invoke(JSContext * 0x04133e70, unsigned int 1, unsigned int 2) line 849 + 13 bytes nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJSClass * const 0x04275d80, nsXPCWrappedJS * 0x0529ea80, unsigned short 5, const nsXPTMethodInfo * 0x01526410, nsXPTCMiniVariant * 0x0012d274) line 1216 + 21 bytes nsXPCWrappedJS::CallMethod(nsXPCWrappedJS * const 0x0529ea80, unsigned short 5, const nsXPTMethodInfo * 0x01526410, nsXPTCMiniVariant * 0x0012d274) line 430 PrepareAndDispatch(nsXPTCStubBase * 0x0529ea80, unsigned int 5, unsigned int * 0x0012d324, unsigned int * 0x0012d314) line 115 + 31 bytes SharedStub() line 139 XPTC_InvokeByIndex(nsISupports * 0x0529ea80, unsigned int 5, unsigned int 1, nsXPTCVariant * 0x0012d4a4) line 106 XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode CALL_METHOD) line 2009 + 42 bytes XPC_WN_CallMethod(JSContext * 0x04133e70, JSObject * 0x0149cc48, unsigned int 1, long * 0x0186d74c, long * 0x0012d778) line 1266 + 14 bytes js_Invoke(JSContext * 0x04133e70, unsigned int 1, unsigned int 0) line 832 + 23 bytes js_Interpret(JSContext * 0x04133e70, long * 0x0012e568) line 2798 + 15 bytes js_Invoke(JSContext * 0x04133e70, unsigned int 1, unsigned int 2) line 849 + 13 bytes js_InternalInvoke(JSContext * 0x04133e70, JSObject * 0x01967e80, long 22572984, unsigned int 0, unsigned int 1, long * 0x0012e7d8, long * 0x0012e690) line 924 + 20 bytes JS_CallFunctionValue(JSContext * 0x04133e70, JSObject * 0x01967e80, long 22572984, unsigned int 1, long * 0x0012e7d8, long * 0x0012e690) line 3405 + 31 bytes nsJSContext::CallEventHandler(nsJSContext * const 0x04137e00, void * 0x01967e80, void * 0x01586fb8, unsigned int 1, void * 0x0012e7d8, int * 0x0012e7dc, int 0) line 1011 + 33 bytes nsJSEventListener::HandleEvent(nsJSEventListener * const 0x046d2130, nsIDOMEvent * 0x06b91828) line 180 + 77 bytes nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x046d2090, nsIDOMEvent * 0x06b91828, nsIDOMEventTarget * 0x046d21e8, unsigned int 8, unsigned int 7) line 1205 + 20 bytes nsEventListenerManager::HandleEvent(nsEventListenerManager * const 0x046d2180, nsIPresContext * 0x0423f8f0, nsEvent * 0x0012f308, nsIDOMEvent * * 0x0012f1b8, nsIDOMEventTarget * 0x046d21e8, unsigned int 7, nsEventStatus * 0x0012f350) line 2195 + 36 bytes nsXULElement::HandleDOMEvent(nsXULElement * const 0x046d21e0, nsIPresContext * 0x0423f8f0, nsEvent * 0x0012f308, nsIDOMEvent * * 0x0012f1b8, unsigned int 1, nsEventStatus * 0x0012f350) line 3359 PresShell::HandleDOMEventWithTarget(PresShell * const 0x04247030, nsIContent * 0x046d21e0, nsEvent * 0x0012f308, nsEventStatus * 0x0012f350) line 6033 + 36 bytes nsButtonBoxFrame::MouseClicked(nsIPresContext * 0x0423f8f0, nsGUIEvent * 0x0012f500) line 195 nsButtonBoxFrame::HandleEvent(nsButtonBoxFrame * const 0x0197e42c, nsIPresContext * 0x0423f8f0, nsGUIEvent * 0x0012f500, nsEventStatus * 0x0012f828) line 142 PresShell::HandleEventInternal(nsEvent * 0x0012f500, nsIView * 0x00000000, unsigned int 1, nsEventStatus * 0x0012f828) line 6001 + 38 bytes PresShell::HandleEventWithTarget(PresShell * const 0x04247030, nsEvent * 0x0012f500, nsIFrame * 0x0197e42c, nsIContent * 0x046d21e0, unsigned int 1, nsEventStatus * 0x0012f828) line 5955 + 22 bytes nsEventStateManager::CheckForAndDispatchClick(nsEventStateManager * const 0x05049e10, nsIPresContext * 0x0423f8f0, nsMouseEvent * 0x0012f930, nsEventStatus * 0x0012f828) line 2462 + 63 bytes nsEventStateManager::PostHandleEvent(nsEventStateManager * const 0x05049e18, nsIPresContext * 0x0423f8f0, nsEvent * 0x0012f930, nsIFrame * 0x0197e42c, nsEventStatus * 0x0012f828, nsIView * 0x04240c40) line 1544 + 28 bytes PresShell::HandleEventInternal(nsEvent * 0x0012f930, nsIView * 0x04240c40, unsigned int 1, nsEventStatus * 0x0012f828) line 6006 + 43 bytes PresShell::HandleEvent(PresShell * const 0x04247034, nsIView * 0x04240c40, nsGUIEvent * 0x0012f930, nsEventStatus * 0x0012f828, int 1, int & 1) line 5909 + 25 bytes nsView::HandleEvent(nsView * const 0x04240c40, nsGUIEvent * 0x0012f930, unsigned int 0, nsEventStatus * 0x0012f828, int 1, int & 1) line 387 nsViewManager::DispatchEvent(nsViewManager * const 0x04240470, nsGUIEvent * 0x0012f930, nsEventStatus * 0x0012f828) line 1930 HandleEvent(nsGUIEvent * 0x0012f930) line 83 nsWindow::DispatchEvent(nsWindow * const 0x04246ee4, nsGUIEvent * 0x0012f930, nsEventStatus & nsEventStatus_eIgnore) line 850 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012f930) line 871 nsWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 4527 + 21 bytes ChildWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 4779 nsWindow::ProcessMessage(unsigned int 514, unsigned int 0, long 3604801, long * 0x0012fd24) line 3419 + 24 bytes nsWindow::WindowProc(HWND__ * 0x00070378, unsigned int 514, unsigned int 0, long 3604801) line 1115 + 27 bytes USER32! 77e13eb0() USER32! 77e1401a() USER32! 77e192da() nsAppShellService::Run(nsAppShellService * const 0x004b60d0) line 303 main1(int 1, char * * 0x004447f0, nsISupports * 0x00000000) line 1264 + 32 bytes main(int 1, char * * 0x004447f0) line 1594 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! 77e87903() second assertion: NTDLL! 77f9f9df() nsDebug::Assertion(const char * 0x04758db4, const char * 0x047590cc, const char * 0x04759098, int 57) line 290 + 13 bytes mork_assertion_signal(const char * 0x04758db4) line 57 + 31 bytes morkEnv::NewError(const char * 0x04758bc8) line 409 + 19 bytes morkNode::NonNodeError(morkEnv * 0x0522db70) line 340 morkNode::CutWeakRef(morkEnv * 0x0522db70) line 652 morkNode::SlotWeakNode(morkNode * 0x00000000, morkEnv * 0x0522db70, morkNode * * 0x0522fc88) line 506 morkStore::SlotWeakStore(morkStore * 0x00000000, morkEnv * 0x0522db70, morkStore * * 0x0522fc88) line 770 + 20 bytes morkTable::CloseTable(morkEnv * 0x0522db70) line 197 + 18 bytes morkTable::CloseMorkNode(morkEnv * 0x0522db70) line 107 morkTable::~morkTable() line 115 morkTable::`scalar deleting destructor'(unsigned int 1) + 15 bytes morkObject::Release(morkObject * const 0x0522fc68) line 68 + 156 bytes morkTable::Release(morkTable * const 0x0522fc68) line 185 + 12 bytes nsAddrDatabase::Release(nsAddrDatabase * const 0x0522d9b0) line 175 nsCOMPtr<nsIAddrDatabase>::assign_assuming_AddRef(nsIAddrDatabase * 0x00000000) line 473 nsCOMPtr<nsIAddrDatabase>::assign_with_AddRef(nsISupports * 0x00000000) line 965 nsCOMPtr<nsIAddrDatabase>::operator=(nsIAddrDatabase * 0x00000000) line 585 nsAbMDBDirectory::ClearDatabase(nsAbMDBDirectory * const 0x0522de64) line 308 nsAbMDBDirFactory::DeleteDirectory(nsAbMDBDirFactory * const 0x004e0860, nsIAbDirectory * 0x0522de68) line 252 + 23 bytes nsAbBSDirectory::DeleteDirectory(nsAbBSDirectory * const 0x05214a44, nsIAbDirectory * 0x0522de68) line 473 + 41 bytes nsAbDirectoryDataSource::DoDeleteFromDirectory(nsISupportsArray * 0x06b93690, nsISupportsArray * 0x06da55f0) line 663 + 32 bytes nsAbDirectoryDataSource::DoCommand(nsAbDirectoryDataSource * const 0x046e9260, nsISupportsArray * 0x06b93690, nsIRDFResource * 0x046f9f80, nsISupportsArray * 0x06da55f0) line 412 + 16 bytes CompositeDataSourceImpl::DoCommand(CompositeDataSourceImpl * const 0x046e92c0, nsISupportsArray * 0x06b93690, nsIRDFResource * 0x046f9f80, nsISupportsArray * 0x06da55f0) line 1434 + 24 bytes nsAddressBook::DoCommand(nsIRDFCompositeDataSource * 0x046e92c0, const char * 0x01ad2eec, nsISupportsArray * 0x06b93690, nsISupportsArray * 0x06da55f0) line 195 + 29 bytes nsAddressBook::DeleteAddressBooks(nsAddressBook * const 0x0528f210, nsIRDFCompositeDataSource * 0x046e92c0, nsISupportsArray * 0x06b93690, nsISupportsArray * 0x06da55f0) line 178 XPTC_InvokeByIndex(nsISupports * 0x0528f210, unsigned int 4, unsigned int 3, nsXPTCVariant * 0x0012bc68) line 106 XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode CALL_METHOD) line 2009 + 42 bytes XPC_WN_CallMethod(JSContext * 0x04133e70, JSObject * 0x04c2cb90, unsigned int 3, long * 0x0186d834, long * 0x0012bf3c) line 1266 + 14 bytes js_Invoke(JSContext * 0x04133e70, unsigned int 3, unsigned int 0) line 832 + 23 bytes js_Interpret(JSContext * 0x04133e70, long * 0x0012cd2c) line 2798 + 15 bytes js_Invoke(JSContext * 0x04133e70, unsigned int 1, unsigned int 2) line 849 + 13 bytes nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJSClass * const 0x04275d80, nsXPCWrappedJS * 0x0529ea80, unsigned short 5, const nsXPTMethodInfo * 0x01526410, nsXPTCMiniVariant * 0x0012d274) line 1216 + 21 bytes nsXPCWrappedJS::CallMethod(nsXPCWrappedJS * const 0x0529ea80, unsigned short 5, const nsXPTMethodInfo * 0x01526410, nsXPTCMiniVariant * 0x0012d274) line 430 PrepareAndDispatch(nsXPTCStubBase * 0x0529ea80, unsigned int 5, unsigned int * 0x0012d324, unsigned int * 0x0012d314) line 115 + 31 bytes SharedStub() line 139 XPTC_InvokeByIndex(nsISupports * 0x0529ea80, unsigned int 5, unsigned int 1, nsXPTCVariant * 0x0012d4a4) line 106 XPCWrappedNative::CallMethod(XPCCallContext & {...}, XPCWrappedNative::CallMode CALL_METHOD) line 2009 + 42 bytes XPC_WN_CallMethod(JSContext * 0x04133e70, JSObject * 0x0149cc48, unsigned int 1, long * 0x0186d74c, long * 0x0012d778) line 1266 + 14 bytes js_Invoke(JSContext * 0x04133e70, unsigned int 1, unsigned int 0) line 832 + 23 bytes js_Interpret(JSContext * 0x04133e70, long * 0x0012e568) line 2798 + 15 bytes js_Invoke(JSContext * 0x04133e70, unsigned int 1, unsigned int 2) line 849 + 13 bytes js_InternalInvoke(JSContext * 0x04133e70, JSObject * 0x01967e80, long 22572984, unsigned int 0, unsigned int 1, long * 0x0012e7d8, long * 0x0012e690) line 924 + 20 bytes JS_CallFunctionValue(JSContext * 0x04133e70, JSObject * 0x01967e80, long 22572984, unsigned int 1, long * 0x0012e7d8, long * 0x0012e690) line 3405 + 31 bytes nsJSContext::CallEventHandler(nsJSContext * const 0x04137e00, void * 0x01967e80, void * 0x01586fb8, unsigned int 1, void * 0x0012e7d8, int * 0x0012e7dc, int 0) line 1011 + 33 bytes nsJSEventListener::HandleEvent(nsJSEventListener * const 0x046d2130, nsIDOMEvent * 0x06b91828) line 180 + 77 bytes nsEventListenerManager::HandleEventSubType(nsListenerStruct * 0x046d2090, nsIDOMEvent * 0x06b91828, nsIDOMEventTarget * 0x046d21e8, unsigned int 8, unsigned int 7) line 1205 + 20 bytes nsEventListenerManager::HandleEvent(nsEventListenerManager * const 0x046d2180, nsIPresContext * 0x0423f8f0, nsEvent * 0x0012f308, nsIDOMEvent * * 0x0012f1b8, nsIDOMEventTarget * 0x046d21e8, unsigned int 7, nsEventStatus * 0x0012f350) line 2195 + 36 bytes nsXULElement::HandleDOMEvent(nsXULElement * const 0x046d21e0, nsIPresContext * 0x0423f8f0, nsEvent * 0x0012f308, nsIDOMEvent * * 0x0012f1b8, unsigned int 1, nsEventStatus * 0x0012f350) line 3359 PresShell::HandleDOMEventWithTarget(PresShell * const 0x04247030, nsIContent * 0x046d21e0, nsEvent * 0x0012f308, nsEventStatus * 0x0012f350) line 6033 + 36 bytes nsButtonBoxFrame::MouseClicked(nsIPresContext * 0x0423f8f0, nsGUIEvent * 0x0012f500) line 195 nsButtonBoxFrame::HandleEvent(nsButtonBoxFrame * const 0x0197e42c, nsIPresContext * 0x0423f8f0, nsGUIEvent * 0x0012f500, nsEventStatus * 0x0012f828) line 142 PresShell::HandleEventInternal(nsEvent * 0x0012f500, nsIView * 0x00000000, unsigned int 1, nsEventStatus * 0x0012f828) line 6001 + 38 bytes PresShell::HandleEventWithTarget(PresShell * const 0x04247030, nsEvent * 0x0012f500, nsIFrame * 0x0197e42c, nsIContent * 0x046d21e0, unsigned int 1, nsEventStatus * 0x0012f828) line 5955 + 22 bytes nsEventStateManager::CheckForAndDispatchClick(nsEventStateManager * const 0x05049e10, nsIPresContext * 0x0423f8f0, nsMouseEvent * 0x0012f930, nsEventStatus * 0x0012f828) line 2462 + 63 bytes nsEventStateManager::PostHandleEvent(nsEventStateManager * const 0x05049e18, nsIPresContext * 0x0423f8f0, nsEvent * 0x0012f930, nsIFrame * 0x0197e42c, nsEventStatus * 0x0012f828, nsIView * 0x04240c40) line 1544 + 28 bytes PresShell::HandleEventInternal(nsEvent * 0x0012f930, nsIView * 0x04240c40, unsigned int 1, nsEventStatus * 0x0012f828) line 6006 + 43 bytes PresShell::HandleEvent(PresShell * const 0x04247034, nsIView * 0x04240c40, nsGUIEvent * 0x0012f930, nsEventStatus * 0x0012f828, int 1, int & 1) line 5909 + 25 bytes nsView::HandleEvent(nsView * const 0x04240c40, nsGUIEvent * 0x0012f930, unsigned int 0, nsEventStatus * 0x0012f828, int 1, int & 1) line 387 nsViewManager::DispatchEvent(nsViewManager * const 0x04240470, nsGUIEvent * 0x0012f930, nsEventStatus * 0x0012f828) line 1930 HandleEvent(nsGUIEvent * 0x0012f930) line 83 nsWindow::DispatchEvent(nsWindow * const 0x04246ee4, nsGUIEvent * 0x0012f930, nsEventStatus & nsEventStatus_eIgnore) line 850 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012f930) line 871 nsWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 4527 + 21 bytes ChildWindow::DispatchMouseEvent(unsigned int 301, nsPoint * 0x00000000) line 4779 nsWindow::ProcessMessage(unsigned int 514, unsigned int 0, long 3604801, long * 0x0012fd24) line 3419 + 24 bytes nsWindow::WindowProc(HWND__ * 0x00070378, unsigned int 514, unsigned int 0, long 3604801) line 1115 + 27 bytes USER32! 77e13eb0() USER32! 77e1401a() USER32! 77e192da() nsAppShellService::Run(nsAppShellService * const 0x004b60d0) line 303 main1(int 1, char * * 0x004447f0, nsISupports * 0x00000000) line 1264 + 32 bytes main(int 1, char * * 0x004447f0) line 1594 + 37 bytes mainCRTStartup() line 338 + 17 bytes KERNEL32! 77e87903()
Product: Browser → Seamonkey
Assignee: sspitzer → mail
There are no longer any assertions when we delete an address book (I think i fixed them a while ago, if not they were fixed before that) -> WFM. Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a1) Gecko/20050817 SeaMonkey/1.0a
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.