Bug 2423824

Summary: Thunderbird always crashes with Segmentation Fault immediately after starting since update to thunderbird-146.0-1.fc43
Product: [Fedora] Fedora Reporter: Christopher Klooz <py0xc3>
Component: thunderbirdAssignee: Jan Horak <jhorak>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 43CC: acecoder, awilliam, duicneylo, edouard, e.rusalev, hans, hi, jgetsoian, jhorak, kai-engert-fedora, klaas, maciejgie, michael.rostom1, py0xc3, rstrode, stransky, suraj.ghimire7, tnicholson
Target Milestone: ---Flags: awilliam: needinfo? (jhorak)
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: thunderbird-146.0.1-2.fc43 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-12-24 03:54:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
extract of journalctl with coredump and related data of thunderbird segFault
none
Crash in libxul.so, Thunderbird 146.0-1.fc43
none
Logs with coredump after segmentation fault with 146.0.1-1.fc43.x86_64
none
thunderbird-146.0.1-1.fc43 crash none

Description Christopher Klooz 2025-12-19 11:18:17 UTC
I updated today to Thunderbird 146.0-1.fc43. After updating, I started thunderbird, but nothing happened. With pidof thunderbird I could see the process is there for short moment, but then is gone. I then started thunderbird from the terminal and saw that after starting, it takes just a short moment until it crashes with a segmentation fault (the thunderbird window never shows up):
```
py0xc3@fedora:~$ thunderbird 
Segmentation fault         (core dumped) thunderbird
```

On my Thunderbird, the first thing that should happen is that the window shows up that asks for the master password before the actual Thunderbird window opens. This does not occur. So even the password window does not show up. Also, I have multiple email accounts and use the calendar with its database.

I use already kernel 6.18.1-200.fc43.x86_64, but the previous version of Thunderbird (145.0-1.fc43) works without problems on 6.18.1-200: I downgraded Thunderbird (thunderbird + thunderbird-librnp-rnp) back to 145.0-1.fc43 and now it works again.

cat /proc/sys/kernel/tainted = 0 
  
The related entries from the journal, incl. the coredump, of the Thunderbird segFault are attached in the next post of this bug report.

Reproducible: Always

Steps to Reproduce:
1. On my system, update to Thunderbird 146.0-1.fc43
2. Open Thunderbird (using a Thunderbird that has a master password & uses several accounts and the calendar with its database)
3. Segmentation Fault occurs
----------
4. Downgrade Thunderbird incl. thunderbird-librnp-rnp to 145.0-1.fc43 with `dnf downgrade <rpm files>`
5. Open Thunderbird: it works again
Actual Results:
Thunderbird crashes with segmentation fault a moment after it is started

Expected Results:
Thunderbird should not have a segmentation fault but open

Comment 1 Christopher Klooz 2025-12-19 11:19:12 UTC
Created attachment 2119237 [details]
extract of journalctl with coredump and related data of thunderbird segFault

extract of journalctl with coredump and related data of thunderbird segFault

Comment 2 oirnoir 2025-12-19 18:35:39 UTC
I'm seeing the same issue on my machine.

Operating System: Fedora Linux Asahi Remix 43
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.17.12-400.asahi.fc43.aarch64+16k (64-bit)
Graphics Platform: Wayland
Processors: 4 × Apple Firestorm (M1), 4 × Apple Icestorm (M1)
Memory: 15.1 GiB of usable RAM
Graphics Processor 1: Apple M1
Graphics Processor 2: Apple M1
Graphics Processor 3: Apple M1
Product Name: Apple MacBook Pro (13-inch, M1, 2020)

Comment 3 John Hardie 2025-12-21 12:45:47 UTC
Same issue here.  Running Fedora 42 in a Parallels Virtual Machine on an M2 MacBook Air.  Reverted to previous snapshot running Thunderbird 145.0 and ran dnf again to exclude the 146.0.1 update.

Comment 4 a474c 2025-12-21 13:36:54 UTC
I’m experiencing a similar crash and core dump when sending messages since upgrading to Thunderbird 146.0-1.fc 43.
I can open Thunderbird and use it, but when I try to send an email, I get the same crash in libxul.so.

At first glance, it seems that it could be related to this?:
https://bugzilla.mozilla.org/show_bug.cgi?id=2006449
https://bugzilla.mozilla.org/show_bug.cgi?id=1998188

Fedora 43 KDE Linux 6.17.12-300.fc43.x86_64

Comment 5 a474c 2025-12-21 13:39:02 UTC
Created attachment 2119481 [details]
Crash in libxul.so, Thunderbird 146.0-1.fc43

Comment 6 Adam Williamson 2025-12-21 16:39:13 UTC
Good call a474c, indeed that's probably what we're looking at. If so, 146.0.1 should fix it. It's been built for Rawhide but not F42 or F43 for some reason. I will do an F43 build/update now, it'll take about 5 hours.

Comment 7 Fedora Update System 2025-12-21 20:51:56 UTC
FEDORA-2025-35fc92cfa9 (thunderbird-146.0.1-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-35fc92cfa9

Comment 8 Christopher Klooz 2025-12-21 21:19:43 UTC
Unfortunately, thunderbird-146.0.1-1.fc43.x86_64.rpm & thunderbird-librnp-rnp-146.0.1-1.fc43.x86_64.rpm do not solve the issue: behavior is the same as with the earlier 146 (segmentation fault), may it be opened from a `konsole` terminal or through its GUI icon.

After updating to thunderbird-146.0.1-1.fc43.x86_64.rpm & thunderbird-librnp-rnp-146.0.1-1.fc43.x86_64.rpm, the terminal output was the same:
```
py0xc3@fedora:~$ thunderbird 
Segmentation fault         (core dumped) thunderbird
```

I attach a new log including the coredump with a 146.0.1-1.fc43.x86_64 crash after this post.

I already reported in bodhi.

Thanks for the efforts though :)

----

Just to have all discussions linked: https://discussion.fedoraproject.org/t/thunderbird-crashes-on-start-since-update-to-146-0-1-fc43/177639/

Comment 9 Christopher Klooz 2025-12-21 21:23:25 UTC
Created attachment 2119549 [details]
Logs with coredump after segmentation fault with 146.0.1-1.fc43.x86_64

Logs with coredump after segmentation fault with 146.0.1-1.fc43.x86_64

Comment 10 Adam Williamson 2025-12-21 22:06:08 UTC
mstransky, any idea? the latest backtrace still looks like recursion in the app window centering:

                                                #10 0x00007fc82806cc66 _ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb (libxul.so + 0x4c6cc66)
                                                #11 0x00007fc82806ccba _ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb (libxul.so + 0x4c6ccba)
                                                #12 0x00007fc82806ccba _ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb (libxul.so + 0x4c6ccba)
                                                #13 0x00007fc82806ccba _ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb (libxul.so + 0x4c6ccba)
                                                #14 0x00007fc82806ccba _ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb (libxul.so + 0x4c6ccba)
                                                #15 0x00007fc82806ccba _ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb (libxul.so + 0x4c6ccba)
                                                #16 0x00007fc82806ccba _ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb (libxul.so + 0x4c6ccba)
                                                #17 0x00007fc82806ccba _ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb (libxul.so + 0x4c6ccba)

did the fix not make it to 146.0.1 properly? is it incomplete?

Comment 11 Fedora Update System 2025-12-22 01:39:21 UTC
FEDORA-2025-35fc92cfa9 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-35fc92cfa9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-35fc92cfa9

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Michael Rostom 2025-12-22 02:33:09 UTC
*** Bug 2424084 has been marked as a duplicate of this bug. ***

Comment 13 Christopher Klooz 2025-12-22 10:34:40 UTC
While I consider it quite obvious this bug is not related to BZ#2403355 , it might be useful if other people with this bug (but no other thunderbird bug) test the new build to get some more explicit proof (oirnoir, john, a474c?). I'm aware the coredump looks quite clear, but I think my TB should currently not considered as reference if it can be avoided :)

The test can be now done with dnf -> `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-35fc92cfa9` [1]

And the downgrade link I posted in ask.fedora [2] will still work to downgrade in case.

[1] https://bodhi.fedoraproject.org/updates/FEDORA-2025-35fc92cfa9
[2] https://discussion.fedoraproject.org/t/thunderbird-crashes-on-start-since-update-to-146-0-1-fc43/177639/2

Comment 14 a474c 2025-12-22 13:07:16 UTC
Unfortunately, thunderbird-146.0.1-1.fc43 doesn’t seem to fix the bug. I still get the same crash when I open certain windows, such as sending an email or the "about thunderbird" panel.

Fedora KDE Linux 6.17.12-300.fc43.x86_64

Comment 15 a474c 2025-12-22 13:08:26 UTC
Created attachment 2119662 [details]
thunderbird-146.0.1-1.fc43 crash

Comment 16 a474c 2025-12-22 13:36:13 UTC
I’m not familiar with Mozilla’s update process, but it seemed to me that the fix for their bug 1998188 was included in version 146.0.1. However, it’s not in the files I downloaded from the build.

https://hg-edge.mozilla.org/releases/mozilla-release/pushloghtml?fromchange=FIREFOX_146_0_RELEASE&tochange=FIREFOX_146_0_1_RELEASE&full
https://bugzilla.mozilla.org/show_bug.cgi?id=1998188
 
Looking a bit more, I see this:
"Firefox hasn’t tagged a release with this fix yet, so it won’t be in 146.0.1 unfortunately"
Corey Bryant
https://bugzilla.mozilla.org/show_bug.cgi?id=2006449

So, I’m not at all familiar with their patch process, but it seems like the fix for 1998188 wasn't included in 146.0.1.

Comment 17 Adam Williamson 2025-12-22 16:03:46 UTC
ah, dang, the upstream bug comments yesterday kinda left the impression it was in 146.0.1, and it made sense that this bug would be *why* they did a 146.0.1, but I guess not :| will look into it more today if stransky isn't around.

Comment 18 john getsoian 2025-12-22 19:19:45 UTC
I have fedora 43/KDE with Thunderbird on a console and a lenovo laptop. No problems at all with 146 on the console PC. On the Lenovo laptop Thunderbird just closes abruptly on any attempt to send a new message. Mail reading/updating and deleting from IMAP are OK. No master passwords set. Backed out to 145 on the laptop. Other than the hardware differences the the Fedora and Thunderbird configuration are virtually the same on the two computers other than the console PC is on ethernet.

Comment 19 Adam Williamson 2025-12-22 20:03:21 UTC
Yeah, the crash depends on display resolution, it seems. I'm going to see if I can take another swing at fixing it today (find the upstream fix and backport it, if 146.0.2 hasn't shown up in the meantime).

Comment 20 a474c 2025-12-22 20:24:51 UTC
Thanks!
In the worst case, it will definitely be fixed in the next release, and disabling fractional scaling, even if a bit annoying, temporarily fixes the issue on my end.

Comment 21 Adam Williamson 2025-12-23 00:09:44 UTC
OK, I updated the update with a new build 136.0.1-2.fc43 , please try again with that. Sorry for the trouble.

Comment 22 Fedora Update System 2025-12-23 01:10:56 UTC
FEDORA-2025-35fc92cfa9 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-35fc92cfa9`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-35fc92cfa9

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 23 a474c 2025-12-23 02:44:57 UTC
136.0.1-2.fc43 fixed the problem for me. Thank you for taking the time to patch it before the next release :)

Comment 24 Christopher Klooz 2025-12-23 10:35:30 UTC
thunderbird-146.0.1-2.fc43 [1] fixes this bug for me. Testing it for some hours now, only the symptoms of BZ#2403355 remain. 

I already updated my feedback in bodhi [2] towards +1 for thunderbird-146.0.1-2.fc43. Once pushed to stable, this ticket can be closed.

Thanks for taking care :)

[1] https://koji.fedoraproject.org/koji/buildinfo?buildID=2883111
[2] https://bodhi.fedoraproject.org/updates/FEDORA-2025-35fc92cfa9

Comment 25 itzepyc@proton.me 2025-12-23 18:53:14 UTC
Thunderbird crashes on startup, rolling back the latest update fixes it.


reporter:       libreport-2.17.15
type:           CCpp
reason:         thunderbird killed by SIGSEGV
journald_cursor: s=90bd1cf758644baaa9e059c0d4b3510e;i=1aebd9;b=9ff01c985f0c4add934db91e1a9deaad;m=9f036337;t=646a2d8b43e75;x=8eec381d906b8e96
executable:     /usr/lib64/thunderbird/thunderbird
cmdline:        /usr/lib64/thunderbird/thunderbird
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.konsole-3848.scope/tab(3859).scope
rootdir:        /
uid:            1000
kernel:         6.17.12-400.asahi.fc43.aarch64+16k
package:        thunderbird-146.0-1.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
backtrace_rating: 4
crash_function: __pthread_kill_implementation
comment:        Thunderbird crashes on startup, rolling back the latest update fixes it.

Comment 26 Adam Williamson 2025-12-23 21:17:59 UTC
Please use thunderbird-146.0.1-2.fc43 , see above. Sorry for the trouble.

Comment 27 Fedora Update System 2025-12-24 03:54:36 UTC
FEDORA-2025-35fc92cfa9 (thunderbird-146.0.1-2.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 28 Edouard Duliège 2025-12-24 16:06:05 UTC
*** Bug 2424380 has been marked as a duplicate of this bug. ***

Comment 29 Evgeniy 2025-12-26 14:27:16 UTC
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: FireTestProcess failed: Failed to spawn child process â/usr/lib64/thunderbird/v4l2testâ (No such file or directory)
 (t=0.472146) [GFX1-]: FireTestProcess failed: Failed to spawn child process â/usr/lib64/thunderbird/v4l2testâ (No such file or directory)

Crash Annotation GraphicsCriticalError: |[0][GFX1-]: FireTestProcess failed: Failed to spawn child process â/usr/lib64/thunderbird/v4l2testâ (No such file or directory)
 (t=0.472146) |[1][GFX1-]: Failed to start v4l2test process
 (t=0.472146) [GFX1-]: Failed to start v4l2test process

Segmentation fault         (core dumped) thunderbird


reporter:       libreport-2.17.15
type:           CCpp
reason:         thunderbird killed by SIGSEGV
journald_cursor: s=ad2c4f57b2834009889a669e50e74bae;i=3ddc8;b=ffa8eb0a79c34668aec0156e8f3238c7;m=30d6c0b7d;t=646db983294ca;x=1dc1ee607d4db959
executable:     /usr/lib64/thunderbird/thunderbird
cmdline:        /usr/lib64/thunderbird/thunderbird
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-ulauncher-40401.scope
rootdir:        /
uid:            1000
kernel:         6.17.12-400.asahi.fc43.aarch64+16k
package:        thunderbird-146.0.1-2.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
backtrace_rating: 4
crash_function: __pthread_kill_implementation

Comment 30 itzepyc@proton.me 2025-12-26 18:26:02 UTC
still crashes on startup.


reporter:       libreport-2.17.15
type:           CCpp
reason:         thunderbird killed by SIGSEGV
journald_cursor: s=90bd1cf758644baaa9e059c0d4b3510e;i=1b7f5c;b=a79d8874194f45388166a234984c08ee;m=6be0def;t=646deed1c5daf;x=99d07e690f7f4713
executable:     /usr/lib64/thunderbird/thunderbird
cmdline:        /usr/lib64/thunderbird/thunderbird
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.konsole-4261.scope/tab(4272).scope
rootdir:        /
uid:            1000
kernel:         6.17.12-400.asahi.fc43.aarch64+16k
package:        thunderbird-146.0.1-2.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
backtrace_rating: 4
crash_function: __pthread_kill_implementation
comment:        still crashes on startup.

Comment 31 xunilarodef 2025-12-29 18:20:45 UTC
Still crashing on startup for me as well

type:           CCpp/abrt-journal-core
reason:         thunderbird killed by SIGSEGV
executable:     /usr/lib64/thunderbird/thunderbird
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-gnome-net.thunderbird.Thunderbird-16704.scope
rootdir:        /
kernel:         6.17.12-300.fc43.aarch64
package:        thunderbird-146.0.1-2.fc43
runlevel:       /bin/sh: line 1: runlevel: command not found
backtrace_rating: 4
crash_function: __pthread_kill_implementation

Comment 32 Christopher Klooz 2025-12-29 18:56:39 UTC
@e.rusalev @itzepyc @tnicholson All your reports have in common the architecture: aarch64.

Since this bug ticket is linked to x86_64, which seems to be no longer affected by a segFault, I suggest you open a new one for this. In case of a doubt, that might be an issue related to aarch64, and might be best addressed in a bug ticket linked to aarch64.

Also, a quick search shows that Firefox currently has an issue related to crashes on aarch64: while firefox is not thunderbird, the two share a lot.

Maybe that is interesting for you (I still would create a separated bug ticket for Thunderbird against aarch64 but maybe link it to its Firefox aarch64 bug ticket counterparts if there are further similarities):
https://bodhi.fedoraproject.org/updates/FEDORA-2025-d09ccba523
https://bodhi.fedoraproject.org/updates/FEDORA-2025-4fa5b6cb8e
https://bodhi.fedoraproject.org/updates/FEDORA-2025-f20b9f321d
 -> more links to bug tickets etc contained

Comment 33 Adam Williamson 2026-01-02 18:38:02 UTC
I suspect maybe Thunderbird is missing https://src.fedoraproject.org/rpms/firefox/c/ed74b03b2d1fa2e20a2236b3b760a88f2d5c7548?branch=rawhide , which looks like it was the fix for the aarch64 crashes on Firefox. Jan?

Comment 34 Adam Williamson 2026-01-02 18:56:44 UTC
Well, I'm pretty happy with that theory, so I'm doing a Thunderbird build with that fix transferred across. F43 build is at https://koji.fedoraproject.org/koji/taskinfo?taskID=140658669 , please do test when it's done (a few hours from now, if it succeeds).

Comment 35 Adam Williamson 2026-01-02 21:14:18 UTC
The aarch64 build is done at https://koji.fedoraproject.org/koji/taskinfo?taskID=140658868 , if anyone can test that and let me know if it works, that'd be great.

Comment 36 Maciej G. 2026-01-02 21:39:26 UTC
Thank you for this build. I registered just to confirm it's working. Tested on Asahi Linux (M1 Macbook Pro).

After doing:

sudo yum install thunderbird-146.0.1-3.fc43.aarch64.rpm thunderbird-librnp-rnp-146.0.1-3.fc43.aarch64.rpm

I tried starting Thunderbird, but it seemed like the update wiped my settings. So I ran thunderbird -ProfileManager, picked my profile and fortunately everything's working.

Comment 37 Adam Williamson 2026-01-02 21:50:50 UTC
Thanks for the report. Not sure what happened with the profile thing, but I'm pretty sure it's nothing to do with the aarch64 crash fix, maybe just something about the 146 update?

I'll go ahead and submit the builds as updates when they're all done.

Comment 38 Evgeniy 2026-01-04 16:25:59 UTC
I've updated thunderbird through dnf to the version 146.0.1-3.fc43 and I'm able to open it without any crashes.

Comment 39 xunilarodef 2026-01-04 18:03:19 UTC
@awilliam , effort appreciated, thunderbird-0:146.0.1-3.fc43.aarch64 is working!