Open Bug 715398 Opened 13 years ago Updated 2 years ago

"ASSERTION: Don't call nsAppShell::Exit() from a modal event loop!" with modal alert

Categories

(Core :: Widget: Cocoa, defect, P3)

x86_64
macOS
defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Attached file testcase
1. Using about:config, set prompts.tab_modal.enabled to false.
2. Load the testcase.
3. Cmd+Q while the dialog is up.

Result: Firefox shuts down, but asserts:

###!!! ASSERTION: Uh, LeaveModalState() called w/o a reachable top window?: 'Error', file dom/base/nsGlobalWindow.cpp, line 6708

###!!! ASSERTION: Don't call nsAppShell::Exit() from a modal event loop!: '!cocoaModal', file widget/cocoa/nsAppShell.mm, line 835

cf bug 398103, bug 624061
Attached file stack trace
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: