Control: severity -1 grave
Hello,
This is still a problem on testing/trixie today with
- linux 6.12.21-1
- broadcom-sta 6.30.223.271-26
Even on a system that doesn't have such a device, simply doing "modprobe wl"
leads to the crash. Log is attached.
I tried on 2 different real hardware and both fail. It also fails on a virtual
machine (with virtualbox) with the exact same error.
I'm increasing severity to grave. If that's not appropriate, please change
it back.
Regards
Fab
[ 52.772527] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 52.772676] Loaded X.509 cert 'b...@debian.org: 577e021cb980e0e820821ba7b54b4961b8b4fadf'
[ 52.772797] Loaded X.509 cert 'romain.per...@gmail.com: 3abbc6ec146e09d1b6016ab9d6cf71dd233f0328'
[ 52.772915] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 52.773030] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[ 52.950699] wl: This driver includes a binary blob incompatible with IBT protection, available since Intel Core Tiger Lake (11th gen, 2020). If your CPU is older you can ignore the 'Unpatched return thunk in use' warnings caused by this driver. You can disable IBT by adding `ibt=off` to your kernel boot options.
[ 52.950704] ------------[ cut here ]------------
[ 52.950705] Unpatched return thunk in use. This should not happen!
[ 52.950707] WARNING: CPU: 3 PID: 3395 at arch/x86/kernel/cpu/bugs.c:3070 __warn_thunk+0x2a/0x40
[ 52.950714] Modules linked in: wl(POE+) cfg80211 snd_seq_dummy snd_hrtimer snd_seq snd_seq_device nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables libcrc32c qrtr amd_atl intel_rapl_msr intel_rapl_common edac_mce_amd kvm_amd snd_hda_codec_realtek snd_hda_codec_generic kvm snd_hda_scodec_component snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec snd_hda_core crct10dif_pclmul ghash_clmulni_intel snd_hwdep sha512_ssse3 snd_pcm sha256_ssse3 eeepc_wmi asus_wmi snd_timer sha1_ssse3 sparse_keymap aesni_intel snd platform_profile battery gf128mul crypto_simd cryptd rfkill soundcore k10temp ee1004 binfmt_misc ccp sg rapl pcspkr evdev wmi_bmof acpi_cpufreq ufsd(POE) jnl(OE) firewire_sbp2 firewire_core crc_itu_t msr parport_pc ppdev lp parport efi_pstore configfs nfnetlink efivarfs ip_tables x_tables autofs4 ext4 mbcache jbd2 crc32c_generic amdgpu uas
[ 52.950757] usb_storage amdxcp drm_exec gpu_sched drm_buddy i2c_algo_bit drm_suballoc_helper drm_display_helper cec hid_generic rc_core sr_mod drm_ttm_helper cdrom sd_mod ttm usbhid hid drm_kms_helper ahci libahci nvme r8169 libata xhci_pci drm realtek xhci_hcd mdio_devres libphy nvme_core crc32_pclmul serio_raw scsi_mod sp5100_tco crc32c_intel usbcore watchdog nvme_auth crc16 i2c_piix4 i2c_smbus usb_common scsi_common video wmi gpio_amdpt gpio_generic button
[ 52.950781] CPU: 3 UID: 0 PID: 3395 Comm: modprobe Tainted: P OE 6.12.21-amd64 #1 Debian 6.12.21-1
[ 52.950785] Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[ 52.950785] Hardware name: System manufacturer System Product Name/PRIME B450M-A, BIOS 4622 09/29/2024
[ 52.950787] RIP: 0010:__warn_thunk+0x2a/0x40
[ 52.950789] Code: 66 0f 1f 00 0f 1f 44 00 00 80 3d 98 a8 dc 01 00 74 05 e9 69 f9 c9 00 48 c7 c7 60 e3 f3 a0 c6 05 83 a8 dc 01 01 e8 76 3e 06 00 <0f> 0b e9 4f f9 c9 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00
[ 52.950791] RSP: 0018:ffffa19a834339d0 EFLAGS: 00010282
[ 52.950793] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000027
[ 52.950794] RDX: ffff8f85a01a1788 RSI: 0000000000000001 RDI: ffff8f85a01a1780
[ 52.950795] RBP: ffffa19a83433a20 R08: 0000000000000000 R09: ffffa19a83433850
[ 52.950796] R10: ffffffffa16b43a8 R11: 0000000000000003 R12: ffffffffc28bdbc1
[ 52.950797] R13: ffffa19a83433a68 R14: ffff8f828a358840 R15: ffff8f830c0205b8
[ 52.950798] FS: 00007f8ae70e1f00(0000) GS:ffff8f85a0180000(0000) knlGS:0000000000000000
[ 52.950799] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 52.950800] CR2: 000055ac5f5449d0 CR3: 00000001a3a9c000 CR4: 00000000003506f0
[ 52.950802] Call Trace:
[ 52.950804] <TASK>
[ 52.950805] ? __warn_thunk+0x2a/0x40
[ 52.950807] ? __warn.cold+0x93/0xf6
[ 52.950809] ? __warn_thunk+0x2a/0x40
[ 52.950814] ? report_bug+0xff/0x140
[ 52.950817] ? handle_bug+0x58/0x90
[ 52.950819] ? exc_invalid_op+0x17/0x70
[ 52.950821] ? asm_exc_invalid_op+0x1a/0x20
[ 52.950825] ? __warn_thunk+0x2a/0x40
[ 52.950827] warn_thunk_thunk+0x1a/0x30
[ 52.950830] getvar+0x20/0x70 [wl]
[ 52.950861] ? ____versions+0x5e6538d59170/0x5e6538d59170 [wl]
[ 52.950887] wl_module_init+0x23/0xb0 [wl]
[ 52.950912] ? do_one_initcall+0x5b/0x310
[ 52.950915] ? do_init_module+0x60/0x230
[ 52.950917] ? init_module_from_file+0x89/0xe0
[ 52.950920] ? idempotent_init_module+0x11e/0x310
[ 52.950923] ? __x64_sys_finit_module+0x5e/0xb0
[ 52.950925] ? do_syscall_64+0x82/0x190
[ 52.950927] ? atime_needs_update+0x9c/0x110
[ 52.950930] ? touch_atime+0x1e/0x120
[ 52.950932] ? filemap_read+0x340/0x370
[ 52.950936] ? vfs_read+0x15e/0x370
[ 52.950938] ? vfs_read+0x15e/0x370
[ 52.950940] ? __rseq_handle_notify_resume+0xa2/0x4a0
[ 52.950943] ? syscall_exit_to_user_mode+0x172/0x210
[ 52.950945] ? do_syscall_64+0x8e/0x190
[ 52.950946] ? exc_page_fault+0x7e/0x180
[ 52.950948] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e
[ 52.950951] </TASK>
[ 52.950951] ---[ end trace 0000000000000000 ]---