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.
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 ``` **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.