Fedora crashes randomly (Workstation 42)

So, I recently started using Fedora (and Linux in general) for the first time, and while I have been loving the experience, I have been encountering constant random crashes while working on non-demanding tasks like document editing and web browsing. I wish I could provide more information, but I’m not familiarized with journalctl (I know it exists, I don’t know how to use it), the only thing I can say is that this happens randomly without any particular reason, it sometimes happens after 20 minutes, other times it happens after 8 hours. When this occurs, music keeps playing (if I had any), however not even the CAPS Lock or NUM Lock function at all.

This is my hardware:
Lenovo IdeaPad Gaming 3 15ARH7

  • 16 GB ram
  • 512 storage
  • AMD Ryzen 7 7735HS with Radeon Graphics
  • NVIDIA 4050 Laptop GPU
  • Secure Boot enabled (have tried disabling it)

It is a command you enter in a terminal app (or on a console if your graphical environment isn’t working). It displays the system’s logs with timestamps and the command has many options to filter the logs to show only certain time periods or the records for certain system services. The only real “trick” to it is that you need to run it with “super user” privileges in order to access all the logs. You do that by prefixing the command with sudo and providing your password when prompted.

You’ll need to take note of the time when a crash occurs and then, when you get your system going again, run something like sudo journalctl --since="2025-05-04 20:00:00" to dump the logs that were recorded at that time and after. You could also add something like --until="2025-05-04 20:05:00" so you only get a few minutes worth of logs.

You may find https://LinuxCommand.org useful. I used to run practical sessions for some specialized software that runs on Linux. Since many participants had never used Linux, we found it important to devote an afternoon just learning some command-line basics. The goal was not become command-line experts, just be able to use Linux Command to work with command-line tools.

Random crashes often indicate a hardware problem. Make sure you have the latest UEFI/BIOS firmware and Fedora updates. journalctl will help determine if crashes are associated with a particular software component. If not, then start hardware testing with Fedora’s memtest86+ package.

The same story except i’ve got AMD Ryzen 7 8845HS. Last 2 weeks i use “Power Off” button too often. Waiting for next kernel version but I’m running out of patience. Very unstable. 41 was much better.

As stated earlier, power management problems tend to be due either to hardware/firmware bugs or it could be something in the kernel/drivers. The problem is unlikely to be in the higher levels of the OS code (i.e. it probably isn’t anything in the “user space” code that makes up Fedora Linux 42).

Have you tried running Fedora Linux 42 on one of the older Linux kernels that came with Fedora Linux 41? You can install an older kernel with sudo dnf --repo=fedora --releasever=41 downgrade kernel\*. You would need to reboot and manually select the older kernel from the boot menu to test it.

HTH.

A few minutes ago for example.

Спойлер

мая 05 17:18:59 fedora kernel: slab sock_inode_cache start ffff89a089dd5480 pointer offset 8 size 768
мая 05 17:18:59 fedora kernel: list_del corruption. prev->next should be ffff9dc684c6fbd8, but was 0000000000000000. (prev=ffff89a089dd5488)
мая 05 17:18:59 fedora kernel: ------------[ cut here ]------------
мая 05 17:18:59 fedora kernel: kernel BUG at lib/list_debug.c:62!
мая 05 17:18:59 fedora kernel: Oops: invalid opcode: 0000 [#1] PREEMPT SMP NOPTI
мая 05 17:18:59 fedora kernel: CPU: 4 UID: 1000 PID: 3788 Comm: VizCompositorTh Not tainted 6.14.4-300.fc42.x86_64 #1
мая 05 17:18:59 fedora kernel: Hardware name: MAIBENBEN Perfectum/P687, BIOS HPT_W042_V0.18 08/09/2024
мая 05 17:18:59 fedora kernel: RIP: 0010:__list_del_entry_valid_or_report+0xd8/0x110
мая 05 17:18:59 fedora kernel: Code: 0b 48 89 7c 24 08 48 89 cf 48 89 0c 24 e8 10 71 ab ff 48 8b 0c 24 48 8b 74 24 08 48 c7 c7 30 0a e8 8c 48 8b 11 e8 58 c6 60 ff <0f> 0b 48 89 7c 24 08 4>
мая 05 17:18:59 fedora kernel: RSP: 0018:ffff9dc684c6fa00 EFLAGS: 00010046
мая 05 17:18:59 fedora kernel: RAX: 000000000000006d RBX: ffff9dc684c6fbc0 RCX: 0000000000000027
мая 05 17:18:59 fedora kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff89a79e421940
мая 05 17:18:59 fedora kernel: RBP: ffff89a089dd54c0 R08: 0000000000000000 R09: ffff9dc684c6f8b0
мая 05 17:18:59 fedora kernel: R10: ffffffff8d936868 R11: 00000000ffffdfff R12: 0000000000000286
мая 05 17:18:59 fedora kernel: R13: ffff9dc684c6fb80 R14: 0000000000000003 R15: 000034ec00117860
мая 05 17:18:59 fedora kernel: FS: 00007f56aa1f46c0(0000) GS:ffff89a79e400000(0000) knlGS:0000000000000000
мая 05 17:18:59 fedora kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
мая 05 17:18:59 fedora kernel: CR2: 00002d340203e020 CR3: 000000017e4d8000 CR4: 0000000000f50ef0
мая 05 17:18:59 fedora kernel: PKRU: 55555558
мая 05 17:18:59 fedora kernel: Call Trace:
мая 05 17:18:59 fedora kernel:
мая 05 17:18:59 fedora kernel: remove_wait_queue+0x24/0x60
мая 05 17:18:59 fedora kernel: poll_freewait+0x36/0xa0
мая 05 17:18:59 fedora kernel: do_sys_poll+0x1f2/0x290
мая 05 17:18:59 fedora kernel: ? __pfx_pollwake+0x10/0x10
мая 05 17:18:59 fedora kernel: ? __pfx_pollwake+0x10/0x10
мая 05 17:18:59 fedora kernel: ? __pfx_pollwake+0x10/0x10
мая 05 17:18:59 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:18:59 fedora kernel: __x64_sys_ppoll+0xe4/0x180
мая 05 17:18:59 fedora kernel: do_syscall_64+0x7b/0x160
мая 05 17:18:59 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:18:59 fedora kernel: ? syscall_exit_to_user_mode+0x10/0x210
мая 05 17:18:59 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:18:59 fedora kernel: ? do_syscall_64+0x87/0x160
мая 05 17:18:59 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:18:59 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:18:59 fedora kernel: ? _irq_exit_rcu+0x4c/0xf0
мая 05 17:18:59 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:18:59 fedora kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
мая 05 17:18:59 fedora kernel: RIP: 0033:0x7f56dd36c6c2
мая 05 17:18:59 fedora kernel: Code: 08 0f 85 81 42 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 0>
мая 05 17:18:59 fedora kernel: RSP: 002b:00007f56aa1f1b08 EFLAGS: 00000246 ORIG_RAX: 000000000000010f
мая 05 17:18:59 fedora kernel: RAX: ffffffffffffffda RBX: 000034ec005e5500 RCX: 00007f56dd36c6c2
мая 05 17:18:59 fedora kernel: RDX: 00007f56aa1f1b80 RSI: 0000000000000003 RDI: 000034ec00117860
мая 05 17:18:59 fedora kernel: RBP: 00007f56aa1f1b40 R08: 0000000000000008 R09: 0000000000000000
мая 05 17:18:59 fedora kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 000000007fffffff
мая 05 17:18:59 fedora kernel: R13: 0000000000000003 R14: 00007f56aa1f1be0 R15: 000034ec00117860
мая 05 17:18:59 fedora kernel:
мая 05 17:18:59 fedora kernel: Modules linked in: uinput rfcomm snd_seq_dummy snd_hrtimer sunrpc nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft
>
мая 05 17:18:59 fedora kernel: i2c_algo_bit drm_ttm_helper ttm drm_exec drm_suballoc_helper drm_panel_backlight_quirks drm_buddy drm_display_helper cec nvme nvme_core polyval_clmulni pol>
мая 05 17:18:59 fedora kernel: —[ end trace 0000000000000000 ]—
мая 05 17:18:59 fedora kernel: RIP: 0010:__list_del_entry_valid_or_report+0xd8/0x110
мая 05 17:18:59 fedora kernel: Code: 0b 48 89 7c 24 08 48 89 cf 48 89 0c 24 e8 10 71 ab ff 48 8b 0c 24 48 8b 74 24 08 48 c7 c7 30 0a e8 8c 48 8b 11 e8 58 c6 60 ff <0f> 0b 48 89 7c 24 08 4>
мая 05 17:18:59 fedora kernel: RSP: 0018:ffff9dc684c6fa00 EFLAGS: 00010046
мая 05 17:18:59 fedora kernel: RAX: 000000000000006d RBX: ffff9dc684c6fbc0 RCX: 0000000000000027
мая 05 17:18:59 fedora kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff89a79e421940
мая 05 17:18:59 fedora kernel: RBP: ffff89a089dd54c0 R08: 0000000000000000 R09: ffff9dc684c6f8b0
мая 05 17:18:59 fedora kernel: R10: ffffffff8d936868 R11: 00000000ffffdfff R12: 0000000000000286
мая 05 17:18:59 fedora kernel: R13: ffff9dc684c6fb80 R14: 0000000000000003 R15: 000034ec00117860
мая 05 17:18:59 fedora kernel: FS: 00007f56aa1f46c0(0000) GS:ffff89a79e400000(0000) knlGS:0000000000000000
мая 05 17:18:59 fedora kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
мая 05 17:18:59 fedora kernel: CR2: 00002d340203e020 CR3: 000000017e4d8000 CR4: 0000000000f50ef0
мая 05 17:18:59 fedora kernel: PKRU: 55555558
мая 05 17:18:59 fedora kernel: note: VizCompositorTh[3788] exited with irqs disabled
мая 05 17:18:59 fedora kernel: note: VizCompositorTh[3788] exited with preempt_count 1
мая 05 17:19:01 fedora abrt-dump-journal-oops[1496]: abrt-dump-journal-oops: Found oopses: 1
мая 05 17:19:01 fedora abrt-dump-journal-oops[1496]: abrt-dump-journal-oops: Creating problem directories
мая 05 17:19:02 fedora abrt-dump-journal-oops[1496]: Reported 1 kernel oopses to Abrt
мая 05 17:19:05 fedora kernel: BUG: kernel NULL pointer dereference, address: 0000000000000000
мая 05 17:19:05 fedora kernel: #PF: supervisor instruction fetch in kernel mode
мая 05 17:19:05 fedora kernel: #PF: error_code(0x0010) - not-present page
мая 05 17:19:05 fedora kernel: PGD 0 P4D 0
мая 05 17:19:05 fedora kernel: Oops: Oops: 0010 [#2] PREEMPT SMP NOPTI
мая 05 17:19:05 fedora kernel: CPU: 0 UID: 1000 PID: 3787 Comm: Chrome_ChildIOT Tainted: G D 6.14.4-300.fc42.x86_64 #1
мая 05 17:19:05 fedora kernel: Tainted: [D]=DIE
мая 05 17:19:05 fedora kernel: Hardware name: MAIBENBEN Perfectum/P687, BIOS HPT_W042_V0.18 08/09/2024
мая 05 17:19:05 fedora kernel: RIP: 0010:0x0
мая 05 17:19:05 fedora kernel: Code: Unable to access opcode bytes at 0xffffffffffffffd6.
мая 05 17:19:05 fedora kernel: RSP: 0018:ffff9dc684c67b10 EFLAGS: 00010083
мая 05 17:19:05 fedora kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000041
мая 05 17:19:05 fedora kernel: RDX: 0000000000000010 RSI: 0000000000000001 RDI: ffff9dc684c6fc40
мая 05 17:19:05 fedora kernel: RBP: ffff89a080310f28 R08: 0000000000000000 R09: 0000000000000eca
мая 05 17:19:05 fedora kernel: R10: ffff89a08096cd90 R11: ffff89a197aba000 R12: ffffffffffffffe8
мая 05 17:19:05 fedora kernel: R13: 0000000000000001 R14: 0000000000000010 R15: 0000000000000041
мая 05 17:19:05 fedora kernel: FS: 00007f56aa9f56c0(0000) GS:ffff89a79e200000(0000) knlGS:0000000000000000
мая 05 17:19:05 fedora kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
мая 05 17:19:05 fedora kernel: CR2: ffffffffffffffd6 CR3: 000000017e4d8000 CR4: 0000000000f50ef0
мая 05 17:19:05 fedora kernel: PKRU: 55555558
мая 05 17:19:05 fedora kernel: Call Trace:
мая 05 17:19:05 fedora kernel:
мая 05 17:19:05 fedora kernel: __wake_up_common+0x6f/0xa0
мая 05 17:19:05 fedora kernel: __wake_up_sync_key+0x43/0x60
мая 05 17:19:05 fedora kernel: pipe_write+0x324/0x680
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? security_file_permission+0x50/0xf0
мая 05 17:19:05 fedora kernel: vfs_write+0x3ba/0x470
мая 05 17:19:05 fedora kernel: ksys_write+0xd2/0xf0
мая 05 17:19:05 fedora kernel: do_syscall_64+0x7b/0x160
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? switch_fpu_return+0x4e/0xd0
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? syscall_exit_to_user_mode+0x1d5/0x210
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? do_syscall_64+0x87/0x160
мая 05 17:19:05 fedora kernel: ? __x64_sys_epoll_wait+0x71/0x120
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? syscall_exit_to_user_mode+0x10/0x210
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? do_syscall_64+0x87/0x160
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? _sys_sendto+0x137/0x200
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? syscall_exit_to_user_mode+0x10/0x210
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? do_syscall_64+0x87/0x160
мая 05 17:19:05 fedora kernel: ? srso_alias_return_thunk+0x5/0xfbef5
мая 05 17:19:05 fedora kernel: ? irqentry_exit_to_user_mode+0x1ca/0x200
мая 05 17:19:05 fedora kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
мая 05 17:19:05 fedora kernel: RIP: 0033:0x7f56dd36c6c2
мая 05 17:19:05 fedora kernel: Code: 08 0f 85 81 42 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 0>
мая 05 17:19:05 fedora kernel: RSP: 002b:00007f56aa9f1468 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
мая 05 17:19:05 fedora kernel: RAX: ffffffffffffffda RBX: 00007f56aa9f1650 RCX: 00007f56dd36c6c2
мая 05 17:19:05 fedora kernel: RDX: 0000000000000001 RSI: 00007f56aa9f1650 RDI: 0000000000000023
мая 05 17:19:05 fedora kernel: RBP: 00007f56aa9f14a0 R08: 0000000000000000 R09: 0000000000000000
мая 05 17:19:05 fedora kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 000034ec005754d0
мая 05 17:19:05 fedora kernel: R13: 000034ec00575440 R14: 0000000000000000 R15: 000034ec0030fed0
мая 05 17:19:05 fedora kernel:
мая 05 17:19:05 fedora kernel: Modules linked in: uinput rfcomm snd_seq_dummy snd_hrtimer sunrpc nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft
>
мая 05 17:19:05 fedora kernel: i2c_algo_bit drm_ttm_helper ttm drm_exec drm_suballoc_helper drm_panel_backlight_quirks drm_buddy drm_display_helper cec nvme nvme_core polyval_clmulni pol>
мая 05 17:19:05 fedora kernel: CR2: 0000000000000000
мая 05 17:19:05 fedora kernel: —[ end trace 0000000000000000 ]—
мая 05 17:19:05 fedora kernel: RIP: 0010:__list_del_entry_valid_or_report+0xd8/0x110
мая 05 17:19:05 fedora kernel: Code: 0b 48 89 7c 24 08 48 89 cf 48 89 0c 24 e8 10 71 ab ff 48 8b 0c 24 48 8b 74 24 08 48 c7 c7 30 0a e8 8c 48 8b 11 e8 58 c6 60 ff <0f> 0b 48 89 7c 24 08 4>
мая 05 17:19:05 fedora kernel: RSP: 0018:ffff9dc684c6fa00 EFLAGS: 00010046
мая 05 17:19:05 fedora kernel: RAX: 000000000000006d RBX: ffff9dc684c6fbc0 RCX: 0000000000000027
мая 05 17:19:05 fedora kernel: RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffff89a79e421940
мая 05 17:19:05 fedora kernel: RBP: ffff89a089dd54c0 R08: 0000000000000000 R09: ffff9dc684c6f8b0
мая 05 17:19:05 fedora kernel: R10: ffffffff8d936868 R11: 00000000ffffdfff R12: 0000000000000286
мая 05 17:19:05 fedora kernel: R13: ffff9dc684c6fb80 R14: 0000000000000003 R15: 000034ec00117860
мая 05 17:19:05 fedora kernel: FS: 00007f56aa9f56c0(0000) GS:ffff89a79e200000(0000) knlGS:0000000000000000
мая 05 17:19:05 fedora kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
мая 05 17:19:05 fedora kernel: CR2: ffffffffffffffd6 CR3: 000000017e4d8000 CR4: 0000000000f50ef0
мая 05 17:19:05 fedora kernel: PKRU: 55555558
мая 05 17:19:05 fedora kernel: note: Chrome_ChildIOT[3787] exited with irqs disabled
мая 05 17:19:05 fedora kernel: note: Chrome_ChildIOT[3787] exited with preempt_count 1
мая 05 17:19:06 fedora abrt-dump-journal-oops[1496]: abrt-dump-journal-oops: Found oopses: 1
мая 05 17:19:06 fedora abrt-dump-journal-oops[1496]: abrt-dump-journal-oops: Creating problem directories
мая 05 17:19:07 fedora abrt-dump-journal-oops[1496]: Reported 1 kernel oopses to Abrt
мая 05 17:19:07 fedora wpa_supplicant[1287]: wlp2s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-68 noise=9999 txrate=260000
мая 05 17:19:19 fedora abrt-notification[5218]: [🡕] System encountered a non-fatal error in remove_wait_queue()

It looks like you might have added a third-party driver to the kernel. Have you tried running your system without that third-party driver? Did you make sure the third-party driver was compatible with your current kernel version before adding it?

Didn’t do anything manually :\ Was Fedora 41 and then upgraded to 42. Only official repos out of the box.

There might be other ways the kernel could get marked as tainted. I’m not sure.

In any case, the problem is occurring in the kernel. I would try running the system with a different kernel.