Closed Bug 55071 Opened 24 years ago Closed 24 years ago

Crashes click OK in new AB card window.

Categories

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

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: skasinathan, Assigned: chuang)

References

Details

(Keywords: crash, topcrash)

1. Right click on an address in message pane. Click ok. Do it again for an 
another card. Click OK in new card window. It crashes. 

Note: If I launch the app, it no longer crashes. Looks like only the second time 
after you install the build.

Build and platform:
Today's BRANCH builds on windows and linux.

Stack trace:
Talkback incident 18454884


 Call Stack:    (Signature = 0x00000000 22c7e5f3) 
     
  0x00000000 
                                                   
     
  nsAddrDatabase::CreateNewCardAndAddToDB() 
                                                   
     
  nsAbCardProperty::AddCardToDatabase() 
                                                   
     
  XPTC_InvokeByIndex() 
                                                   
     
  nsXPCWrappedNativeClass::CallWrappedMethod() 
                                                   
     
  WrappedNative_CallMethod() 
                                                   
     
  js_Invoke() 
                                                   
     
  js_Interpret() 
                                                   
     
  js_Invoke() 
                                                   
     
  js_InternalInvoke() 
                                                   
     
  JS_CallFunctionValue() 
                                                   
     
  nsJSContext::CallEventHandler() 
                                                   
     
  nsJSEventListener::HandleEvent() 
                                                   
     
  nsEventListenerManager::HandleEventSubType() 
                                                   
     
  nsEventListenerManager::HandleEvent() 
                                                   
     
  nsXULElement::HandleDOMEvent() 
                                                   
     
  PresShell::HandleEventInternal() 
                                                   
     
  PresShell::HandleEventWithTarget() 
                                                   
     
  nsEventStateManager::CheckForAndDispatchClick() 
                                                   
     
  nsEventStateManager::PostHandleEvent() 
                                                   
     
  PresShell::HandleEventInternal() 
                                                   
     
  PresShell::HandleEvent() 
                                                   
     
  nsView::HandleEvent() 
                                                   
     
  nsViewManager2::DispatchEvent() 
                                                   
     
  HandleEvent() 
                                                   
     
  nsWidget::DispatchEvent() 
                                                   
     
  nsWidget::DispatchWindowEvent() 
                                                   
     
  nsWidget::DispatchMouseEvent() 
                                                   
     
  nsWidget::OnButtonReleaseSignal() 
                                                   
     
  nsWindow::HandleGDKEvent() 
                                                   
     
  dispatch_superwin_event() 
                                                   
     
  handle_gdk_event() 
                                                   
     
  libgdk-1.2.so.0 + 0x170fb (0x40b320fb) 
                                                   
     
  libglib-1.2.so.0 + 0xfa86 (0x40b5ca86) 
                                                   
     
  libglib-1.2.so.0 + 0x10041 (0x40b5d041) 
                                                   
     
  libglib-1.2.so.0 + 0x100f4 (0x40b5d0f4) 
                                                   
     
  nsAppShell::DispatchNativeEvent() 
                                                   
     
  nsXULWindow::ShowModal() 
                                                   
     
  nsWebShellWindow::ShowModal() 
                                                   
     
  nsChromeTreeOwner::ShowModal() 
                                                   
     
  GlobalWindowImpl::OpenInternal() 
                                                   
     
  GlobalWindowImpl::OpenDialog() 
                                                   
     
  WindowInternalOpenDialog() 
                                                   
     
  js_Invoke() 
                                                   
     
  js_Interpret() 
                                                   
     
  js_Invoke() 
                                                   
     
  js_InternalInvoke() 
                                                   
     
  JS_CallFunctionValue() 
                                                   
     
  nsJSContext::CallEventHandler() 
                                                   
     
  nsJSEventListener::HandleEvent() 
                                                   
     
  nsEventListenerManager::HandleEventSubType() 
                                                   
     
  nsEventListenerManager::HandleEvent() 
                                                   
     
  nsXULElement::HandleDOMEvent() 
                                                   
     
  PresShell::HandleEventInternal() 
                                                   
     
  PresShell::HandleEventWithTarget() 
                                                   
     
  nsEventStateManager::CheckForAndDispatchClick() 
                                                   
     
  nsEventStateManager::PostHandleEvent() 
                                                   
     
  PresShell::HandleEventInternal() 
                                                   
     
  PresShell::HandleEvent() 
                                                   
     
  nsView::HandleEvent() 
                                                   
     
  nsViewManager2::DispatchEvent() 
                                                   
     
  HandleEvent() 
                                                   
     
  nsWidget::DispatchEvent() 
                                                   
     
  nsWidget::DispatchWindowEvent() 
                                                   
     
  nsWidget::DispatchMouseEvent() 
                                                   
     
  nsWidget::OnButtonReleaseSignal() 
                                                   
     
  nsWindow::HandleGDKEvent() 
                                                   
     
  dispatch_superwin_event() 
                                                   
     
  handle_gdk_event() 
                                                   
     
  libgdk-1.2.so.0 + 0x170fb (0x40b320fb) 
                                                   
     
  libglib-1.2.so.0 + 0xfa86 (0x40b5ca86) 
                                                   
     
  libglib-1.2.so.0 + 0x10041 (0x40b5d041) 
                                                   
     
  libglib-1.2.so.0 + 0x101e1 (0x40b5d1e1) 
                                                   
     
  libgtk-1.2.so.0 + 0x8b7a9 (0x40a897a9) 
                                                   
     
  nsAppShell::Run() 
                                                   
     
  nsAppShellService::Run() 
                                                   
     
  main1() 
                                                   
     
  main() 
                                                   
     
  libc.so.6 + 0x17cb3 (0x40257cb3)
QA Contact: esther → suresh
Keywords: crash
is it only the 2nd time after installing the build or the 2nd time after an AB
is first used?
It crashes after you download, install the build and try to add couple of new 
AB cards. Just now it crashed while trying to add a new card (first one) with a 
similar stack trace.  (yesterday it crashed while adding a second card). 

I also tested another Scenario: Installed a brand new build in a new directory. 
Launched brower and mail. Quit the app. Relaunch again. Open AB and added 3 new 
cards. I did not see the crash.

Builds tested: Today's Branch build on Windows.
*** Bug 56999 has been marked as a duplicate of this bug. ***
adding topcrash keyword and [@ nsAddrDatabase::NotifyCardEntryChange] for 
tracking...this is on the talkback topcrash list.
Keywords: topcrash
Summary: Crashes click OK in new AB card window. → Crashes click OK in new AB card window. [@ nsAddrDatabase::NotifyCardEntryChange]
I cannot reproduce this on my local window 10/16 branch pull build on WinNT.
I think this got added to the wrong bug. I think you meant 54530.
Summary: Crashes click OK in new AB card window. [@ nsAddrDatabase::NotifyCardEntryChange] → Crashes click OK in new AB card window.
I review the code in nsAddrDatabase::CreateNewCardAndAddToDB() and I really
cannot find any code in that function could possible cause any crash.
sorry Frank. My comments were cryptic. I meant that jpatel's topcrash changes
were meant for 54530, not this bug. 
If this bug would related to bug 54530, creating a mailing list or delete a 
created address book (not Personal Address Book or Collected Addresses) should 
be in the reproduce steps.  I don't think the "2nd time after installation" 
really matters here.  It looks like we don't have a consistant way to reporduce 
this crash.  If some one has a way to reporduce it, please describe the detail 
steps.  I'll verify it with my fix for 54530.
This is big problem for me. I can get it to happen with good frequency. I hope 
it is fixed for RTM. I centertainly would consider this crash, as of the wire.
The fix for 54530 is checked in.  Please verify this bug on today's build.  I 
can't reproduce it so far.
jaimejr, come to my cube and help me reproduce this.
has this crash been fixed? reassigning to chuang.
Assignee: putterman → chuang
Scott - As the reporter, I am no longer seeing this on the 11.08.00 build.
Mark fixed unless someone can reproduce it.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
QA Contact: suresh → pmock
I can't reproduce, either, Windows NT build 2000112908. 
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.