Public bug reported:

Title: 7.0.0-34-generic: GPF in __run_timers (list poison
0xdead000000000122) after __queue_work warnings, MacBookPro12,1,
triggered by Wi-Fi (brcmfmac BCM43602) + Thunderbird snap sync

SUMMARY
Opening the Thunderbird snap while Wi-Fi is connected crashes the whole system 
within about 30 seconds. kdump captures a general protection fault in 
__run_timers on a freed list entry, preceded by repeated warnings from 
__queue_work (kernel/workqueue.c:2351) while a delayed_work timer fires. With 
Wi-Fi turned off, Thunderbird runs normally. The kernel is not tainted when the 
first warning appears.

ENVIRONMENT
- Ubuntu 26.04.1 LTS, kernel 7.0.0-34-generic #34-Ubuntu
- Apple MacBookPro12,1 (2015 13-inch Retina, A1502), BIOS 427.140.8.0.0
- Wi-Fi: Broadcom BCM43602 (brcmfmac, in-tree), wlp3s0
- Thunderbird installed as the snap from the App Center
- Only in-tree modules loaded (taint flags: none at first warning, W afterwards)

STEPS TO REPRODUCE
1. Boot, connect to Wi-Fi, log in.
2. Launch the Thunderbird snap with Gmail and iCloud accounts configured (first 
sync on this machine).
3. Within roughly 30 seconds the system hangs and kdump reboots it.

OBSERVATIONS
- Crash 1: occurred about 10 minutes after resume from suspend. First warning 
about 8 s after Thunderbird launch, fault about 26 s after launch.
- Crash 2: clean boot, no suspend, Wi-Fi on. Same sequence: first warning about 
9 s after launch, fault about 32 s after launch.
- Crash 3: Wi-Fi turned off, Thunderbird launched and ran normally for about 
190 s with no warnings. Turning Wi-Fi back on produced the first warning about 
12 s after the Wi-Fi address-change message (brcmf_inetaddr_changed). After 
relaunching Thunderbird, more warnings followed and then the same fault about 
32 s after launch.
- Wi-Fi alone does not trigger it: the machine ran for a long time on Wi-Fi 
before Thunderbird was started. It appears to need Thunderbird's network 
activity on top of Wi-Fi.
- No out-of-memory messages and no thermal errors in any of the three logs.

KEY LOG LINES (identical in all three)
WARNING: kernel/workqueue.c:2351 at __queue_work.part.0+0x190/0x390
  Call Trace: __queue_work -> delayed_work_timer_fn -> call_timer_fn -> 
__run_timers -> run_timer_softirq
Oops: general protection fault, probably for non-canonical address 
0xdead00000000012a
  RIP: __run_timers+0x1e0/0x2c0, RAX/R12: dead000000000122
  Call Trace: timer_expire_remote -> tmigr_handle_remote_cpu -> 
tmigr_handle_remote -> run_timer_softirq

The poison value suggests a timer or work item that was deleted or freed
and then used again. The traces show only generic timer code, so I
cannot tell which driver owns the work item. The brcmfmac / cfg80211
path is my main suspect because of the Wi-Fi on/off result, but I have
not confirmed it.

OTHER NOTES
- Boot log shows brcmfmac could not load the Apple-specific firmware files 
(brcmfmac43602-pcie.Apple Inc.-MacBookPro12,1.bin, .txt, .clm_blob, 
.txcap_blob) and fell back to generic firmware.
- brcmf_inetaddr_changed logs "fail to get arp ip table err:-52" at each 
address change.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-34-generic 7.0.0-34.34
ProcVersionSignature: Ubuntu 7.0.0-34.34-generic 7.0.14
Uname: Linux 7.0.0-34-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC1:  dan        3722 F.... wireplumber
 /dev/snd/controlC0:  dan        3722 F.... wireplumber
 /dev/snd/seq:        dan        3711 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Sep 30 21:20:06 2026
InstallationDate: Installed on 2026-08-20 (42 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 001 Device 002: ID 05ac:8290 Apple, Inc. Bluetooth Host Controller
 Bus 001 Device 003: ID 05ac:0273 Apple, Inc. Internal Keyboard/Trackpad (ISO)
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
MachineType: Apple Inc. MacBookPro12,1
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-34-generic 
root=UUID=e0f95b0a-7f09-48c8-9c53-d2983882f29f ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/13/2021
dmi.bios.release: 0.1
dmi.bios.vendor: Apple Inc.
dmi.bios.version: 427.140.8.0.0
dmi.board.name: Mac-E43C1C25D4880AD6
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro12,1
dmi.chassis.type: 9
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-E43C1C25D4880AD6
dmi.modalias: 
dmi:bvnAppleInc.:bvr427.140.8.0.0:bd06/13/2021:br0.1:svnAppleInc.:pnMacBookPro12,1:pvr1.0:rvnAppleInc.:rnMac-E43C1C25D4880AD6:rvrMacBookPro12,1:cvnAppleInc.:ct9:cvrMac-E43C1C25D4880AD6:sku:pfaMacBookPro:
dmi.product.family: MacBook Pro
dmi.product.name: MacBookPro12,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2169091

Title:
  System Crash Using Thunderbird Snap

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2169091/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to