Bug 1669554 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.

---

**System Information**

- macOS 10.15.6
- Nightly 83.0a1 (2020-10-06) (64-bit)

---

**Steps To Reproduce**

- Open google calendar.
- Select a zoom meeting.
- Click the **Join Zoom Meeting** link.
- Click the **Cancel** button on the pop-up in the new tab.
- Open the Print UI.

> (see attached video)

---

**Expected Behavior**

- The print UI opens.

---

**Actual Behavior**

- The tab crashes.

> The crash only occurs after navigating to the new tab from the calendar link. Clicking the back button to go back to the same page, closing the popup, and opening the print UI works as expected.

---

**Regression Range**

https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=f5cd69a7a0f4c639fc0eb041abeeaf06b398f006&tochange=713a1bb30a6dec7df47f9c31806fdfd368810e36

---

**Other Info**

* Log snippet from local build

> ...
> [Child 27415, Main Thread] WARNING: Caller should supply a printer name.: file widget/nsPrintSettingsService.cpp, line 863
[Parent 27406, Main Thread] WARNING: 'aSource.Group() != aTarget.Group()', file dom/ipc/ContentParent.cpp, line 3536
>
> IPDL protocol error: Handler returned error code!
>
> ###!!! [Parent][DispatchAsyncMessage] Error: PContent::Msg_CloneDocumentTreeInto Processing error: message was deserialized, but the handler returned false (indicating failure)
> 
> [Parent 27406, Main Thread] WARNING: IPC message discarded: actor cannot send: file ipc/glue/ProtocolUtils.cpp, line 511
>
> JavaScript error: resource:///modules/ContentCrashHandlers.jsm, line 272: TypeError: can't access property "getTabForBrowser", gBrowser is null
> ...

---
---

**System Information**

- macOS 10.15.6
- Nightly 83.0a1 (2020-10-06) (64-bit)

---

**Steps To Reproduce**

- Open google calendar.
- Select a zoom meeting.
- Click the **Join Zoom Meeting** link.
- Click the **Cancel** button on the pop-up in the new tab.
- Open the Print UI.

> (see attached video)

---

**Expected Behavior**

- The print UI opens.

---

**Actual Behavior**

- The tab crashes.

> The crash only occurs after navigating to the new tab from the calendar link. Clicking the back button to go back to the same page, closing the popup, and opening the print UI works as expected.

---

**Regression Range**

https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=f5cd69a7a0f4c639fc0eb041abeeaf06b398f006&tochange=713a1bb30a6dec7df47f9c31806fdfd368810e36

---

**Other Info**

Log snippet from local build

> ...
> [Child 27415, Main Thread] WARNING: Caller should supply a printer name.: file widget/nsPrintSettingsService.cpp, line 863
[Parent 27406, Main Thread] WARNING: 'aSource.Group() != aTarget.Group()', file dom/ipc/ContentParent.cpp, line 3536
>
> IPDL protocol error: Handler returned error code!
>
> ###!!! [Parent][DispatchAsyncMessage] Error: PContent::Msg_CloneDocumentTreeInto Processing error: message was deserialized, but the handler returned false (indicating failure)
> 
> [Parent 27406, Main Thread] WARNING: IPC message discarded: actor cannot send: file ipc/glue/ProtocolUtils.cpp, line 511
>
> JavaScript error: resource:///modules/ContentCrashHandlers.jsm, line 272: TypeError: can't access property "getTabForBrowser", gBrowser is null
> ...

---
---

**System Information**

- macOS 10.15.6
- Nightly 83.0a1 (2020-10-06) (64-bit)
- Only affected when fission is enabled.

---

**Steps To Reproduce**

- Open google calendar.
- Select a zoom meeting.
- Click the **Join Zoom Meeting** link.
- Click the **Cancel** button on the pop-up in the new tab.
- Open the Print UI.

> (see attached video)

---

**Expected Behavior**

- The print UI opens.

---

**Actual Behavior**

- The tab crashes.

> The crash only occurs after navigating to the new tab from the calendar link. Clicking the back button to go back to the same page, closing the popup, and opening the print UI works as expected.

---

**Regression Range**

https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=f5cd69a7a0f4c639fc0eb041abeeaf06b398f006&tochange=713a1bb30a6dec7df47f9c31806fdfd368810e36

---

**Other Info**

Log snippet from local build

> ...
> [Child 27415, Main Thread] WARNING: Caller should supply a printer name.: file widget/nsPrintSettingsService.cpp, line 863
[Parent 27406, Main Thread] WARNING: 'aSource.Group() != aTarget.Group()', file dom/ipc/ContentParent.cpp, line 3536
>
> IPDL protocol error: Handler returned error code!
>
> ###!!! [Parent][DispatchAsyncMessage] Error: PContent::Msg_CloneDocumentTreeInto Processing error: message was deserialized, but the handler returned false (indicating failure)
> 
> [Parent 27406, Main Thread] WARNING: IPC message discarded: actor cannot send: file ipc/glue/ProtocolUtils.cpp, line 511
>
> JavaScript error: resource:///modules/ContentCrashHandlers.jsm, line 272: TypeError: can't access property "getTabForBrowser", gBrowser is null
> ...

---
---

**System Information**

- macOS 10.15.6
- Nightly 83.0a1 (2020-10-06) (64-bit)
- Only affected when fission is enabled.

---

**Steps To Reproduce**

- Open google calendar.
- Select a zoom meeting.
- Click the **Join Zoom Meeting** link.
- Click the **Cancel** button on the pop-up in the new tab.
- Open the Print UI.

> (see attached video)

---

**Expected Behavior**

- The print UI opens.

---

**Actual Behavior**

- The tab crashes.

> The crash only occurs after navigating to the new tab from the calendar link. Clicking the back button to go back to the same page, closing the popup, and opening the print UI works as expected.

---

**Regression Range**

https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=f5cd69a7a0f4c639fc0eb041abeeaf06b398f006&tochange=713a1bb30a6dec7df47f9c31806fdfd368810e36

---

**Other Info**

Log snippet from local build

> ...
> [Child 27415, Main Thread] WARNING: Caller should supply a printer name.: file [widget/nsPrintSettingsService.cpp, line 863](https://searchfox.org/mozilla-central/rev/1a973762afcbc5066f73f1508b0c846872fe3952/widget/nsPrintSettingsService.cpp#863)
[Parent 27406, Main Thread] WARNING: 'aSource.Group() != aTarget.Group()', file [dom/ipc/ContentParent.cpp, line 3536](https://searchfox.org/mozilla-central/rev/1a973762afcbc5066f73f1508b0c846872fe3952/dom/ipc/ContentParent.cpp#3536)
>
> IPDL protocol error: Handler returned error code!
>
> ###!!! [Parent][DispatchAsyncMessage] Error: PContent::Msg_CloneDocumentTreeInto Processing error: message was deserialized, but the handler returned false (indicating failure)
> 
> [Parent 27406, Main Thread] WARNING: IPC message discarded: actor cannot send: file [ipc/glue/ProtocolUtils.cpp, line 511](https://searchfox.org/mozilla-central/rev/1a973762afcbc5066f73f1508b0c846872fe3952/ipc/glue/ProtocolUtils.cpp#511)
>
> JavaScript error: [resource:///modules/ContentCrashHandlers.jsm, line 272](https://searchfox.org/mozilla-central/rev/1a973762afcbc5066f73f1508b0c846872fe3952/browser/modules/ContentCrashHandlers.jsm#272): TypeError: can't access property "getTabForBrowser", gBrowser is null
> ...

---
---

**System Information**

- macOS 10.15.6
- Nightly 83.0a1 (2020-10-06) (64-bit)
- Only affected when fission is enabled.

---

**Steps To Reproduce**

- Open google calendar.
- Select a zoom meeting.
- Click the **Join Zoom Meeting** link.
- Click the **Cancel** button on the pop-up in the new tab.
- Open the Print UI.

> (see attached video)

---

**Expected Behavior**

- The print UI opens.

---

**Actual Behavior**

- The tab crashes.

> The crash only occurs after navigating to the new tab from the calendar link. Clicking the back button to go back to the same page, closing the popup, and opening the print UI works as expected.

---

**Crash Report**

https://crash-stats.mozilla.org/report/index/049208b2-06cb-4853-90f1-42e2a0201006

---

**Regression Range**

https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=f5cd69a7a0f4c639fc0eb041abeeaf06b398f006&tochange=713a1bb30a6dec7df47f9c31806fdfd368810e36

---

**Other Info**

Log snippet from local build

> ...
> [Child 27415, Main Thread] WARNING: Caller should supply a printer name.: file [widget/nsPrintSettingsService.cpp, line 863](https://searchfox.org/mozilla-central/rev/1a973762afcbc5066f73f1508b0c846872fe3952/widget/nsPrintSettingsService.cpp#863)
[Parent 27406, Main Thread] WARNING: 'aSource.Group() != aTarget.Group()', file [dom/ipc/ContentParent.cpp, line 3536](https://searchfox.org/mozilla-central/rev/1a973762afcbc5066f73f1508b0c846872fe3952/dom/ipc/ContentParent.cpp#3536)
>
> IPDL protocol error: Handler returned error code!
>
> ###!!! [Parent][DispatchAsyncMessage] Error: PContent::Msg_CloneDocumentTreeInto Processing error: message was deserialized, but the handler returned false (indicating failure)
> 
> [Parent 27406, Main Thread] WARNING: IPC message discarded: actor cannot send: file [ipc/glue/ProtocolUtils.cpp, line 511](https://searchfox.org/mozilla-central/rev/1a973762afcbc5066f73f1508b0c846872fe3952/ipc/glue/ProtocolUtils.cpp#511)
>
> JavaScript error: [resource:///modules/ContentCrashHandlers.jsm, line 272](https://searchfox.org/mozilla-central/rev/1a973762afcbc5066f73f1508b0c846872fe3952/browser/modules/ContentCrashHandlers.jsm#272): TypeError: can't access property "getTabForBrowser", gBrowser is null
> ...

---

Back to Bug 1669554 Comment 0