I recently started playing with Fedora KDE 43 on my Macbook Pro. I installed from USB just fine and things ran great. I loaded updates and got later kernel versions. Each of them starts booting, then shuts the machine down. My only recourse is to go back to the original kernel.
Examining the boot logs from the non-working kernel, I see a couple of complaints about the Radeon graphics (below). Any suggestions on how to resolve? I’m assuming the self-imposed shutdown at the end of the log is caused by the radeon problem, but I may be wrong.
working kernel
vmlinuz-6.17.1-300 (from install ISO)
failing kernels
- vmlinuz-6.19.11-200
- vmlinuz-6.19.12-200
abbreviated boot log
Apr 16 17:10:24 fedora kernel: [drm] Loading verde Microcode
Apr 16 17:10:24 fedora kernel: [drm] Internal thermal controller without fan control
Apr 16 17:10:24 fedora kernel: ------------[ cut here ]------------
Apr 16 17:10:24 fedora kernel: UBSAN: array-index-out-of-bounds in drivers/gpu/drm/radeon/radeon_atombios.c:2720:34
Apr 16 17:10:24 fedora kernel: index 48 is out of range for type 'UCHAR [*]'
Apr 16 17:10:24 fedora kernel: CPU: 7 UID: 0 PID: 395 Comm: (udev-worker) Not tainted 6.17.1-300.fc43.x86_64 #1 PREEMPT(lazy)
Apr 16 17:10:24 fedora kernel: Hardware name: Apple Inc. MacBookPro11,5/Mac-06F11F11946D27C5, BIOS 489.0.0.0.0 10/07/2023
Apr 16 17:10:24 fedora kernel: Call Trace:
Apr 16 17:10:24 fedora kernel: <TASK>
Apr 16 17:10:24 fedora kernel: dump_stack_lvl+0x5d/0x80
Apr 16 17:10:24 fedora kernel: ubsan_epilogue+0x5/0x2b
Apr 16 17:10:24 fedora kernel: __ubsan_handle_out_of_bounds.cold+0x54/0x59
Apr 16 17:10:24 fedora kernel: radeon_atombios_parse_power_table_6+0x3bc/0x3e0 [radeon]
Apr 16 17:10:24 fedora kernel: radeon_atombios_get_power_modes+0x220/0x240 [radeon]
Apr 16 17:10:24 fedora kernel: radeon_pm_init_dpm+0x77/0x240 [radeon]
Apr 16 17:10:24 fedora kernel: si_init+0x223/0x470 [radeon]
Apr 16 17:10:24 fedora kernel: radeon_device_init+0x484/0xa60 [radeon]
Apr 16 17:10:24 fedora kernel: ? pci_find_capability+0x79/0xb0
Apr 16 17:10:24 fedora kernel: radeon_driver_load_kms+0xa1/0x260 [radeon]
Apr 16 17:10:24 fedora kernel: radeon_pci_probe+0xef/0x1b0 [radeon]
Apr 16 17:10:24 fedora kernel: local_pci_probe+0x42/0x90
Apr 16 17:10:24 fedora kernel: pci_call_probe+0x5b/0x190
Apr 16 17:10:24 fedora kernel: ? kernfs_create_link+0x61/0xb0
Apr 16 17:10:24 fedora kernel: pci_device_probe+0x95/0x140
Apr 16 17:10:24 fedora kernel: really_probe+0xde/0x340
Apr 16 17:10:24 fedora kernel: ? pm_runtime_barrier+0x55/0x90
Apr 16 17:10:24 fedora kernel: __driver_probe_device+0x78/0x140
Apr 16 17:10:24 fedora kernel: driver_probe_device+0x1f/0xa0
Apr 16 17:10:24 fedora kernel: ? __pfx___driver_attach+0x10/0x10
Apr 16 17:10:24 fedora kernel: __driver_attach+0xcb/0x1e0
Apr 16 17:10:24 fedora kernel: bus_for_each_dev+0x85/0xd0
Apr 16 17:10:24 fedora kernel: bus_add_driver+0x12f/0x210
Apr 16 17:10:24 fedora kernel: ? __pfx_radeon_module_init+0x10/0x10 [radeon]
Apr 16 17:10:24 fedora kernel: driver_register+0x75/0xe0
Apr 16 17:10:24 fedora kernel: ? radeon_register_atpx_handler+0xe/0x30 [radeon]
Apr 16 17:10:24 fedora kernel: do_one_initcall+0x5b/0x300
Apr 16 17:10:24 fedora kernel: do_init_module+0x84/0x280
Apr 16 17:10:24 fedora kernel: init_module_from_file+0x8a/0xe0
Apr 16 17:10:24 fedora kernel: idempotent_init_module+0x114/0x310
Apr 16 17:10:24 fedora kernel: __x64_sys_finit_module+0x6d/0xd0
Apr 16 17:10:24 fedora kernel: ? syscall_trace_enter+0x8d/0x1d0
Apr 16 17:10:24 fedora kernel: do_syscall_64+0x7e/0x250
Apr 16 17:10:24 fedora kernel: ? switch_fpu_return+0x4e/0xd0
Apr 16 17:10:24 fedora kernel: ? arch_exit_to_user_mode_prepare.isra.0+0x6a/0x80
Apr 16 17:10:24 fedora kernel: ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel: ? ima_file_check+0x5b/0x80
Apr 16 17:10:24 fedora kernel: ? mntput_no_expire+0x49/0x2c0
Apr 16 17:10:24 fedora kernel: ? security_file_post_open+0x50/0xf0
Apr 16 17:10:24 fedora kernel: ? terminate_walk+0x62/0x100
Apr 16 17:10:24 fedora kernel: ? path_openat+0x116/0x2a0
Apr 16 17:10:24 fedora kernel: ? do_filp_open+0xd8/0x180
Apr 16 17:10:24 fedora kernel: ? __pfx_page_put_link+0x10/0x10
Apr 16 17:10:24 fedora kernel: ? do_sys_openat2+0xa2/0xe0
Apr 16 17:10:24 fedora kernel: ? __x64_sys_openat+0x61/0xa0
Apr 16 17:10:24 fedora kernel: ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel: ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel: ? ksys_read+0x73/0xf0
Apr 16 17:10:24 fedora kernel: ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel: ? irqentry_exit_to_user_mode+0x2c/0x1c0
Apr 16 17:10:24 fedora kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
Apr 16 17:10:24 fedora kernel: RIP: 0033:0x7f44452ba34d
Apr 16 17:10:24 fedora kernel: Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 83 6a 0f 00 f7 d8 64 89 01 48
Apr 16 17:10:24 fedora kernel: RSP: 002b:00007ffd79f4e338 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
Apr 16 17:10:24 fedora kernel: RAX: ffffffffffffffda RBX: 0000558aa88b0610 RCX: 00007f44452ba34d
Apr 16 17:10:24 fedora kernel: RDX: 0000000000000004 RSI: 00007f444495a5e1 RDI: 000000000000001d
Apr 16 17:10:24 fedora kernel: RBP: 00007ffd79f4e3d0 R08: 0000000000000000 R09: 0000558aa8901b00
Apr 16 17:10:24 fedora kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00007f444495a5e1
Apr 16 17:10:24 fedora kernel: R13: 0000000000020000 R14: 0000558aa88b11a0 R15: 0000000000000000
Apr 16 17:10:24 fedora kernel: </TASK>
Apr 16 17:10:24 fedora kernel: ---[ end trace ]---
Apr 16 17:10:24 fedora kernel: ------------[ cut here ]------------
Apr 16 17:10:24 fedora kernel: UBSAN: array-index-out-of-bounds in drivers/gpu/drm/radeon/si_dpm.c:6824:32
Apr 16 17:10:24 fedora kernel: index 16 is out of range for type 'UCHAR [*]'
Apr 16 17:10:24 fedora kernel: CPU: 7 UID: 0 PID: 395 Comm: (udev-worker) Not tainted 6.17.1-300.fc43.x86_64 #1 PREEMPT(lazy)
Apr 16 17:10:24 fedora kernel: Hardware name: Apple Inc. MacBookPro11,5/Mac-06F11F11946D27C5, BIOS 489.0.0.0.0 10/07/2023
Apr 16 17:10:24 fedora kernel: Call Trace:
Apr 16 17:10:24 fedora kernel: <TASK>
Apr 16 17:10:24 fedora kernel: dump_stack_lvl+0x5d/0x80
Apr 16 17:10:24 fedora kernel: ubsan_epilogue+0x5/0x2b
Apr 16 17:10:24 fedora kernel: __ubsan_handle_out_of_bounds.cold+0x54/0x59
Apr 16 17:10:24 fedora kernel: si_parse_power_table+0x3d6/0x420 [radeon]
Apr 16 17:10:24 fedora kernel: si_dpm_init+0x226/0x6a0 [radeon]
Apr 16 17:10:24 fedora kernel: radeon_pm_init_dpm+0xe3/0x240 [radeon]
Apr 16 17:10:24 fedora kernel: si_init+0x223/0x470 [radeon]
Apr 16 17:10:24 fedora kernel: radeon_device_init+0x484/0xa60 [radeon]
Apr 16 17:10:24 fedora kernel: ? pci_find_capability+0x79/0xb0
Apr 16 17:10:24 fedora kernel: radeon_driver_load_kms+0xa1/0x260 [radeon]
Apr 16 17:10:24 fedora kernel: radeon_pci_probe+0xef/0x1b0 [radeon]
Apr 16 17:10:24 fedora kernel: local_pci_probe+0x42/0x90
Apr 16 17:10:24 fedora kernel: pci_call_probe+0x5b/0x190
Apr 16 17:10:24 fedora kernel: ? kernfs_create_link+0x61/0xb0
Apr 16 17:10:24 fedora kernel: pci_device_probe+0x95/0x140
Apr 16 17:10:24 fedora kernel: really_probe+0xde/0x340
Apr 16 17:10:24 fedora kernel: ? pm_runtime_barrier+0x55/0x90
Apr 16 17:10:24 fedora kernel: __driver_probe_device+0x78/0x140
Apr 16 17:10:24 fedora kernel: driver_probe_device+0x1f/0xa0
Apr 16 17:10:24 fedora kernel: ? __pfx___driver_attach+0x10/0x10
Apr 16 17:10:24 fedora kernel: __driver_attach+0xcb/0x1e0
Apr 16 17:10:24 fedora kernel: bus_for_each_dev+0x85/0xd0
Apr 16 17:10:24 fedora kernel: bus_add_driver+0x12f/0x210
Apr 16 17:10:24 fedora kernel: ? __pfx_radeon_module_init+0x10/0x10 [radeon]
Apr 16 17:10:24 fedora kernel: driver_register+0x75/0xe0
Apr 16 17:10:24 fedora kernel: ? radeon_register_atpx_handler+0xe/0x30 [radeon]
Apr 16 17:10:24 fedora kernel: do_one_initcall+0x5b/0x300
Apr 16 17:10:24 fedora kernel: do_init_module+0x84/0x280
Apr 16 17:10:24 fedora kernel: init_module_from_file+0x8a/0xe0
Apr 16 17:10:24 fedora kernel: idempotent_init_module+0x114/0x310
Apr 16 17:10:24 fedora kernel: __x64_sys_finit_module+0x6d/0xd0
Apr 16 17:10:24 fedora kernel: ? syscall_trace_enter+0x8d/0x1d0
Apr 16 17:10:24 fedora kernel: do_syscall_64+0x7e/0x250
Apr 16 17:10:24 fedora kernel: ? switch_fpu_return+0x4e/0xd0
Apr 16 17:10:24 fedora kernel: ? arch_exit_to_user_mode_prepare.isra.0+0x6a/0x80
Apr 16 17:10:24 fedora kernel: ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel: ? ima_file_check+0x5b/0x80
Apr 16 17:10:24 fedora kernel: ? mntput_no_expire+0x49/0x2c0
Apr 16 17:10:24 fedora kernel: ? security_file_post_open+0x50/0xf0
Apr 16 17:10:24 fedora kernel: ? terminate_walk+0x62/0x100
Apr 16 17:10:24 fedora kernel: ? path_openat+0x116/0x2a0
Apr 16 17:10:24 fedora kernel: ? do_filp_open+0xd8/0x180
Apr 16 17:10:24 fedora kernel: ? __pfx_page_put_link+0x10/0x10
Apr 16 17:10:24 fedora kernel: ? do_sys_openat2+0xa2/0xe0
Apr 16 17:10:24 fedora kernel: ? __x64_sys_openat+0x61/0xa0
Apr 16 17:10:24 fedora kernel: ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel: ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel: ? ksys_read+0x73/0xf0
Apr 16 17:10:24 fedora kernel: ? do_syscall_64+0xb6/0x250
Apr 16 17:10:24 fedora kernel: ? irqentry_exit_to_user_mode+0x2c/0x1c0
Apr 16 17:10:24 fedora kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
Apr 16 17:10:24 fedora kernel: RIP: 0033:0x7f44452ba34d
Apr 16 17:10:24 fedora kernel: Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 83 6a 0f 00 f7 d8 64 89 01 48
Apr 16 17:10:24 fedora kernel: RSP: 002b:00007ffd79f4e338 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
Apr 16 17:10:24 fedora kernel: RAX: ffffffffffffffda RBX: 0000558aa88b0610 RCX: 00007f44452ba34d
Apr 16 17:10:24 fedora kernel: RDX: 0000000000000004 RSI: 00007f444495a5e1 RDI: 000000000000001d
Apr 16 17:10:24 fedora kernel: RBP: 00007ffd79f4e3d0 R08: 0000000000000000 R09: 0000558aa8901b00
Apr 16 17:10:24 fedora kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00007f444495a5e1
Apr 16 17:10:24 fedora kernel: R13: 0000000000020000 R14: 0000558aa88b11a0 R15: 0000000000000000
Apr 16 17:10:24 fedora kernel: </TASK>
Apr 16 17:10:24 fedora kernel: ---[ end trace ]---
Apr 16 17:10:24 fedora kernel: [drm] radeon: dpm initialized
Apr 16 17:10:24 fedora kernel: [drm] Found VCE firmware/feedback version 50.0.1 / 17!
Apr 16 17:10:24 fedora kernel: [drm] GART: num cpu pages 524288, num gpu pages 524288
normal looking boot stuff, then
Apr 16 17:11:28 fedora kernel: audit: type=1403 audit(1776373888.395:64): auid=4294967295 ses=4294967295 lsm=selinux res=1
Apr 16 17:11:28 fedora kernel: audit: type=1300 audit(1776373888.395:64): arch=c000003e syscall=1 success=yes exit=3968437 a0=4 a1=7fa018600000 a2=3c8db5 a3=0 items=0 ppid=1490 pid=1494 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="load_policy" exe="/usr/bin/load_policy" subj=system_u:system_r:load_policy_t:s0 key=(null)
Apr 16 17:11:28 fedora kernel: audit: type=1327 audit(1776373888.395:64): proctitle="/sbin/load_policy"
Apr 16 17:11:28 fedora kernel: audit: type=2310 audit(1776373888.826:65): pid=1247 uid=81 auid=4294967295 ses=4294967295 subj=system_u:system_r:system_dbusd_t:s0-s0:c0.c1023 msg='avc: op=load_policy lsm=selinux seqno=3 res=1 exe="/usr/bin/dbus-broker" hostname=? addr=? terminal=? res=success'
Apr 16 17:11:30 fedora kernel: audit: type=1334 audit(1776373890.112:66): prog-id=64 op=LOAD
Apr 16 17:11:30 fedora kernel: audit: type=1334 audit(1776373890.114:67): prog-id=64 op=UNLOAD
Apr 16 17:11:44 fedora kernel: block dm-0: the capability attribute has been deprecated.
Apr 16 17:12:14 fedora kernel: audit: type=1130 audit(1776373934.105:68): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=run-p14866-i14867 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:69): prog-id=65 op=LOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:70): prog-id=61 op=UNLOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:71): prog-id=66 op=LOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:72): prog-id=67 op=LOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:73): prog-id=62 op=UNLOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.476:74): prog-id=63 op=UNLOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.478:75): prog-id=68 op=LOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.478:76): prog-id=50 op=UNLOAD
Apr 16 17:12:14 fedora kernel: audit: type=1334 audit(1776373934.478:77): prog-id=69 op=LOAD
Apr 16 17:12:16 fedora kernel: EXT4-fs (sda3): unmounting filesystem 3f5fa9cc-881b-448a-bd14-63ad06334325.
Apr 16 17:12:16 fedora kernel: zram0: detected capacity change from 16777216 to 0
Apr 16 17:12:16 fedora systemd-shutdown[1]: Syncing filesystems and block devices.
Apr 16 17:12:16 fedora systemd-shutdown[1]: Sending SIGTERM to remaining processes...
Apr 16 17:12:16 fedora systemd-journald[1002]: Received SIGTERM from PID 1 (systemd-shutdow).