Under Wayland Thunderbird crashes every time after resume from suspend to RAM

Bug #1992225 reported by Andrei Borzenkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
thunderbird (Ubuntu)
New
Undecided
Unassigned

Bug Description

Ubuntu 22.04, GNOME desktop in Wayland mode, Tunderbird 102.2.2+build1-0ubuntu0.22.04.1. Ubuntu forces Thunderbird in Wayland. From /usr/bin/thunderbird

# Enable native Wayland support (https://launchpad.net/bugs/1916469)
export MOZ_ENABLE_WAYLAND=1

After update to 102 Thunderbird crashes every time system is resumed from suspend to RAM. When removing MOZ_ENABLE_WAYLAND and tunning Thunderbird under Xwayland there is no crash. Previous version did not crash either.

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: thunderbird 1:102.2.2+build1-0ubuntu0.22.04.1
ProcVersionSignature: Ubuntu 5.15.0-48.54-lowlatency 5.15.53
Uname: Linux 5.15.0-48-lowlatency x86_64
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
BuildID: 20220906224751
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Sat Oct 8 10:42:37 2022
DistributionChannelDescriptor:
 # This is a distribution channel descriptor
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-trusty-amd64-20140620-0
Extensions: extensions.sqlite corrupt or missing
IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
InstallationDate: Installed on 2015-07-02 (2654 days ago)
InstallationMedia: Ubuntu 14.04 "Trusty" - Build amd64 LIVE Binary 20140620-04:25
Locales: extensions.sqlite corrupt or missing
PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/thunderbird/omni.ja:greprefs.js:306
PrefSources: prefs.js
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
Profiles: Profile0 (Default) - LastVersion=102.2.2/20220906224751 (In use)
SourcePackage: thunderbird
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: Upgraded to jammy on 2022-06-16 (113 days ago)

Revision history for this message
Andrei Borzenkov (arvidjaar-s) wrote :
Revision history for this message
Olivier Tilloy (osomon) wrote :

Thanks for the report Andrei.
Would you mind filing an upstream bug report at https://bugzilla.mozilla.org/enter_bug.cgi?product=Thunderbird, and sharing the link here?

Changed in thunderbird (Ubuntu):
status: New → Incomplete
Revision history for this message
Andrei Borzenkov (arvidjaar-s) wrote :

Well, I switched back to Wayland and I was not able to reproduce it anymore for over a week, so I presume it was caused by some external component that got updated in the meantime. Feel free to close it.

Revision history for this message
Paul White (paulw2u) wrote :

Further to comment #3 closing as this bug report is no longer valid.

Andrei, please free free to re-open this bug report by changing the status
back to 'New' and add appropriate comments if you again see the problem
that you initially reported. (You should also report upstream as per
comment #2)

Changed in thunderbird (Ubuntu):
status: Incomplete → Invalid
Changed in thunderbird (Ubuntu):
status: Invalid → New
Revision history for this message
Andrei Borzenkov (arvidjaar-s) wrote :

Thunderbird crashed when there were two monitors connected on resume. This is apparently fixed in https://bugzilla.mozilla.org/show_bug.cgi?id=1793922. I rebuilt Ubuntu 22.04 package with patch from this bug (no other changes) and this seems to have fixed it. Patch applied to Thunderbird 102 with minimal fuzz.

Patch: https://phabricator.services.mozilla.com/D158747
My bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1800364

My modified package: https://build.opensuse.org/package/show/home:arvidjaar:Ubuntu:22.04/thunderbird

Because Ubuntu forces Thunderbird in Wayland mode by default, I kindly request official update with this patch included.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.