Bug 2217155 - BUG: soft lockup - Workqueue: hci0 hci_cmd_sync_work (bluetooth)
Summary: BUG: soft lockup - Workqueue: hci0 hci_cmd_sync_work (bluetooth)
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 38
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-06-24 14:38 UTC by Travers Carter
Modified: 2023-07-06 08:14 UTC (History)
16 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Travers Carter 2023-06-24 14:38:20 UTC
The following (or similar) soft lockup is sometimes reported when disconnecting bluetooth devices and/or unplugging Bluetooth adapters.  When the soft lockup occurs the system can not be rebooted and has to be power cycled / hard reset.  Responsiveness of the system varies from mostly working, but unable to reboot, shutdown or sudo, to an apparent complete freeze of all input devices (ie mouse, keyboard etc) and screen updates (task bar clock etc).  The input devices are not connected via bluetooth.

-----

Jun 18 19:23:15 stealth kernel: watchdog: BUG: soft lockup - CPU#6 stuck for 26s! [kworker/u65:1:1995526]
Jun 18 19:23:15 stealth kernel: Modules linked in: pn533_usb pn533 nfc tun rfcomm snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf_conntrack_tftp bridge stp llc rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache netfs nf_conntrack_netbios_ns nf_conntrac>
Jun 18 19:23:15 stealth kernel: ledtrig_audio sparse_keymap snd_seq_device bluetooth rapl platform_profile k10temp pcspkr wmi_bmof i2c_piix4 snd_pcm cfg80211 snd_timer snd soundcore rfkill acpi_cpufreq loop zram dm_crypt hid_logitech_hidpp hid_logitech_dj amdgpu drm_ttm_helper ttm video crct10dif_pclmul iommu_v2 c>
Jun 18 19:23:15 stealth kernel: CPU: 6 PID: 1995526 Comm: kworker/u65:1 Not tainted 6.2.14-300.fc38.x86_64 #1
Jun 18 19:23:15 stealth kernel: Hardware name: System manufacturer System Product Name/TUF GAMING X570-PLUS (WI-FI), BIOS 4408 10/28/2022
Jun 18 19:23:15 stealth kernel: Workqueue: hci0 hci_cmd_sync_work [bluetooth]
Jun 18 19:23:15 stealth kernel: RIP: 0010:hci_update_passive_scan_sync+0x473/0x9c0 [bluetooth]
Jun 18 19:23:15 stealth kernel: Code: f0 48 39 c5 75 16 e9 bb 02 00 00 49 8b 45 10 4c 8d 68 f0 48 39 c5 0f 84 aa 02 00 00 4c 89 e2 4c 89 ee 4c 89 f7 e8 1d af ff ff <89> c3 85 c0 74 db be 01 00 00 00 4c 89 f7 e8 3a 73 ff ff 85 c0 74
Jun 18 19:23:15 stealth kernel: RSP: 0018:ffffaeaa384bbdd8 EFLAGS: 00000282
Jun 18 19:23:15 stealth kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000008020000f
Jun 18 19:23:15 stealth kernel: RDX: 0000000000000001 RSI: ffff92004b93e800 RDI: ffff920046dfcc90
Jun 18 19:23:15 stealth kernel: RBP: ffff920046dfccc0 R08: 00000000f8b7234e R09: 000000000000f34d
Jun 18 19:23:15 stealth kernel: R10: 0000000000000001 R11: 0000000000000100 R12: ffffaeaa384bbe00
Jun 18 19:23:15 stealth kernel: R13: ffff92004b93e7e0 R14: ffff920046dfc000 R15: ffff920046dfcbd8
Jun 18 19:23:15 stealth kernel: FS:  0000000000000000(0000) GS:ffff920f4eb80000(0000) knlGS:0000000000000000
Jun 18 19:23:15 stealth kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 18 19:23:15 stealth kernel: CR2: 000006fb2badd000 CR3: 0000000a3e010000 CR4: 0000000000750ee0
Jun 18 19:23:15 stealth kernel: PKRU: 55555554
Jun 18 19:23:15 stealth kernel: Call Trace:
Jun 18 19:23:15 stealth kernel: <TASK>
Jun 18 19:23:15 stealth kernel: hci_cmd_sync_work+0xc7/0x180 [bluetooth]
Jun 18 19:23:15 stealth kernel: process_one_work+0x1c7/0x3d0
Jun 18 19:23:15 stealth kernel: worker_thread+0x4d/0x380
Jun 18 19:23:15 stealth kernel: ? __pfx_worker_thread+0x10/0x10
Jun 18 19:23:15 stealth kernel: kthread+0xe9/0x110
Jun 18 19:23:15 stealth kernel: ? __pfx_kthread+0x10/0x10
Jun 18 19:23:15 stealth kernel: ret_from_fork+0x2c/0x50
Jun 18 19:23:15 stealth kernel: </TASK>



Reproducible: Sometimes

Steps to Reproduce:
1. Connect a bluetooth device
2. Disconnect the device (eg using bluetoothctl disconnect) OR unplug the USB bluetooth adapter the device is connected via.

Actual Results:  
A BUG: soft lockup message was reported and the system became (mostly) unresponsive, including being unable to reboot or sudo (from either a graphical console or a tty).
The soft lockup message is repeated periodically with increasing "stuck" times until the system is reset/power cycled.

Expected Results:  
The system should not soft lockup / become unresponsive.

$ uname -a
Linux stealth 6.3.8-200.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Jun 15 02:15:40 UTC 2023 x86_64 GNU/Linux

$ lsusb | grep Blue
Bus 003 Device 002: ID 8087:0025 Intel Corp. Wireless-AC 9260 Bluetooth Adapter
Bus 001 Device 003: ID 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0

Intel 9260 is onboard, Broadcom BCM20702A0 is the USB adapter which the device is connected via / unplugging has triggered the issue.  I have not yet tried to recreate the same issue via the Intel 9620, but will do so.

$ cat /proc/cpuinfo
...
processor       : 15
vendor_id       : AuthenticAMD
cpu family      : 25
model           : 33
model name      : AMD Ryzen 7 5800X3D 8-Core Processor
stepping        : 2
microcode       : 0xa20120a
cpu MHz         : 2195.919
cache size      : 512 KB
physical id     : 0
siblings        : 16
core id         : 7
cpu cores       : 8
apicid          : 15
initial apicid  : 15
fpu             : yes
fpu_exception   : yes
cpuid level     : 16
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm
bugs            : sysret_ss_attrs spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 6787.34
TLB size        : 2560 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm hwpstate cpb eff_freq_ro [13] [14]


$ dmidecode -t baseboard
...
Base Board Information
        Manufacturer: ASUSTeK COMPUTER INC.
        Product Name: TUF GAMING X570-PLUS (WI-FI)
        Version: Rev X.0x
        Serial Number: XXXXXXXXXXXXXXXXX
        Asset Tag: Default string
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: Default string
        Chassis Handle: 0x0003
        Type: Motherboard
        Contained Object Handles: 0
...

$ dmidecode -t bios
...
BIOS Information
        Vendor: American Megatrends Inc.
        Version: 4408
        Release Date: 10/28/2022
        Address: 0xF0000
        Runtime Size: 64 k
...


Additional examples
-------------------

Jun 18 19:23:43 stealth kernel: watchdog: BUG: soft lockup - CPU#6 stuck for 52s! [kworker/u65:1:1995526]
Jun 18 19:23:43 stealth kernel: Modules linked in: pn533_usb pn533 nfc tun rfcomm snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf_conntrack_tftp bridge stp llc rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache netfs nf_conntrack_netbios_ns nf_conntrac>
Jun 18 19:23:43 stealth kernel: ledtrig_audio sparse_keymap snd_seq_device bluetooth rapl platform_profile k10temp pcspkr wmi_bmof i2c_piix4 snd_pcm cfg80211 snd_timer snd soundcore rfkill acpi_cpufreq loop zram dm_crypt hid_logitech_hidpp hid_logitech_dj amdgpu drm_ttm_helper ttm video crct10dif_pclmul iommu_v2 c>
Jun 18 19:23:43 stealth kernel: CPU: 6 PID: 1995526 Comm: kworker/u65:1 Tainted: G             L     6.2.14-300.fc38.x86_64 #1
Jun 18 19:23:43 stealth kernel: Hardware name: System manufacturer System Product Name/TUF GAMING X570-PLUS (WI-FI), BIOS 4408 10/28/2022
Jun 18 19:23:43 stealth kernel: Workqueue: hci0 hci_cmd_sync_work [bluetooth]
Jun 18 19:23:43 stealth kernel: RIP: 0010:hci_find_irk_by_addr+0xae/0xc0 [bluetooth]
Jun 18 19:23:43 stealth kernel: Code: 74 23 49 8d 75 30 4d 85 ed 48 c7 c0 c4 4d 53 c1 4c 89 f2 48 0f 44 f0 48 c7 c7 58 73 53 c1 e8 09 bd 04 00 31 db e8 02 7e cf e2 <48> 89 d8 5b 5d 41 5c 41 5d 41 5e c3 cc cc cc cc 66 90 90 90 90 90
Jun 18 19:23:43 stealth kernel: RSP: 0018:ffffaeaa384bbd60 EFLAGS: 00000246
Jun 18 19:23:43 stealth kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000008020000f
Jun 18 19:23:43 stealth kernel: RDX: ffff920044d2d180 RSI: ffff92004b93e800 RDI: ffff920044d2d180
Jun 18 19:23:43 stealth kernel: RBP: 0000000000000001 R08: 00000000f8b7234e R09: 000000000000f34d
Jun 18 19:23:43 stealth kernel: R10: 0000000000000001 R11: 0000000000000100 R12: ffff92004b93e800
Jun 18 19:23:43 stealth kernel: R13: ffff920046dfc000 R14: ffff92004b93e800 R15: ffff920046dfcbd8
Jun 18 19:23:43 stealth kernel: FS:  0000000000000000(0000) GS:ffff920f4eb80000(0000) knlGS:0000000000000000
Jun 18 19:23:43 stealth kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 18 19:23:43 stealth kernel: CR2: 000006fb2badd000 CR3: 0000000a3e010000 CR4: 0000000000750ee0
Jun 18 19:23:43 stealth kernel: PKRU: 55555554
Jun 18 19:23:43 stealth kernel: Call Trace:
Jun 18 19:23:43 stealth kernel: <TASK>
Jun 18 19:23:43 stealth kernel: hci_le_add_accept_list_sync+0x88/0x280 [bluetooth]
Jun 18 19:23:43 stealth kernel: hci_update_passive_scan_sync+0x473/0x9c0 [bluetooth]
Jun 18 19:23:43 stealth kernel: hci_cmd_sync_work+0xc7/0x180 [bluetooth]
Jun 18 19:23:43 stealth kernel: process_one_work+0x1c7/0x3d0
Jun 18 19:23:43 stealth kernel: worker_thread+0x4d/0x380
Jun 18 19:23:43 stealth kernel: ? __pfx_worker_thread+0x10/0x10
Jun 18 19:23:43 stealth kernel: kthread+0xe9/0x110
Jun 18 19:23:43 stealth kernel: ? __pfx_kthread+0x10/0x10
Jun 18 19:23:43 stealth kernel: ret_from_fork+0x2c/0x50
Jun 18 19:23:43 stealth kernel: </TASK>

---------------

Jun 18 19:25:35 stealth kernel: watchdog: BUG: soft lockup - CPU#6 stuck for 156s! [kworker/u65:1:1995526]
Jun 18 19:25:35 stealth kernel: Modules linked in: pn533_usb pn533 nfc tun rfcomm snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf_conntrack_tftp bridge stp llc rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache netfs nf_conntrack_netbios_ns nf_conntrac>
Jun 18 19:25:35 stealth kernel: ledtrig_audio sparse_keymap snd_seq_device bluetooth rapl platform_profile k10temp pcspkr wmi_bmof i2c_piix4 snd_pcm cfg80211 snd_timer snd soundcore rfkill acpi_cpufreq loop zram dm_crypt hid_logitech_hidpp hid_logitech_dj amdgpu drm_ttm_helper ttm video crct10dif_pclmul iommu_v2 c>
Jun 18 19:25:35 stealth kernel: CPU: 6 PID: 1995526 Comm: kworker/u65:1 Tainted: G        W    L     6.2.14-300.fc38.x86_64 #1
Jun 18 19:25:35 stealth kernel: Hardware name: System manufacturer System Product Name/TUF GAMING X570-PLUS (WI-FI), BIOS 4408 10/28/2022
Jun 18 19:25:35 stealth kernel: Workqueue: hci0 hci_cmd_sync_work [bluetooth]
Jun 18 19:25:35 stealth kernel: RIP: 0010:hci_le_add_accept_list_sync+0x31/0x280 [bluetooth]
Jun 18 19:25:35 stealth kernel: Code: 41 55 49 89 d5 41 54 55 48 89 f5 53 48 89 fb 48 83 ec 18 65 48 8b 04 25 28 00 00 00 48 89 44 24 10 31 c0 80 bf c9 0b 00 00 00 <c7> 44 24 01 00 00 00 00 c7 44 24 04 00 00 00 00 74 0a f6 46 41 01
Jun 18 19:25:35 stealth kernel: RSP: 0018:ffffaeaa384bbd90 EFLAGS: 00000246
Jun 18 19:25:35 stealth kernel: RAX: 0000000000000000 RBX: ffff920046dfc000 RCX: 0000000000000000
Jun 18 19:25:35 stealth kernel: RDX: ffffaeaa384bbe00 RSI: ffff92004b93e7e0 RDI: ffff920046dfc000
Jun 18 19:25:35 stealth kernel: RBP: ffff92004b93e7e0 R08: 00000000f8b7234e R09: 000000000000f34d
Jun 18 19:25:35 stealth kernel: R10: 0000000000000001 R11: 0000000000000100 R12: ffffaeaa384bbe00
Jun 18 19:25:35 stealth kernel: R13: ffffaeaa384bbe00 R14: ffff920046dfc000 R15: ffff920046dfcbd8
Jun 18 19:25:35 stealth kernel: FS:  0000000000000000(0000) GS:ffff920f4eb80000(0000) knlGS:0000000000000000
Jun 18 19:25:35 stealth kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 18 19:25:35 stealth kernel: CR2: 000006fb2badd000 CR3: 0000000a3e010000 CR4: 0000000000750ee0
Jun 18 19:25:35 stealth kernel: PKRU: 55555554
Jun 18 19:25:35 stealth kernel: Call Trace:
Jun 18 19:25:35 stealth kernel: <TASK>
Jun 18 19:25:35 stealth kernel: hci_update_passive_scan_sync+0x473/0x9c0 [bluetooth]
Jun 18 19:25:35 stealth kernel: hci_cmd_sync_work+0xc7/0x180 [bluetooth]
Jun 18 19:25:35 stealth kernel: process_one_work+0x1c7/0x3d0
Jun 18 19:25:35 stealth kernel: worker_thread+0x4d/0x380
Jun 18 19:25:35 stealth kernel: ? __pfx_worker_thread+0x10/0x10
Jun 18 19:25:35 stealth kernel: kthread+0xe9/0x110
Jun 18 19:25:35 stealth kernel: ? __pfx_kthread+0x10/0x10
Jun 18 19:25:35 stealth kernel: ret_from_fork+0x2c/0x50
Jun 18 19:25:35 stealth kernel: </TASK>

------------

Jun 24 00:21:08 stealth kernel: watchdog: BUG: soft lockup - CPU#0 stuck for 27s! [kworker/u65:2:498311]
Jun 24 00:21:08 stealth kernel: Modules linked in: tun rfcomm snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf_conntrack_tftp bridge stp llc rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache netfs nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_>
Jun 24 00:21:08 stealth kernel: snd_timer ledtrig_audio snd sparse_keymap pcspkr k10temp i2c_piix4 platform_profile wmi_bmof soundcore rfkill acpi_cpufreq loop zram dm_crypt hid_logitech_hidpp hid_logitech_dj amdgpu i2c_algo_bit drm_ttm_helper ttm crct10dif_pclmul crc32_pclmul video crc32c_intel polyval_clmulni r8>
Jun 24 00:21:08 stealth kernel: CPU: 0 PID: 498311 Comm: kworker/u65:2 Not tainted 6.3.8-200.fc38.x86_64 #1
Jun 24 00:21:08 stealth kernel: Hardware name: System manufacturer System Product Name/TUF GAMING X570-PLUS (WI-FI), BIOS 4408 10/28/2022
Jun 24 00:21:08 stealth kernel: Workqueue: hci0 hci_cmd_sync_work [bluetooth]
Jun 24 00:21:08 stealth kernel: RIP: 0010:__rcu_read_unlock+0x19/0x30
Jun 24 00:21:08 stealth kernel: Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 0f 1f 44 00 00 65 48 8b 3c 25 80 32 03 00 83 af 34 08 00 00 01 <75> 0a 8b 87 38 08 00 00 85 c0 75 05 c3 cc cc cc cc e9 81 fe ff ff
Jun 24 00:21:08 stealth kernel: RSP: 0018:ffffae1c1bce7d58 EFLAGS: 00000246
Jun 24 00:21:08 stealth kernel: RAX: ffff8bde36d44c90 RBX: 0000000000000000 RCX: 000000008020001c
Jun 24 00:21:08 stealth kernel: RDX: ffff8bd21d338000 RSI: ffff8bdd5ebb2320 RDI: ffff8bd21d338000
Jun 24 00:21:08 stealth kernel: RBP: 0000000000000001 R08: 00000000f8b7234e R09: 000000000000f34d
Jun 24 00:21:08 stealth kernel: R10: 0000000000000001 R11: 0000000000000100 R12: ffff8bdd5ebb2320
Jun 24 00:21:08 stealth kernel: R13: ffff8bde36d44000 R14: ffff8bdd5ebb2320 R15: ffff8bde36d44bf8
Jun 24 00:21:08 stealth kernel: FS:  0000000000000000(0000) GS:ffff8be10e800000(0000) knlGS:0000000000000000
Jun 24 00:21:08 stealth kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 24 00:21:08 stealth kernel: CR2: ffffcb0c06cb8000 CR3: 00000001b8ea8000 CR4: 0000000000750ef0
Jun 24 00:21:08 stealth kernel: PKRU: 55555554
Jun 24 00:21:08 stealth kernel: Call Trace:
Jun 24 00:21:08 stealth kernel: <IRQ>
Jun 24 00:21:08 stealth kernel: ? watchdog_timer_fn+0x1a8/0x210
Jun 24 00:21:08 stealth kernel: ? __pfx_watchdog_timer_fn+0x10/0x10
Jun 24 00:21:08 stealth kernel: ? __hrtimer_run_queues+0x112/0x2b0
Jun 24 00:21:08 stealth kernel: ? hrtimer_interrupt+0xf8/0x230
Jun 24 00:21:08 stealth kernel: ? __sysvec_apic_timer_interrupt+0x61/0x130
Jun 24 00:21:08 stealth kernel: ? sysvec_apic_timer_interrupt+0x6d/0x90
Jun 24 00:21:08 stealth kernel: </IRQ>
Jun 24 00:21:08 stealth kernel: <TASK>
Jun 24 00:21:08 stealth kernel: ? asm_sysvec_apic_timer_interrupt+0x1a/0x20
Jun 24 00:21:08 stealth kernel: ? __rcu_read_unlock+0x19/0x30
Jun 24 00:21:08 stealth kernel: hci_find_irk_by_addr+0xb2/0xd0 [bluetooth]
Jun 24 00:21:08 stealth kernel: hci_le_add_accept_list_sync+0x88/0x280 [bluetooth]
Jun 24 00:21:08 stealth kernel: hci_update_passive_scan_sync+0x477/0x9c0 [bluetooth]
Jun 24 00:21:08 stealth kernel: hci_cmd_sync_work+0xcb/0x190 [bluetooth]
Jun 24 00:21:08 stealth kernel: process_one_work+0x1c7/0x3d0
Jun 24 00:21:08 stealth kernel: worker_thread+0x51/0x390
Jun 24 00:21:08 stealth kernel: ? __pfx_worker_thread+0x10/0x10
Jun 24 00:21:08 stealth kernel: kthread+0xde/0x110
Jun 24 00:21:08 stealth kernel: ? __pfx_kthread+0x10/0x10
Jun 24 00:21:08 stealth kernel: ret_from_fork+0x2c/0x50
Jun 24 00:21:08 stealth kernel: </TASK>

---------

Jun 24 00:24:52 stealth kernel: watchdog: BUG: soft lockup - CPU#0 stuck for 235s! [kworker/u65:2:498311]
Jun 24 00:24:52 stealth kernel: Modules linked in: tun rfcomm snd_seq_dummy snd_hrtimer xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf_conntrack_tftp bridge stp llc rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver nfs lockd grace fscache netfs nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_>
Jun 24 00:24:52 stealth kernel: snd_timer ledtrig_audio snd sparse_keymap pcspkr k10temp i2c_piix4 platform_profile wmi_bmof soundcore rfkill acpi_cpufreq loop zram dm_crypt hid_logitech_hidpp hid_logitech_dj amdgpu i2c_algo_bit drm_ttm_helper ttm crct10dif_pclmul crc32_pclmul video crc32c_intel polyval_clmulni r8>
Jun 24 00:24:52 stealth kernel: CPU: 0 PID: 498311 Comm: kworker/u65:2 Tainted: G             L     6.3.8-200.fc38.x86_64 #1
Jun 24 00:24:52 stealth kernel: Hardware name: System manufacturer System Product Name/TUF GAMING X570-PLUS (WI-FI), BIOS 4408 10/28/2022
Jun 24 00:24:52 stealth kernel: Workqueue: hci0 hci_cmd_sync_work [bluetooth]
Jun 24 00:24:52 stealth kernel: RIP: 0010:hci_le_add_resolve_list_sync+0x45/0x1a0 [bluetooth]
Jun 24 00:24:52 stealth kernel: Code: 28 00 00 00 48 89 45 d0 31 c0 48 c7 45 c1 00 00 00 00 48 c7 45 a9 00 00 00 00 48 c7 45 b1 00 00 00 00 48 c7 45 b9 00 00 00 00 <48> c7 45 c8 00 00 00 00 f6 87 76 02 00 00 40 74 4f 48 8b 87 60 10
Jun 24 00:24:52 stealth kernel: RSP: 0018:ffffae1c1bce7d28 EFLAGS: 00000246
Jun 24 00:24:52 stealth kernel: RAX: 0000000000000000 RBX: ffff8bde36d44000 RCX: 0000000000000001
Jun 24 00:24:52 stealth kernel: RDX: ffff8bd21d338000 RSI: ffff8bdd5ebb2300 RDI: ffff8bde36d44000
Jun 24 00:24:52 stealth kernel: RBP: ffffae1c1bce7d80 R08: 00000000f8b7234e R09: 000000000000f34d
Jun 24 00:24:52 stealth kernel: R10: 0000000000000001 R11: 0000000000000100 R12: ffffae1c1bce7e00
Jun 24 00:24:52 stealth kernel: R13: ffffae1c1bce7e00 R14: ffff8bdd5ebb2320 R15: ffff8bde36d44bf8
Jun 24 00:24:52 stealth kernel: FS:  0000000000000000(0000) GS:ffff8be10e800000(0000) knlGS:0000000000000000
Jun 24 00:24:52 stealth kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jun 24 00:24:52 stealth kernel: CR2: ffffcb0c06cb8000 CR3: 0000000015022000 CR4: 0000000000750ef0
Jun 24 00:24:52 stealth kernel: PKRU: 55555554
Jun 24 00:24:52 stealth kernel: Call Trace:
Jun 24 00:24:52 stealth kernel: <IRQ>
Jun 24 00:24:52 stealth kernel: ? watchdog_timer_fn+0x1a8/0x210
Jun 24 00:24:52 stealth kernel: ? __pfx_watchdog_timer_fn+0x10/0x10
Jun 24 00:24:52 stealth kernel: ? __hrtimer_run_queues+0x112/0x2b0
Jun 24 00:24:52 stealth kernel: ? hrtimer_interrupt+0xf8/0x230
Jun 24 00:24:52 stealth kernel: ? __sysvec_apic_timer_interrupt+0x61/0x130
Jun 24 00:24:52 stealth kernel: ? sysvec_apic_timer_interrupt+0x6d/0x90
Jun 24 00:24:52 stealth kernel: </IRQ>
Jun 24 00:24:52 stealth kernel: <TASK>
Jun 24 00:24:52 stealth kernel: ? asm_sysvec_apic_timer_interrupt+0x1a/0x20
Jun 24 00:24:52 stealth kernel: ? hci_le_add_resolve_list_sync+0x45/0x1a0 [bluetooth]
Jun 24 00:24:52 stealth kernel: hci_le_add_accept_list_sync+0x9c/0x280 [bluetooth]
Jun 24 00:24:52 stealth kernel: hci_update_passive_scan_sync+0x477/0x9c0 [bluetooth]
Jun 24 00:24:52 stealth kernel: hci_cmd_sync_work+0xcb/0x190 [bluetooth]
Jun 24 00:24:52 stealth kernel: process_one_work+0x1c7/0x3d0
Jun 24 00:24:52 stealth kernel: worker_thread+0x51/0x390
Jun 24 00:24:52 stealth kernel: ? __pfx_worker_thread+0x10/0x10
Jun 24 00:24:52 stealth kernel: kthread+0xde/0x110
Jun 24 00:24:52 stealth kernel: ? __pfx_kthread+0x10/0x10
Jun 24 00:24:52 stealth kernel: ret_from_fork+0x2c/0x50
Jun 24 00:24:52 stealth kernel: </TASK>

Comment 1 Travers Carter 2023-07-06 08:14:17 UTC
I haven't yet been able to repeat the issue using the onboard Intel Corp. Wireless-AC 9260 Bluetooth Adapter
I see the following dmesg entry with the 9260 when disconnections happen

Bluetooth: hci0: Opcode 0x 401 failed: -16

But that's all, there's no lockup or other problematic symptoms, so the problem does appear to be somehow specific to the Broadcom Corp. BCM20702A0 adaptor


Note You need to log in before you can comment on or make changes to this bug.