Closed Bug 203744 Opened 21 years ago Closed 19 years ago

crash in [@ nsAddrDatabase::NotifyCardEntryChange] deleting a mailing list for the second time

Categories

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

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: dwitte, Assigned: standard8)

References

Details

(Keywords: crash)

Crash Data

seen on linux/debug/20030425, and stephend saw on win32 debug trunk as well.

linux stack: (looks like the nsIAbCard* arg in frame 4 is 0x1)

#0  0xffffe002 in ?? ()
#1  0x080704ba in ah_crap_handler(int) (signum=11)
    at /home/dwitte/builds/scratch/mozilla/xpfe/bootstrap/nsSigHandlers.cpp:149
#2  0x419a3140 in nsProfileLock::FatalSignalHandler(int) (signo=11)
    at /home/dwitte/builds/trunk/mozilla/profile/src/nsProfileAccess.cpp:1801
#3  <signal handler called>
#4  0x45bfe865 in nsAddrDatabase::NotifyCardEntryChange(unsigned, nsIAbCard*,
nsIAddrDBListener*) (this=0x8a76de0, abCode=147049972, card=0x1,
instigator=0x45c21943)
    at
/home/dwitte/builds/trunk/mozilla/mailnews/addrbook/src/nsAddrDatabase.cpp:298
#5  0x45c05e3f in nsAddrDatabase::CreateMailListAndAddToDB(nsIAbDirectory*, int) (
    this=0x8a76de0, newList=0x8c3cdf4, notify=1)
    at
/home/dwitte/builds/trunk/mozilla/mailnews/addrbook/src/nsAddrDatabase.cpp:1832
#6  0x45c21b1d in nsAbMDBDirectory::InternalAddMailList(nsIAbDirectory*,
unsigned*) (
    this=0x83b9bd8, list=0x8c3cdf4, key=0x0)
    at
/home/dwitte/builds/trunk/mozilla/mailnews/addrbook/src/nsAbMDBDirectory.cpp:664
#7  0x45c21929 in nsAbMDBDirectory::AddMailList(nsIAbDirectory*) (this=0x83b9bd8,
    list=0x8c3b638)
    at
/home/dwitte/builds/trunk/mozilla/mailnews/addrbook/src/nsAbMDBDirectory.cpp:636
#8  0x408a8d1d in XPTC_InvokeByIndex ()
    at
/home/dwitte/builds/trunk/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_gcc_x86_unix.cpp:69
#9  0x409b89b2 in XPCWrappedNative::CallMethod(XPCCallContext&,
XPCWrappedNative::CallMode) (
    ccx=@0xbfff9f5c, mode=CALL_METHOD)
    at
/home/dwitte/builds/trunk/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp:2022
#10 0x409c2c79 in XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*) (
    cx=0x8b741d0, obj=0x8a9d160, argc=1, argv=0x8c3943c, vp=0xbfffa0fc)
    at
/home/dwitte/builds/trunk/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp:1284
#11 0x4005f680 in js_Invoke (cx=0x8b741d0, argc=1, flags=0)
    at /home/dwitte/builds/trunk/mozilla/js/src/jsinterp.c:843
#12 0x4006d973 in js_Interpret (cx=0x8b741d0, result=0xbfffa698)
    at /home/dwitte/builds/trunk/mozilla/js/src/jsinterp.c:2834
#13 0x4005f6fe in js_Invoke (cx=0x8b741d0, argc=2, flags=2)
---Type <return> to continue, or q <return> to quit---
    at /home/dwitte/builds/trunk/mozilla/js/src/jsinterp.c:860
#14 0x4005fa77 in js_InternalInvoke (cx=0x8b741d0, obj=0x89fbe80,
fval=140837480, flags=0,
    argc=2, argv=0x8c38c00, rval=0xbfffa848)
    at /home/dwitte/builds/trunk/mozilla/js/src/jsinterp.c:935
#15 0x40030114 in JS_CallFunctionValue (cx=0x8b741d0, obj=0x89fbe80,
fval=140837480, argc=2,
    argv=0x8c38c00, rval=0xbfffa848) at
/home/dwitte/builds/trunk/mozilla/js/src/jsapi.c:3527
#16 0x41df328f in nsJSContext::CallEventHandler(void*, void*, unsigned, void*,
int*, int) (
    this=0x8a93090, aTarget=0x89fbe80, aHandler=0x8650268, argc=2, argv=0x8c38c00,
    aBoolResult=0xbfffa9a4, aReverseReturnResult=0)
    at /home/dwitte/builds/trunk/mozilla/dom/src/base/nsJSEnvironment.cpp:1078
#17 0x41e146f4 in GlobalWindowImpl::RunTimeout(nsTimeoutImpl*) (this=0x8a92b40,
    aTimeout=0x8c38bb8)
    at /home/dwitte/builds/trunk/mozilla/dom/src/base/nsGlobalWindow.cpp:4902
#18 0x41e1531f in GlobalWindowImpl::TimerCallback(nsITimer*, void*)
(aTimer=0x8c38c60,
    aClosure=0x8c38bb8)
    at /home/dwitte/builds/trunk/mozilla/dom/src/base/nsGlobalWindow.cpp:5261
#19 0x40881c34 in nsTimerImpl::Fire() (this=0x8c38c60)
    at /home/dwitte/builds/trunk/mozilla/xpcom/threads/nsTimerImpl.cpp:382
#20 0x40881e1a in handleTimerEvent(TimerEventType*) (event=0x8c38ce8)
    at /home/dwitte/builds/trunk/mozilla/xpcom/threads/nsTimerImpl.cpp:447
#21 0x40878395 in PL_HandleEvent (self=0x8c38ce8)
    at /home/dwitte/builds/trunk/mozilla/xpcom/threads/plevent.c:659
#22 0x408781c7 in PL_ProcessPendingEvents (self=0x8ada378)
    at /home/dwitte/builds/trunk/mozilla/xpcom/threads/plevent.c:592
#23 0x4087a752 in nsEventQueueImpl::ProcessPendingEvents() (this=0x8a91e68)
    at /home/dwitte/builds/trunk/mozilla/xpcom/threads/nsEventQueue.cpp:387
#24 0x41929192 in event_processor_callback (data=0x8a91e68, source=28,
condition=GDK_INPUT_READ)
    at /home/dwitte/builds/trunk/mozilla/widget/src/gtk/nsAppShell.cpp:194
#25 0x41928b15 in our_gdk_io_invoke (source=0x8a91fa0, condition=G_IO_IN,
data=0x8b22068)
    at /home/dwitte/builds/trunk/mozilla/widget/src/gtk/nsAppShell.cpp:72
#26 0x402c60a6 in g_io_add_watch () from /usr/lib/libglib-1.2.so.0
#27 0x402c79ae in g_get_current_time () from /usr/lib/libglib-1.2.so.0
I saw this on opt trunk, I'll post a stack trace from Talkback and the comments (steps) on 
how to reproduce in just a moment.
Address book crash: 1. Create a list, type 'foopy' for a name. Hit OK. 2. Delete
the list entry. 3. Close address book. 4. Bring up address book. 5. Create a
list, type 'foopy' and hit OK. We crash.

There seem to be 2 stacks -

nsAddrDatabase::NotifyCardEntryChange
[c:/builds/seamonkey/mozilla/mailnews/addrbook/src/nsAddrDatabase.cpp, line 299]
nsAddrDatabase::CreateMailListAndAddToDB
[c:/builds/seamonkey/mozilla/mailnews/addrbook/src/nsAddrDatabase.cpp, line 1834]
nsAbMDBDirectory::InternalAddMailList
[c:/builds/seamonkey/mozilla/mailnews/addrbook/src/nsAbMDBDirectory.cpp, line 665]
nsAbMDBDirectory::AddMailList
[c:/builds/seamonkey/mozilla/mailnews/addrbook/src/nsAbMDBDirectory.cpp, line 637]
XPTC_InvokeByIndex
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2025]
XPC_WN_CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1285]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 845]
js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 2836]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 861]
js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 936]
JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c, line 3529]
nsJSContext::CallEventHandler
[c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1082]
GlobalWindowImpl::RunTimeout
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 4908]
GlobalWindowImpl::TimerCallback
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 5264]
nsTimerImpl::Fire [c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp,
line 383]
nsTimerManager::FireNextIdleTimer
[c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp, line 616]
nsAppShell::GetNativeEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsAppShell.cpp, line 208]
nsXULWindow::ShowModal
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsXULWindow.cpp, line 293]
nsContentTreeOwner::ShowAsModal
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsContentTreeOwner.cpp, line 447]
nsWindowWatcher::OpenWindowJS
[c:/builds/seamonkey/mozilla/embedding/components/windowwatcher/src/nsWindowWatcher.cpp,
line 797]
GlobalWindowImpl::OpenInternal
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 4545]
GlobalWindowImpl::OpenDialog
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 3156]
XPTC_InvokeByIndex
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2025]
XPC_WN_CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1285]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 845]
js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 2836]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 861]
js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 936]
JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c, line 3529]
nsJSContext::CallEventHandler
[c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1082]
nsJSEventListener::HandleEvent
[c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp, line 183]
nsEventListenerManager::HandleEventSubType
[c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line
1192]
nsEventListenerManager::HandleEvent
[c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line
2193]
nsXULElement::HandleDOMEvent
[c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 3302]
PresShell::HandleDOMEventWithTarget
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6444]
nsButtonBoxFrame::MouseClicked
[c:/builds/seamonkey/mozilla/layout/xul/base/src/nsButtonBoxFrame.cpp, line 186]
nsButtonBoxFrame::HandleEvent
[c:/builds/seamonkey/mozilla/layout/xul/base/src/nsButtonBoxFrame.cpp, line 147]
PresShell::HandleEventInternal
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6413]
PresShell::HandleEventWithTarget
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6341]
nsEventStateManager::CheckForAndDispatchClick
[c:/builds/seamonkey/mozilla/content/events/src/nsEventStateManager.cpp, line 2911]
nsEventStateManager::PostHandleEvent
[c:/builds/seamonkey/mozilla/content/events/src/nsEventStateManager.cpp, line 1906]
PresShell::HandleEventInternal
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6417]
PresShell::HandleEvent
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6324]
nsViewManager::HandleEvent
[c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 2292]
nsView::HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsView.cpp, line 308]
nsViewManager::DispatchEvent
[c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 2028]
HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsView.cpp, line 82]
nsWindow::DispatchEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1057]
nsWindow::DispatchWindowEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1074]
nsWindow::DispatchMouseEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 5177]
ChildWindow::DispatchMouseEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 5432]
nsWindow::ProcessMessage
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 4021]
nsWindow::WindowProc
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1337]
USER32.dll + 0x2a244 (0x77e3a244)
USER32.dll + 0x45e5 (0x77e145e5)
USER32.dll + 0xa792 (0x77e1a792)
nsAppShellService::Run
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 479]
main1 [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1284]
main [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1650]
WinMain [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1672]
WinMainCRTStartup()
KERNEL32.dll + 0x2847c (0x77ea847c) 

0x01ed93a0
nsAbMDBDirectory::InternalAddMailList
[c:/builds/seamonkey/mozilla/mailnews/addrbook/src/nsAbMDBDirectory.cpp, line 665]
nsAbMDBDirectory::AddMailList
[c:/builds/seamonkey/mozilla/mailnews/addrbook/src/nsAbMDBDirectory.cpp, line 637]
XPTC_InvokeByIndex
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2025]
XPC_WN_CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1285]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 845]
js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 2836]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 861]
js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 936]
JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c, line 3529]
nsJSContext::CallEventHandler
[c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1082]
GlobalWindowImpl::RunTimeout
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 4908]
GlobalWindowImpl::TimerCallback
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 5264]
nsTimerImpl::Fire [c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp,
line 383]
nsTimerManager::FireNextIdleTimer
[c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp, line 616]
nsAppShell::GetNativeEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsAppShell.cpp, line 208]
nsXULWindow::ShowModal
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsXULWindow.cpp, line 293]
nsContentTreeOwner::ShowAsModal
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsContentTreeOwner.cpp, line 447]
nsWindowWatcher::OpenWindowJS
[c:/builds/seamonkey/mozilla/embedding/components/windowwatcher/src/nsWindowWatcher.cpp,
line 797]
GlobalWindowImpl::OpenInternal
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 4545]
GlobalWindowImpl::OpenDialog
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 3156]
XPTC_InvokeByIndex
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2025]
XPC_WN_CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1285]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 845]
js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 2836]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 861]
js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 936]
JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c, line 3529]
nsJSContext::CallEventHandler
[c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1082]
nsJSEventListener::HandleEvent
[c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp, line 183]
nsEventListenerManager::HandleEventSubType
[c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line
1192]
nsEventListenerManager::HandleEvent
[c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line
2193]
nsXULElement::HandleDOMEvent
[c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 3302]
PresShell::HandleDOMEventWithTarget
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6444]
nsButtonBoxFrame::MouseClicked
[c:/builds/seamonkey/mozilla/layout/xul/base/src/nsButtonBoxFrame.cpp, line 186]
nsButtonBoxFrame::HandleEvent
[c:/builds/seamonkey/mozilla/layout/xul/base/src/nsButtonBoxFrame.cpp, line 147]
PresShell::HandleEventInternal
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6413]
PresShell::HandleEventWithTarget
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6341]
nsEventStateManager::CheckForAndDispatchClick
[c:/builds/seamonkey/mozilla/content/events/src/nsEventStateManager.cpp, line 2911]
nsEventStateManager::PostHandleEvent
[c:/builds/seamonkey/mozilla/content/events/src/nsEventStateManager.cpp, line 1906]
PresShell::HandleEventInternal
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6417]
PresShell::HandleEvent
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6324]
nsViewManager::HandleEvent
[c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 2292]
nsView::HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsView.cpp, line 308]
nsViewManager::DispatchEvent
[c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 2028]
HandleEvent [c:/builds/seamonkey/mozilla/view/src/nsView.cpp, line 82]
nsWindow::DispatchEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1057]
nsWindow::DispatchWindowEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1074]
nsWindow::DispatchMouseEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 5177]
ChildWindow::DispatchMouseEvent
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 5432]
nsWindow::ProcessMessage
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 4021]
nsWindow::WindowProc
[c:/builds/seamonkey/mozilla/widget/src/windows/nsWindow.cpp, line 1337]
USER32.dll + 0x2a244 (0x77e3a244)
USER32.dll + 0x45e5 (0x77e145e5)
USER32.dll + 0xa792 (0x77e1a792)
nsAppShellService::Run
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 479]
main1 [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1284]
main [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1650]
WinMain [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1672]
WinMainCRTStartup()
KERNEL32.dll + 0x2847c (0x77ea847c) 
Keywords: crash
Summary: crash in nsAddrDatabase::NotifyCardEntryChange → crash in [@ nsAddrDatabase::NotifyCardEntryChange]
Err...yeah.  My build id is 2003-04-28-08, Windows 2000 commercial optimized trunk.
steps:

1. Create a list, type 'foopy' for a name. Hit OK. 
2. Delete the list entry. 
3. Close address book. 
4. Bring up address book. 
5. Create a list, type 'foopy' and hit OK. We crash.

this could have been caused by something I did recently, see bug #198303 (or not)
Status: NEW → ASSIGNED
taking
Assignee: racham → sspitzer
Status: ASSIGNED → NEW
hammer, bring up the ab from browser, or mail?
I'm not able to reproduce this on win32 (debug) yet. 

let me update and rebuild.  (maybe something new got checked in?)
Branch build 2003-06-16: WinMe, Mac 10.1.5 - ok, no crash.
Unable to reproduce this crash:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7b) Gecko/20040316
slackware-current
I still see this with a current build 2004-05-19-09 on Windows XP.

David/Scott - either one of you feel up to taking this?
accepting, I see this on win_xp.

the same steps as in comment #4 still cause the crash.
Status: NEW → ASSIGNED
*** Bug 245922 has been marked as a duplicate of this bug. ***
Summary: crash in [@ nsAddrDatabase::NotifyCardEntryChange] → crash in [@ nsAddrDatabase::NotifyCardEntryChange] deleting a mailing list for the second time
Product: Browser → Seamonkey
I emailed Seth direct and he's not working on this at the moment (and I'm
allowed to take it), the crash still happens on the current trunk so I'll take a
look at it as I get time.

Note to self: closing mozilla completely and restarting in between doesn't have
this problem, nor does just deleting the list and recreating it straight away.
Assignee: sspitzer → bugzilla
Status: ASSIGNED → NEW
Stephen, I can't reproduce this on a current build, can you?
wfm with SeaMonkey 1.1a

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20051029 Mozilla/1.0
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ nsAddrDatabase::NotifyCardEntryChange]
You need to log in before you can comment on or make changes to this bug.