Closed Bug 18458 Opened 25 years ago Closed 25 years ago

[dogfood][PP]Account Settings dialog goes blank, app crashes

Categories

(SeaMonkey :: MailNews: Account Configuration, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 16310

People

(Reporter: nbaca, Assigned: danm.moz)

Details

(Whiteboard: [PDT+])

Build 1999110908M11: Linux/Redhat 6.0

Overview: On Linux create a new mail account using the Account Wizard. When
focus returns to the Account Settings dialog press OK and the application
crashes.

Steps to reproduce:
1. Launch Mail (i.e. ./mozilla -mail)
3. Launch the Account Wizard by selecting Edit|Account Setup so that the Account
Settings window appears. Then select the "New Account" button
4. Using the Account Wizard create a new mail account
5. On the "Congratulations!" dialog select the "Next" button and the Account
Settings dialog will have focus
6. Select the OK button

Actual Results: The Account Settings window becomes blank/grey and then the
application crashes.
Expected Results: After selecting OK in the Account Settings dialog I would
expect focus to return to the 3-Pane mail window.

Additional Information:
- NT4 11/09 build: When selecting the OK button in Account Settings then the
browser has focus, instead of Mail (Bug# 18455)
- Mac 11/09 build: Performs as expected, it returns focus to the 3-pane mail
window.
- Linux 11/09 build: Incident# 634053


Call Stack:    (Signature = libnsappshell.so + 0x13782 (0x40365782) 5aa9478d)

libnsappshell.so + 0x13782 (0x40365782)
libwidget_gtk.so + 0x2db0a (0x4045eb0a)
libwidget_gtk.so + 0x2da2d (0x4045ea2d)
libwidget_gtk.so + 0x2da72 (0x4045ea72)
libwidget_gtk.so + 0x2c852 (0x4045d852)
libwidget_gtk.so + 0x2fe0e (0x40460e0e)
libwidget_gtk.so + 0x2fed1 (0x40460ed1)
libgtk-1.2.so.0 + 0xf4229 (0x4056d229)
libgtk-1.2.so.0 + 0xb965d (0x4053265d)
libgtk-1.2.so.0 + 0xb8ab2 (0x40531ab2)
libgtk-1.2.so.0 + 0xb6c05 (0x4052fc05)
libgtk-1.2.so.0 + 0xeb9d8 (0x405649d8)
libgtk-1.2.so.0 + 0x8bbc0 (0x40504bc0)
libgdk-1.2.so.0 + 0x170fb (0x405ad0fb)
libglib-1.2.so.0 + 0xfa86 (0x405daa86)
libglib-1.2.so.0 + 0x10041 (0x405db041)
libglib-1.2.so.0 + 0x101e1 (0x405db1e1)
libgtk-1.2.so.0 + 0x8b7a9 (0x405047a9)
libwidget_gtk.so + 0x1e868 (0x4044f868)
libnsappshell.so + 0x11c22 (0x40363c22)
mozilla-bin + 0x2707 (0x0804a707)
mozilla-bin + 0x28c7 (0x0804a8c7)
libc.so.6 + 0x17cb3 (0x401eecb3)
looks like a case where modal on top of modal crashes. Can you also try
different combinations of canceling the wizard and the account settings dialog
to make sure it always crashes? (i.e. cancel the wizard, ok in the account
settings, etc)
The crash occurs after selecting the Next button in the Account Wizards
Congratulations window, then selecting the "OK" button in Account Settings and
then closing the grey/blank window on the "x" box.

Canceling out of the Account Wizard, then pressing OK or Cancel in Account
Settings and then selecting the "X" or "Close" option from the control menu did
not produce a crash.

Here are more detailed notes on combinations tried when launching Account Wizard
from the Account Settings window which did not produce a crash:
1. New Account, Identity window select Cancel, Account Settings select OK,
grey/blank window select "x".
2. New Account, Identity window select Cancel, Account Settings select Cancel,
grey/blank window select "x".
3. New Account, Identity window select Cancel, Account Settings select Cancel,
grey/blank window select Control menu and Close.
4. New Account, continue to Congratulations! and select Next, Account Settings
select Cancel.
Used 11-10-17-M11 Linux only:

No crash, but just hang/freeze after select the OK
for completing the new POP or IMAP account now......
Severity: major → critical
Summary: [PP]Linux, Crash closing Account Settings after creating new account → [DOGFOOD] [PP]Linux, Crash closing Account Settings after creating new account
Should this be dogfood?  People setting up add'l accounts on Linux will run into
this.  The account gets created, but there is a hang.

We'll also release note this.
QA Contact: lchiang → nbaca
Summary: [DOGFOOD] [PP]Linux, Crash closing Account Settings after creating new account → [PP]Linux, Closing Account Settings dialog causes grey/blank box to appear
Changing Summary: Removed "[Dogfood]" since it no longer crashes and the
grey/blank box that appears can be dismissed. It will now state "Closing Account
Settings dialog causes grey/blank box to appear"
Ninoschka, thanks for the update - release Note for M11.
Assignee: alecf → danm
reassigning to danm...  this bug seems very familiar to me... this is the zombie
modal dialog when you have a modal-on-a-modal problem.
Since there is no crash, shouldn't severity be greatly reduced?
Just update for final 11-15-20-M11 build:
I and Ninoschka found that there were some crashes for this build.
But, the crashes not happen all the time...sometimes happened, sometimes not.
It seemed that 50% crashes.
I had the Talkback Incident ID#929872 & 929865 for the crash records.
The crash happened when trying to close the Account Settings grey/blank box:
1)Talkback#929872: Crash when complete/close for creating the 2nd IMAP account
from the account wizard.
2)Talkback#929865: Crash when complete/close the account wizard for creating the
2nd IMAP account from original IMAP account
Summary: [PP]Linux, Closing Account Settings dialog causes grey/blank box to appear → [dogfood][PP]Closing Account Settings dialog causes grey/blank box to appear
putting back on dogfood radar due to 50% crashes, deleting extraneous 'Linux' in
summary.
Needs target milestone.
Whiteboard: [PDT+]
Putting on PDT+ radar.
Status: NEW → ASSIGNED
Summary: [dogfood][PP]Closing Account Settings dialog causes grey/blank box to appear → [dogfood][PP]Account Settings dialog goes blank, app crashes
Target Milestone: M12
Whiteboard: [PDT+] → [PDT+] sched 3.12, or 12/3 for you silly Americans
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Whiteboard: [PDT+] sched 3.12, or 12/3 for you silly Americans → [PDT+]
*** This bug has been marked as a duplicate of 16310 ***
Status: RESOLVED → VERIFIED
Verified Duplicate.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.