Whilst using kernel-6.13.4-200.fc41.x86_64
, I attempted to invoke access a file:
path via the FreeDesktop Documents Portal integration in app/com.github.Murmele.Gittyup/x86_64/stable --commit=adfe463ee26a63bdaaa0af13f71e26bf9a925d37f43b4527c7b14625ab5a08a7
. Confirmation immediately hung the OS, with journalctl -b -1
reporting the undermentioned:
Feb 27 14:39:30 SNRW3Q xdg-document-portal[1893]: fuse: writing device: Invalid argument Feb 27 14:39:30 SNRW3Q xdg-desktop-portal-kde[2163]: QWindow::fromWinId(): platform plugin does not support foreign windows. Feb 27 14:39:33 SNRW3Q kernel: amdgpu 0000:59:00.0: [drm] *ERROR* lttpr_caps phy_repeater_cnt is 0x0, forcing it to 0x80. Feb 27 14:39:33 SNRW3Q kernel: amdgpu 0000:59:00.0: [drm] Cannot find any crtc or sizes Feb 27 14:39:36 SNRW3Q kernel: amdgpu 0000:59:00.0: [drm] *ERROR* lttpr_caps phy_repeater_cnt is 0x0, forcing it to 0x80. Feb 27 14:39:36 SNRW3Q kernel: amdgpu 0000:59:00.0: [drm] Cannot find any crtc or sizes Feb 27 14:39:37 SNRW3Q kernel: list_add corruption. next->prev should be prev (ffff94351e6bee70), but was ffff942e00a3aa18. (next=fffff9155c0e8d48). Feb 27 14:39:37 SNRW3Q kernel: ------------[ cut here ]------------ Feb 27 14:39:37 SNRW3Q kernel: kernel BUG at lib/list_debug.c:29! Feb 27 14:39:37 SNRW3Q kernel: Oops: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI Feb 27 14:39:37 SNRW3Q kernel: CPU: 9 UID: 1000 PID: 1914 Comm: fuse mainloop Not tainted 6.13.4-200.fc41.x86_64 #1 Feb 27 14:39:37 SNRW3Q kernel: Hardware name: ASRock X670E Taichi/X670E Taichi, BIOS 3.08 09/19/2024 Feb 27 14:39:37 SNRW3Q kernel: RIP: 0010:__list_add_valid_or_report.cold+0x4b/0x5b Feb 27 14:39:37 SNRW3Q kernel: Code: fb ff 0f 0b 48 89 d1 48 89 c6 4c 89 c2 48 c7 c7 a8 c6 e3 bb e8 b3 8a fb ff 0f 0b 48 89 c1 48 c7 c7 50 c6 e3 bb e8 a2 8a fb ff <0f> 0b 48 c7 c7 28 c6 e3 bb e8 94 8a fb ff 0f 0b 48 89 fe 48 c7 c7 Feb 27 14:39:37 SNRW3Q kernel: RSP: 0018:ffffa03e45847a50 EFLAGS: 00010246 Feb 27 14:39:37 SNRW3Q kernel: RAX: 0000000000000075 RBX: ffff94351e6bee40 RCX: 0000000000000000 Feb 27 14:39:37 SNRW3Q kernel: RDX: 0000000000000000 RSI: ffff94351e6a1900 RDI: ffff94351e6a1900 Feb 27 14:39:37 SNRW3Q kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 Feb 27 14:39:37 SNRW3Q kernel: R10: 74707572726f6320 R11: 6464615f7473696c R12: ffff94351e6bee70 Feb 27 14:39:37 SNRW3Q kernel: R13: 0000000000000001 R14: ffff94353ded6040 R15: 0000000000000001 Feb 27 14:39:37 SNRW3Q kernel: FS: 00007fafad6f76c0(0000) GS:ffff94351e680000(0000) knlGS:0000000000000000 Feb 27 14:39:37 SNRW3Q kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Feb 27 14:39:37 SNRW3Q kernel: CR2: 00007faf94004e78 CR3: 00000001a584c000 CR4: 0000000000f50ef0 Feb 27 14:39:37 SNRW3Q kernel: PKRU: 55555554 Feb 27 14:39:37 SNRW3Q kernel: Call Trace: Feb 27 14:39:37 SNRW3Q kernel: <TASK> Feb 27 14:39:37 SNRW3Q kernel: ? __die_body.cold+0x19/0x27 Feb 27 14:39:37 SNRW3Q kernel: ? die+0x2e/0x50 Feb 27 14:39:37 SNRW3Q kernel: ? do_trap+0xca/0x110 Feb 27 14:39:37 SNRW3Q kernel: ? do_error_trap+0x6a/0x90 Feb 27 14:39:37 SNRW3Q kernel: ? __list_add_valid_or_report.cold+0x4b/0x5b Feb 27 14:39:37 SNRW3Q kernel: ? exc_invalid_op+0x50/0x70 Feb 27 14:39:37 SNRW3Q kernel: ? __list_add_valid_or_report.cold+0x4b/0x5b Feb 27 14:39:37 SNRW3Q kernel: ? asm_exc_invalid_op+0x1a/0x20 Feb 27 14:39:37 SNRW3Q kernel: ? __list_add_valid_or_report.cold+0x4b/0x5b Feb 27 14:39:37 SNRW3Q kernel: free_unref_page_commit+0x94/0x370 Feb 27 14:39:37 SNRW3Q kernel: free_unref_page+0x46a/0x600 Feb 27 14:39:37 SNRW3Q kernel: fuse_copy_page+0x37e/0x6c0 [fuse] Feb 27 14:39:37 SNRW3Q kernel: ? do_splice+0x427/0x890 Feb 27 14:39:37 SNRW3Q kernel: fuse_copy_args+0x186/0x210 [fuse] Feb 27 14:39:37 SNRW3Q kernel: fuse_dev_do_write+0x7f5/0x1420 [fuse] Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: ? syscall_exit_to_user_mode+0x10/0x210 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: ? do_syscall_64+0x8e/0x160 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: fuse_dev_splice_write+0x28d/0x370 [fuse] Feb 27 14:39:37 SNRW3Q kernel: do_splice+0x308/0x890 Feb 27 14:39:37 SNRW3Q kernel: __do_splice+0x204/0x220 Feb 27 14:39:37 SNRW3Q kernel: __x64_sys_splice+0x84/0xf0 Feb 27 14:39:37 SNRW3Q kernel: do_syscall_64+0x82/0x160 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: ? syscall_exit_to_user_mode+0x1d5/0x210 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: ? do_syscall_64+0x8e/0x160 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: ? do_syscall_64+0x8e/0x160 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: ? do_syscall_64+0x8e/0x160 Feb 27 14:39:37 SNRW3Q kernel: ? exc_page_fault+0x7e/0x180 Feb 27 14:39:37 SNRW3Q kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e Feb 27 14:39:37 SNRW3Q kernel: RIP: 0033:0x7fafbe83ed73 Feb 27 14:39:37 SNRW3Q kernel: Code: 7d e8 48 89 4d d0 e8 4c 73 f7 ff 44 8b 4d d8 4c 8b 45 c8 89 c3 4c 8b 55 d0 8b 55 dc b8 13 01 00 00 48 8b 75 e0 8b 7d e8 0f 05 <48> 3d 00 f0 ff ff 77 2d 89 df 48 89 45 e8 e8 9a 73 f7 ff 48 8b 45 Feb 27 14:39:37 SNRW3Q kernel: RSP: 002b:00007fafad6f68e0 EFLAGS: 00000297 ORIG_RAX: 0000000000000113 Feb 27 14:39:37 SNRW3Q kernel: RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fafbe83ed73 Feb 27 14:39:37 SNRW3Q kernel: RDX: 0000000000000007 RSI: 0000000000000000 RDI: 000000000000000c Feb 27 14:39:37 SNRW3Q kernel: RBP: 00007fafad6f6920 R08: 0000000000008010 R09: 0000000000000001 Feb 27 14:39:37 SNRW3Q kernel: R10: 0000000000000000 R11: 0000000000000297 R12: 00007fafad6f6a60 Feb 27 14:39:37 SNRW3Q kernel: R13: 0000000000000001 R14: 0000000000000008 R15: 00007fafad6f6ab0 Feb 27 14:39:37 SNRW3Q kernel: </TASK> Feb 27 14:39:37 SNRW3Q kernel: Modules linked in: uinput snd_seq_dummy rfcomm snd_hrtimer nf_conntrack_netbios_ns nf_conntrack_broadcast 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 uhid qrtr bnep sunrpc binfmt_misc vfat fat squashfs iwlmvm intel_rapl_msr amd_atl spd5118 snd_hda_codec_hdmi intel_rapl_common mac80211 edac_mce_amd uvcvideo snd_hda_intel snd_intel_dspcfg uvc libarc4 videobuf2_vmalloc kvm_amd snd_intel_sdw_acpi snd_usb_audio snd_hda_codec videobuf2_memops snd_hda_core videobuf2_v4l2 btusb kvm snd_usbmidi_lib snd_ump btrtl btintel snd_rawmidi snd_hwdep iwlwifi videobuf2_common btbcm snd_seq btmtk i2c_piix4 rapl wmi_bmof intel_wmi_thunderbolt pcspkr snd_seq_device i2c_smbus videodev k10temp snd_pcm bluetooth mc snd_timer cfg80211 corsair_psu snd thunderbolt soundcore r8169 realtek rfkill joydev gpio_amdpt gpio_generic loop nfnetlink zram lz4hc_compress lz4_compress amdgpu Feb 27 14:39:37 SNRW3Q kernel: hid_logitech_hidpp amdxcp i2c_algo_bit drm_ttm_helper crct10dif_pclmul ttm crc32_pclmul drm_exec crc32c_intel gpu_sched polyval_clmulni polyval_generic drm_suballoc_helper ghash_clmulni_intel sha512_ssse3 nvme sha256_ssse3 drm_panel_backlight_quirks sha1_ssse3 drm_buddy sp5100_tco drm_display_helper uas cec nvme_core usb_storage nvme_auth video wmi hid_logitech_dj fuse i2c_dev Feb 27 14:39:37 SNRW3Q kernel: ---[ end trace 0000000000000000 ]--- Feb 27 14:39:37 SNRW3Q kernel: RIP: 0010:__list_add_valid_or_report.cold+0x4b/0x5b Feb 27 14:39:37 SNRW3Q kernel: Code: fb ff 0f 0b 48 89 d1 48 89 c6 4c 89 c2 48 c7 c7 a8 c6 e3 bb e8 b3 8a fb ff 0f 0b 48 89 c1 48 c7 c7 50 c6 e3 bb e8 a2 8a fb ff <0f> 0b 48 c7 c7 28 c6 e3 bb e8 94 8a fb ff 0f 0b 48 89 fe 48 c7 c7 Feb 27 14:39:37 SNRW3Q kernel: RSP: 0018:ffffa03e45847a50 EFLAGS: 00010246 Feb 27 14:39:37 SNRW3Q kernel: RAX: 0000000000000075 RBX: ffff94351e6bee40 RCX: 0000000000000000 Feb 27 14:39:37 SNRW3Q kernel: RDX: 0000000000000000 RSI: ffff94351e6a1900 RDI: ffff94351e6a1900 Feb 27 14:39:37 SNRW3Q kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 Feb 27 14:39:37 SNRW3Q kernel: R10: 74707572726f6320 R11: 6464615f7473696c R12: ffff94351e6bee70 Feb 27 14:39:37 SNRW3Q kernel: R13: 0000000000000001 R14: ffff94353ded6040 R15: 0000000000000001 Feb 27 14:39:37 SNRW3Q kernel: FS: 00007fafad6f76c0(0000) GS:ffff94351e680000(0000) knlGS:0000000000000000 Feb 27 14:39:37 SNRW3Q kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Feb 27 14:39:37 SNRW3Q kernel: CR2: 00007faf94004e78 CR3: 00000001a584c000 CR4: 0000000000f50ef0 Feb 27 14:39:37 SNRW3Q kernel: PKRU: 55555554 Feb 27 14:39:37 SNRW3Q kernel: note: fuse mainloop[1914] exited with preempt_count 2 Feb 27 14:39:37 SNRW3Q kernel: BUG: Bad page state in process Isolated Web Co pfn:3218f8 Feb 27 14:39:37 SNRW3Q kernel: page: refcount:-1 mapcount:0 mapping:0000000000000000 index:0x29 pfn:0x3218f8 Feb 27 14:39:37 SNRW3Q kernel: flags: 0x17ffffc0000000(node=0|zone=2|lastcpupid=0x1fffff) Feb 27 14:39:37 SNRW3Q kernel: raw: 0017ffffc0000000 dead000000000100 dead000000000122 0000000000000000 Feb 27 14:39:37 SNRW3Q kernel: raw: 0000000000000029 0000000000000000 ffffffffffffffff 0000000000000000 Feb 27 14:39:37 SNRW3Q kernel: page dumped because: nonzero _refcount Feb 27 14:39:37 SNRW3Q kernel: Modules linked in: uinput snd_seq_dummy rfcomm snd_hrtimer nf_conntrack_netbios_ns nf_conntrack_broadcast 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 uhid qrtr bnep sunrpc binfmt_misc vfat fat squashfs iwlmvm intel_rapl_msr amd_atl spd5118 snd_hda_codec_hdmi intel_rapl_common mac80211 edac_mce_amd uvcvideo snd_hda_intel snd_intel_dspcfg uvc libarc4 videobuf2_vmalloc kvm_amd snd_intel_sdw_acpi snd_usb_audio snd_hda_codec videobuf2_memops snd_hda_core videobuf2_v4l2 btusb kvm snd_usbmidi_lib snd_ump btrtl btintel snd_rawmidi snd_hwdep iwlwifi videobuf2_common btbcm snd_seq btmtk i2c_piix4 rapl wmi_bmof intel_wmi_thunderbolt pcspkr snd_seq_device i2c_smbus videodev k10temp snd_pcm bluetooth mc snd_timer cfg80211 corsair_psu snd thunderbolt soundcore r8169 realtek rfkill joydev gpio_amdpt gpio_generic loop nfnetlink zram lz4hc_compress lz4_compress amdgpu Feb 27 14:39:37 SNRW3Q kernel: hid_logitech_hidpp amdxcp i2c_algo_bit drm_ttm_helper crct10dif_pclmul ttm crc32_pclmul drm_exec crc32c_intel gpu_sched polyval_clmulni polyval_generic drm_suballoc_helper ghash_clmulni_intel sha512_ssse3 nvme sha256_ssse3 drm_panel_backlight_quirks sha1_ssse3 drm_buddy sp5100_tco drm_display_helper uas cec nvme_core usb_storage nvme_auth video wmi hid_logitech_dj fuse i2c_dev Feb 27 14:39:37 SNRW3Q kernel: CPU: 7 UID: 1000 PID: 22224 Comm: Isolated Web Co Tainted: G D 6.13.4-200.fc41.x86_64 #1 Feb 27 14:39:37 SNRW3Q kernel: Tainted: [D]=DIE Feb 27 14:39:37 SNRW3Q kernel: Hardware name: ASRock X670E Taichi/X670E Taichi, BIOS 3.08 09/19/2024 Feb 27 14:39:37 SNRW3Q kernel: Call Trace: Feb 27 14:39:37 SNRW3Q kernel: <TASK> Feb 27 14:39:37 SNRW3Q kernel: dump_stack_lvl+0x5d/0x80 Feb 27 14:39:37 SNRW3Q kernel: bad_page.cold+0x7a/0x91 Feb 27 14:39:37 SNRW3Q kernel: __rmqueue_pcplist+0x209/0xeb0 Feb 27 14:39:37 SNRW3Q kernel: ? current_time+0x40/0x120 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: get_page_from_freelist+0x2d3/0x1be0 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: ? pipe_write+0x415/0x690 Feb 27 14:39:37 SNRW3Q kernel: __alloc_pages_noprof+0x184/0x330 Feb 27 14:39:37 SNRW3Q kernel: alloc_pages_mpol_noprof+0x8d/0x200 Feb 27 14:39:37 SNRW3Q kernel: folio_alloc_mpol_noprof+0x14/0x30 Feb 27 14:39:37 SNRW3Q kernel: vma_alloc_folio_noprof+0x69/0xb0 Feb 27 14:39:37 SNRW3Q kernel: do_anonymous_page+0x33c/0x920 Feb 27 14:39:37 SNRW3Q kernel: ? srso_alias_return_thunk+0x5/0xfbef5 Feb 27 14:39:37 SNRW3Q kernel: ? ___pte_offset_map+0x1b/0x180 Feb 27 14:39:37 SNRW3Q kernel: __handle_mm_fault+0xb34/0xf90 Feb 27 14:39:37 SNRW3Q kernel: handle_mm_fault+0x107/0x330 Feb 27 14:39:37 SNRW3Q kernel: do_user_addr_fault+0x2ca/0x7b0 Feb 27 14:39:37 SNRW3Q kernel: exc_page_fault+0x7e/0x180 Feb 27 14:39:37 SNRW3Q kernel: asm_exc_page_fault+0x26/0x30 Feb 27 14:39:37 SNRW3Q kernel: RIP: 0033:0x7f7cfaddc370 Feb 27 14:39:37 SNRW3Q kernel: Code: 0f 7e 00 80 79 10 00 4c 8b 60 08 66 0f 6c c2 75 64 8b 41 14 3d 54 05 00 00 74 5a 8d 70 01 48 8d 04 40 48 8d 44 c1 18 89 71 14 <4c> 89 60 10 0f 11 00 83 83 d0 00 00 00 01 85 d2 74 30 8d 42 ff 48 Feb 27 14:39:37 SNRW3Q kernel: RSP: 002b:00007ffd03eea770 EFLAGS: 00010287 Feb 27 14:39:37 SNRW3Q kernel: RAX: 00007f7cca163ff0 RBX: 00007f7d03a9c300 RCX: 00007f7cca15d000 Feb 27 14:39:37 SNRW3Q kernel: RDX: 00000000000002d8 RSI: 00000000000004aa RDI: 00007f7d03a9c300 Feb 27 14:39:37 SNRW3Q kernel: RBP: 00007f7d00960c40 R08: 0000000000210101 R09: 0000000000000100 Feb 27 14:39:37 SNRW3Q kernel: R10: 0000000000000000 R11: 00007f7d04288000 R12: 00007f7d008a3bf0 Feb 27 14:39:37 SNRW3Q kernel: R13: 0000000000000001 R14: 00000d7598b8ae05 R15: 00007ffd03eea8c0 Feb 27 14:39:37 SNRW3Q kernel: </TASK> Feb 27 14:39:37 SNRW3Q kernel: BUG: Bad page state in process Isolated Web Co pfn:5c8948
Consequently, you were all correct that this was probably a symptom of the referenced BR, since although my initial experience with it was different to yours, it now reproduces identically.
Though, it’s rather strange that despite sudo sysctl kernel.panic
returning kernel.panic = 0
, the OS doesn’t automatically reboot. At least I’m not the sole person with this problem, per askubuntu.com/q/222835
. I’m estimating that it’s a kernel panic, since SysRq doesn’t work.