Bug 1655746 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-d28bef28-4856-41f3-94e0-7a3ee0200728.

Top 10 frames of crashing thread:
```
0 xul.dll mozilla::dom::Promise::MaybeSomething<mozilla::ErrorResult> dom/promise/Promise.h:318
1 xul.dll WebProgressListenerToPromise::OnStatusChange dom/base/nsFrameLoader.cpp:3146
2 xul.dll nsPrintData::DoOnStatusChange layout/printing/nsPrintData.cpp:115
3 xul.dll nsPrintJob::FirePrintingErrorEvent layout/printing/nsPrintJob.cpp:1321
4 xul.dll nsDocumentViewer::Print layout/base/nsDocumentViewer.cpp:3172
5 xul.dll nsFrameLoader::Print dom/base/nsFrameLoader.cpp:3226
6 xul.dll mozilla::dom::FrameLoader_Binding::print_promiseWrapper dom/bindings/FrameLoaderBinding.cpp:746
7 xul.dll mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ConvertExceptionsToPromises> dom/bindings/BindingUtils.cpp:3220
8 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:577
9 xul.dll Interpret js/src/vm/Interpreter.cpp:3333
```
Encountered while trying to stop an ongoing print job for local page. 

I will update comment 0 ASAP with more details and STR.
This bug is for crash report bp-d28bef28-4856-41f3-94e0-7a3ee0200728.

Top 10 frames of crashing thread:
```
0 xul.dll mozilla::dom::Promise::MaybeSomething<mozilla::ErrorResult> dom/promise/Promise.h:318
1 xul.dll WebProgressListenerToPromise::OnStatusChange dom/base/nsFrameLoader.cpp:3146
2 xul.dll nsPrintData::DoOnStatusChange layout/printing/nsPrintData.cpp:115
3 xul.dll nsPrintJob::FirePrintingErrorEvent layout/printing/nsPrintJob.cpp:1321
4 xul.dll nsDocumentViewer::Print layout/base/nsDocumentViewer.cpp:3172
5 xul.dll nsFrameLoader::Print dom/base/nsFrameLoader.cpp:3226
6 xul.dll mozilla::dom::FrameLoader_Binding::print_promiseWrapper dom/bindings/FrameLoaderBinding.cpp:746
7 xul.dll mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ConvertExceptionsToPromises> dom/bindings/BindingUtils.cpp:3220
8 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:577
9 xul.dll Interpret js/src/vm/Interpreter.cpp:3333
```
**Affected versions**
* 81.0a1 (BuildId:20200727203201)
* 80.0b1 (BuildId:20200727193419)

**Unaffected versions**
* 68.10.0esr (BuildId:20200622191537)
* 79.0 (BuildId:20200720193547)
* 78.1.0esr (BuildId:20200722151235)

**Affected platforms**
* Windows 10 64bit
* Ubuntu 18.04 64bit

**Unaffected platforms**
* macOS 10.14

**Steps to reproduce**
1. Launch Firefox.
2. Access the about:support page.
3. Hit CTRL + P.
4. Select the print to PDF option.
5. Click the Print button.
6. Click the X button from the preparing dialog before the “Save print output as” prompt is displayed.
7. Repeat step 3.
8. Close the “Print Preview panel”.
9. Repeat step 3.

**Expected result**
*  Firefox is stable and the about:support can be successfully printed.

**Actual result**
* Firefox Crashes.

**Regression Range**
* This seems to be a regression.
* Since this leads to a Firefox crash it will require to manually investigate and find the regressor. I will investigate this as soon as time permits.

**Notes**
* [Suggested Severity] Since this leads to a browser crash, I think that this fits under the S2 severity.
This bug is for crash report bp-d28bef28-4856-41f3-94e0-7a3ee0200728.

Top 10 frames of crashing thread:
```
0 xul.dll mozilla::dom::Promise::MaybeSomething<mozilla::ErrorResult> dom/promise/Promise.h:318
1 xul.dll WebProgressListenerToPromise::OnStatusChange dom/base/nsFrameLoader.cpp:3146
2 xul.dll nsPrintData::DoOnStatusChange layout/printing/nsPrintData.cpp:115
3 xul.dll nsPrintJob::FirePrintingErrorEvent layout/printing/nsPrintJob.cpp:1321
4 xul.dll nsDocumentViewer::Print layout/base/nsDocumentViewer.cpp:3172
5 xul.dll nsFrameLoader::Print dom/base/nsFrameLoader.cpp:3226
6 xul.dll mozilla::dom::FrameLoader_Binding::print_promiseWrapper dom/bindings/FrameLoaderBinding.cpp:746
7 xul.dll mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ConvertExceptionsToPromises> dom/bindings/BindingUtils.cpp:3220
8 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:577
9 xul.dll Interpret js/src/vm/Interpreter.cpp:3333
```
**Affected versions**
* 81.0a1 (BuildId:20200727203201)
* 80.0b1 (BuildId:20200727193419)

**Unaffected versions**
* 68.10.0esr (BuildId:20200622191537)
* 79.0 (BuildId:20200720193547)
* 78.1.0esr (BuildId:20200722151235)

**Affected platforms**
* Windows 10 64bit
* Ubuntu 18.04 64bit

**Unaffected platforms**
* macOS 10.14

**Steps to reproduce**
1. Launch Firefox.
2. Access the about:support page.
3. Hit CTRL + P.
4. Select the print to PDF option.
5. Click the Print button.
6. Click the X button from the preparing dialog before the “Save print output as” prompt is displayed.
7. Repeat step 3.
8. Close the “Print Preview error ” panel.
9. Repeat step 3.

**Expected result**
*  Firefox is stable and the about:support can be successfully printed.

**Actual result**
* Firefox Crashes.

**Regression Range**
* This seems to be a regression.
* Since this leads to a Firefox crash it will require to manually investigate and find the regressor. I will investigate this as soon as time permits.

**Notes**
* [Suggested Severity] Since this leads to a browser crash, I think that this fits under the S2 severity.

Back to Bug 1655746 Comment 0