Bug 1657911 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

This bug is for crash report bp-305554e6-f7b5-4073-bede-1239f0200807.

Top 10 frames of crashing thread:
```
0 xul.dll nsDeviceContext::UnregisterPageDoneCallback 
1 xul.dll nsPrintJob::DonePrintingPages layout/printing/nsPrintJob.cpp:2519
2 xul.dll nsPrintJob::FinishPrintPreview layout/printing/nsPrintJob.cpp:2701
3 xul.dll nsDocumentViewer::Destroy layout/base/nsDocumentViewer.cpp:1760
4 xul.dll nsDocShell::Destroy docshell/base/nsDocShell.cpp:4214
5 xul.dll nsWebBrowser::SetDocShell toolkit/components/browser/nsWebBrowser.cpp:1131
6 xul.dll nsWebBrowser::InternalDestroy toolkit/components/browser/nsWebBrowser.cpp:174
7 xul.dll nsWebBrowser::Destroy toolkit/components/browser/nsWebBrowser.cpp:855
8 xul.dll mozilla::dom::BrowserChild::DestroyWindow dom/ipc/BrowserChild.cpp:896
9 xul.dll mozilla::dom::BrowserChild::RecvDestroy dom/ipc/BrowserChild.cpp:2344
```
STR:
1. Launch Firefox.
2. Access the about:config page.
3. Set print.tab_modal.enabled to true.
4. Access the following [link](https://en.wikipedia.org/wiki/United_States).
5. Open the print preview.
6. As soon as the print preview opens, rapidly hit the ESC button (you may have to redo steps 5 & 6 a couple of times to hit this)

**Expected Result**
* Print preview is successfully closed and Firefox is stable.

**Actual Result**
* Tab Crash

I will add more details to this bug's description shortly.
This bug is for crash report bp-305554e6-f7b5-4073-bede-1239f0200807.

Top 10 frames of crashing thread:
```
0 xul.dll nsDeviceContext::UnregisterPageDoneCallback 
1 xul.dll nsPrintJob::DonePrintingPages layout/printing/nsPrintJob.cpp:2519
2 xul.dll nsPrintJob::FinishPrintPreview layout/printing/nsPrintJob.cpp:2701
3 xul.dll nsDocumentViewer::Destroy layout/base/nsDocumentViewer.cpp:1760
4 xul.dll nsDocShell::Destroy docshell/base/nsDocShell.cpp:4214
5 xul.dll nsWebBrowser::SetDocShell toolkit/components/browser/nsWebBrowser.cpp:1131
6 xul.dll nsWebBrowser::InternalDestroy toolkit/components/browser/nsWebBrowser.cpp:174
7 xul.dll nsWebBrowser::Destroy toolkit/components/browser/nsWebBrowser.cpp:855
8 xul.dll mozilla::dom::BrowserChild::DestroyWindow dom/ipc/BrowserChild.cpp:896
9 xul.dll mozilla::dom::BrowserChild::RecvDestroy dom/ipc/BrowserChild.cpp:2344
```
**Affected Platforms**:
* Windows 10 64bit

**Unaffected Platforms**:
* Ubuntu 18.04 64bit.
* macOS 10.14

**Preconditions**:
Ensure that `print.tab_modal.enabled` is set to `true`.

**Steps to reproduce**
1. Launch Firefox.
2. Access the following [link](https://en.wikipedia.org/wiki/United_States).
3. Open the print preview via the "Hamburger" menu.
4. As soon as the print preview opens, rapidly hit the ESC button (you may have to redo steps 3 & 4 a couple of times to hit this)

**Expected Result**
* Print preview is successfully closed and Firefox is stable.

**Actual Result**
* Tab Crash

**Regression Range**
* I don't think that this is a regression

**Additional Information**
* [Suggested Severity] This is edgy enough to not be considered as an S1 bug, but I think that S2 fits here.
This bug is for crash report bp-305554e6-f7b5-4073-bede-1239f0200807.

Top 10 frames of crashing thread:
```
0 xul.dll nsDeviceContext::UnregisterPageDoneCallback 
1 xul.dll nsPrintJob::DonePrintingPages layout/printing/nsPrintJob.cpp:2519
2 xul.dll nsPrintJob::FinishPrintPreview layout/printing/nsPrintJob.cpp:2701
3 xul.dll nsDocumentViewer::Destroy layout/base/nsDocumentViewer.cpp:1760
4 xul.dll nsDocShell::Destroy docshell/base/nsDocShell.cpp:4214
5 xul.dll nsWebBrowser::SetDocShell toolkit/components/browser/nsWebBrowser.cpp:1131
6 xul.dll nsWebBrowser::InternalDestroy toolkit/components/browser/nsWebBrowser.cpp:174
7 xul.dll nsWebBrowser::Destroy toolkit/components/browser/nsWebBrowser.cpp:855
8 xul.dll mozilla::dom::BrowserChild::DestroyWindow dom/ipc/BrowserChild.cpp:896
9 xul.dll mozilla::dom::BrowserChild::RecvDestroy dom/ipc/BrowserChild.cpp:2344
```
**Affected Platforms**:
* Windows 10 64bit

**Unaffected Platforms**:
* Ubuntu 18.04 64bit.
* macOS 10.14

**Preconditions**:
Ensure that `print.tab_modal.enabled` is set to `true`.

**Steps to reproduce**
1. Launch Firefox.
2. Access the following [link](https://en.wikipedia.org/wiki/United_States).
3. Open the print preview via the "Hamburger" menu.
4. As soon as the print preview **tries to open**, rapidly hit the ESC button (you may have to redo steps 3 & 4 a couple of times to hit this)

**Expected Result**
* Print preview is successfully closed and Firefox is stable.

**Actual Result**
* Tab Crash

**Regression Range**
* I don't think that this is a regression

**Additional Information**
* [Suggested Severity] This is edgy enough to not be considered as an S1 bug, but I think that S2 fits here.
This bug is for crash report bp-305554e6-f7b5-4073-bede-1239f0200807.

Top 10 frames of crashing thread:
```
0 xul.dll nsDeviceContext::UnregisterPageDoneCallback 
1 xul.dll nsPrintJob::DonePrintingPages layout/printing/nsPrintJob.cpp:2519
2 xul.dll nsPrintJob::FinishPrintPreview layout/printing/nsPrintJob.cpp:2701
3 xul.dll nsDocumentViewer::Destroy layout/base/nsDocumentViewer.cpp:1760
4 xul.dll nsDocShell::Destroy docshell/base/nsDocShell.cpp:4214
5 xul.dll nsWebBrowser::SetDocShell toolkit/components/browser/nsWebBrowser.cpp:1131
6 xul.dll nsWebBrowser::InternalDestroy toolkit/components/browser/nsWebBrowser.cpp:174
7 xul.dll nsWebBrowser::Destroy toolkit/components/browser/nsWebBrowser.cpp:855
8 xul.dll mozilla::dom::BrowserChild::DestroyWindow dom/ipc/BrowserChild.cpp:896
9 xul.dll mozilla::dom::BrowserChild::RecvDestroy dom/ipc/BrowserChild.cpp:2344
```
**Affected Platforms**:
* Windows 10 64bit
* macOS 10.14 (see comment 2)

**Unaffected Platforms**:
* Ubuntu 18.04 64bit.


**Preconditions**:
Ensure that `print.tab_modal.enabled` is set to `true`.

**Steps to reproduce**
1. Launch Firefox.
2. Access the following [link](https://en.wikipedia.org/wiki/United_States).
3. Open the print preview via the "Hamburger" menu.
4. As soon as the print preview **tries to open**, rapidly hit the ESC button (you may have to redo steps 3 & 4 a couple of times to hit this)

**Expected Result**
* Print preview is successfully closed and Firefox is stable.

**Actual Result**
* Tab Crash

**Regression Range**
* I don't think that this is a regression

**Additional Information**
* [Suggested Severity] This is edgy enough to not be considered as an S1 bug, but I think that S2 fits here.

Back to Bug 1657911 Comment 0