Since a couple of weeks I keep getting a black screen on nearly every second reboot.
This is an excerpt from the kernel log:
[ 4.473636] Bluetooth: Core ver 2.22
[ 4.473660] NET: Registered PF_BLUETOOTH protocol family
[ 4.473661] Bluetooth: HCI device and connection manager initialized
[ 4.473666] Bluetooth: HCI socket layer initialized
[ 4.473668] Bluetooth: L2CAP socket layer initialized
[ 4.473671] Bluetooth: SCO socket layer initialized
[ 4.541312] usbcore: registered new interface driver btusb
[ 4.542203] Bluetooth: hci0: Bootloader revision 0.3 build 0 week 24 2017
[ 4.545249] Bluetooth: hci0: Device revision is 1
[ 4.545254] Bluetooth: hci0: Secure boot is enabled
[ 4.545256] Bluetooth: hci0: OTP lock is enabled
[ 4.545257] Bluetooth: hci0: API lock is enabled
[ 4.545258] Bluetooth: hci0: Debug lock is disabled
[ 4.545259] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 4.598137] Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
[ 4.598202] Bluetooth: hci0: Boot Address: 0x24800
[ 4.598203] Bluetooth: hci0: Firmware Version: 50-12.22
[ 4.639561] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.639564] Bluetooth: BNEP filters: protocol multicast
[ 4.639568] Bluetooth: BNEP socket layer initialized
[ 5.158400] BUG: kernel NULL pointer dereference, address: 0000000000000010
[ 5.158455] #PF: supervisor read access in kernel mode
[ 5.158495] #PF: error_code(0x0000) - not-present page
[ 5.158531] PGD 0 P4D 0
[ 5.158551] Oops: 0000 [#1] PREEMPT SMP NOPTI
[ 5.158581] CPU: 12 PID: 907 Comm: Xorg:sh4 Tainted: G OE 5.17.4-arch1-1 #1 bba05afeab01638bf5119bbe9f3f1f1452c88ff1
[ 5.158652] Hardware name: SchenkerTechnologiesGmbH SCHENKER VIA 15 Pro/PF5NU1G, BIOS N.1.07.A02 12/08/2020
[ 5.158708] RIP: 0010:fb_release+0x22/0x60
[ 5.158741] Code: 00 0f 1f 80 00 00 00 00 0f 1f 44 00 00 41 54 55 48 8b ae c8 00 00 00 4c 8d 65 10 4c 89 e7 e8 d5 57 58 00 48 8b 85 00 03 00 00 <48> 8b 50 10 48 85 d2 74 14 be 01 00 00 00 48 89 ef e8 c8 6d 81 00
[ 5.158847] RSP: 0018:ffff9df9c17b3c20 EFLAGS: 00010246
[ 5.158885] RAX: 0000000000000000 RBX: 00000000000e001f RCX: ffff89d844028dc0
[ 5.158922] RDX: ffff89d8449dc000 RSI: ffff89d846736d00 RDI: ffff89d8443f7810
[ 5.158957] RBP: ffff89d8443f7800 R08: ffff9df9c17b3bb0 R09: ffff89d845cca178
[ 5.158992] R10: ffff9df9c17b3c38 R11: ffff89d846736d10 R12: ffff89d8443f7810
[ 5.159033] R13: ffff89d844028de0 R14: ffff89d841e01800 R15: ffff89d8449dc8d0
[ 5.159070] FS: 0000000000000000(0000) GS:ffff89df2f900000(0000) knlGS:0000000000000000
[ 5.159109] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5.159139] CR2: 0000000000000010 CR3: 00000001b3210000 CR4: 0000000000350ee0
[ 5.159175] Call Trace:
[ 5.159190] <TASK>
[ 5.159204] __fput+0x8c/0x240
[ 5.159225] task_work_run+0x5c/0x90
[ 5.159248] do_exit+0x342/0xad0
[ 5.159269] ? plist_del+0x5f/0xb0
[ 5.159291] do_group_exit+0x2d/0x90
[ 5.159313] get_signal+0x111/0xa40
[ 5.159334] arch_do_signal_or_restart+0x117/0x740
[ 5.159364] exit_to_user_mode_prepare+0xef/0x170
[ 5.159394] syscall_exit_to_user_mode+0x23/0x40
[ 5.159423] do_syscall_64+0x69/0x80
[ 5.159443] ? syscall_exit_to_user_mode+0x23/0x40
[ 5.159469] ? do_syscall_64+0x69/0x80
[ 5.159490] ? sched_setaffinity+0xf7/0x180
[ 5.159516] ? exit_to_user_mode_prepare+0x6b/0x170
[ 5.159545] ? syscall_exit_to_user_mode+0x23/0x40
[ 5.159575] ? do_syscall_64+0x69/0x80
[ 5.159595] ? exit_to_user_mode_prepare+0x77/0x170
[ 5.159622] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 5.159651] RIP: 0033:0x7f46f2ddc15a
[ 5.159673] Code: Unable to access opcode bytes at RIP 0x7f46f2ddc130.
[ 5.159705] RSP: 002b:00007f46d77fd9d0 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
[ 5.159743] RAX: fffffffffffffe00 RBX: 0000000000000000 RCX: 00007f46f2ddc15a
[ 5.159778] RDX: 0000000000000000 RSI: 0000000000000189 RDI: 0000563a1b535408
[ 5.159813] RBP: 0000000000000000 R08: 0000000000000000 R09: 00000000ffffffff
[ 5.159848] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 5.159883] R13: 0000563a1b535408 R14: 0000000000000000 R15: 0000000000000000
[ 5.159921] </TASK>
[ 5.159934] Modules linked in: bnep btusb btrtl btbcm btintel btmtk rtsx_usb_ms rtsx_usb_sdmmc bluetooth memstick mmc_core ecdh_generic rtsx_usb uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc snd_hda_codec_realtek snd_sof_amd_renoir snd_acp_config snd_sof_amd_acp snd_hda_codec_generic snd_sof_pci snd_sof snd_hda_codec_hdmi snd_soc_acpi ledtrig_audio snd_hda_intel snd_soc_core snd_intel_dspcfg snd_intel_sdw_acpi snd_compress amdgpu snd_hda_codec ac97_bus snd_hda_core snd_pcm_dmaengine gpu_sched snd_pci_acp6x snd_hwdep snd_pcm intel_rapl_msr drm_ttm_helper snd_timer snd intel_rapl_common snd_pci_acp5x ttm soundcore snd_rn_pci_acp3x iwlmvm edac_mce_amd joydev mac80211 mousedev kvm_amd libarc4 ccp asus_wmi sparse_keymap hid_multitouch tpm_crb platform_profile wmi_bmof iwlwifi kvm irqbypass crct10dif_pclmul iwlmei vfat tpm_tis crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd fat cryptd rapl pcspkr tpm_tis_core k10temp mei i2c_piix4 r8168(OE)
[ 5.160017] cfg80211 wmi video tpm i2c_hid_acpi i2c_hid rfkill rng_core mac_hid pinctrl_amd acpi_cpufreq vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) crypto_user fuse bpf_preload ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 serio_raw atkbd libps2 xhci_pci nvme i8042 crc32c_intel nvme_core xhci_pci_renesas serio
[ 5.160579] CR2: 0000000000000010
[ 5.160597] ---[ end trace 0000000000000000 ]---
[ 5.160622] RIP: 0010:fb_release+0x22/0x60
[ 5.160651] Code: 00 0f 1f 80 00 00 00 00 0f 1f 44 00 00 41 54 55 48 8b ae c8 00 00 00 4c 8d 65 10 4c 89 e7 e8 d5 57 58 00 48 8b 85 00 03 00 00 <48> 8b 50 10 48 85 d2 74 14 be 01 00 00 00 48 89 ef e8 c8 6d 81 00
[ 5.160742] RSP: 0018:ffff9df9c17b3c20 EFLAGS: 00010246
[ 5.160769] RAX: 0000000000000000 RBX: 00000000000e001f RCX: ffff89d844028dc0
[ 5.160804] RDX: ffff89d8449dc000 RSI: ffff89d846736d00 RDI: ffff89d8443f7810
[ 5.160839] RBP: ffff89d8443f7800 R08: ffff9df9c17b3bb0 R09: ffff89d845cca178
[ 5.160874] R10: ffff9df9c17b3c38 R11: ffff89d846736d10 R12: ffff89d8443f7810
[ 5.160909] R13: ffff89d844028de0 R14: ffff89d841e01800 R15: ffff89d8449dc8d0
[ 5.160944] FS: 0000000000000000(0000) GS:ffff89df2f900000(0000) knlGS:0000000000000000
[ 5.160984] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 5.161012] CR2: 0000000000000010 CR3: 00000001b3210000 CR4: 0000000000350ee0
[ 5.162914] Fixing recursive fault but reboot is needed!
[ 5.164854] BUG: scheduling while atomic: Xorg:sh4/907/0x00000000
[ 5.167139] Modules linked in: bnep btusb btrtl btbcm btintel btmtk rtsx_usb_ms rtsx_usb_sdmmc bluetooth memstick mmc_core ecdh_generic rtsx_usb uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc snd_hda_codec_realtek snd_sof_amd_renoir snd_acp_config snd_sof_amd_acp snd_hda_codec_generic snd_sof_pci snd_sof snd_hda_codec_hdmi snd_soc_acpi ledtrig_audio snd_hda_intel snd_soc_core snd_intel_dspcfg snd_intel_sdw_acpi snd_compress amdgpu snd_hda_codec ac97_bus snd_hda_core snd_pcm_dmaengine gpu_sched snd_pci_acp6x snd_hwdep snd_pcm intel_rapl_msr drm_ttm_helper snd_timer snd intel_rapl_common snd_pci_acp5x ttm soundcore snd_rn_pci_acp3x iwlmvm edac_mce_amd joydev mac80211 mousedev kvm_amd libarc4 ccp asus_wmi sparse_keymap hid_multitouch tpm_crb platform_profile wmi_bmof iwlwifi kvm irqbypass crct10dif_pclmul iwlmei vfat tpm_tis crc32_pclmul ghash_clmulni_intel aesni_intel crypto_simd fat cryptd rapl pcspkr tpm_tis_core k10temp mei i2c_piix4 r8168(OE)
[ 5.167139] cfg80211 wmi video tpm i2c_hid_acpi i2c_hid rfkill rng_core mac_hid pinctrl_amd acpi_cpufreq vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) crypto_user fuse bpf_preload ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 serio_raw atkbd libps2 xhci_pci nvme i8042 crc32c_intel nvme_core xhci_pci_renesas serio
[ 5.183280] CPU: 12 PID: 907 Comm: Xorg:sh4 Tainted: G D OE 5.17.4-arch1-1 #1 bba05afeab01638bf5119bbe9f3f1f1452c88ff1
[ 5.185804] Hardware name: SchenkerTechnologiesGmbH SCHENKER VIA 15 Pro/PF5NU1G, BIOS N.1.07.A02 12/08/2020
[ 5.188371] Call Trace:
[ 5.190547] <TASK>
[ 5.193100] dump_stack_lvl+0x48/0x5e
[ 5.195809] __schedule_bug.cold+0x4c/0x58
[ 5.198367] __schedule+0xd89/0x1150
[ 5.200435] ? vprintk_emit+0x116/0x280
[ 5.203000] do_task_dead+0x3f/0x50
[ 5.205589] make_task_dead.cold+0x51/0xab
[ 5.207718] rewind_stack_and_make_dead+0x17/0x17
[ 5.210416] RIP: 0033:0x7f46f2ddc15a
[ 5.212796] Code: Unable to access opcode bytes at RIP 0x7f46f2ddc130.
[ 5.215280] RSP: 002b:00007f46d77fd9d0 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca
[ 5.217649] RAX: fffffffffffffe00 RBX: 0000000000000000 RCX: 00007f46f2ddc15a
[ 5.220035] RDX: 0000000000000000 RSI: 0000000000000189 RDI: 0000563a1b535408
[ 5.222413] RBP: 0000000000000000 R08: 0000000000000000 R09: 00000000ffffffff
[ 5.225144] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 5.227511] R13: 0000563a1b535408 R14: 0000000000000000 R15: 0000000000000000
[ 5.229919] </TASK>
[ 6.404518] Bluetooth: hci0: Waiting for firmware download to complete
[ 6.407541] Bluetooth: hci0: Firmware loaded in 1766989 usecs
[ 6.410808] Bluetooth: hci0: Waiting for device to boot
[ 6.426512] Bluetooth: hci0: Device booted in 15578 usecs
[ 6.438287] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-20-1-3.ddc
[ 6.445565] Bluetooth: hci0: Applying Intel DDC parameters completed
[ 6.450277] Bluetooth: hci0: Firmware revision 0.3 build 50 week 12 2022
Has anyone an idea what is going wrong here? I’d really appreciate your help!