Created attachment 1691951 [details] Kernel logs 1. Please describe the problem: When I boot my up to date Fedora 32, a kernel "general protection fault" happens in drm_find_cea_extension() which is called by nv50_audio_component_get_eld(). It seems like something ran a "modprobe" command. The error causes a timeout in systemd-udev-settle. I cannot say which kernel module triggers the error. Truncated kernel logs, with context before/after the error: --------------------- (...) audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-journal-flush comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' systemd-udevd[612]: /usr/lib/udev/rules.d/50-wedo.rules:2 Unknown group 'plugdev', ignoring systemd[1]: Started udev Kernel Device Manager. audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-udevd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' kernel: mei_me 0000:00:16.0: enabling device (0000 -> 0002) kernel: snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) kernel: snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002) kernel: snd_hda_intel 0000:01:00.1: Disabling MSI kernel: snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client kernel: thinkpad_acpi: ThinkPad ACPI Extras v0.26 kernel: thinkpad_acpi: http://ibm-acpi.sf.net/ kernel: thinkpad_acpi: ThinkPad BIOS N1EET86W (1.59 ), EC N1EHT38W kernel: thinkpad_acpi: Lenovo ThinkPad P50, model 20EQS64N16 kernel: thinkpad_acpi: radio switch found; radios are enabled kernel: thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver kernel: thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... kernel: thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked kernel: snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau]) kernel: general protection fault, probably for non-canonical address 0x1300120011001000: 0000 [#1] SMP PTI kernel: CPU: 3 PID: 656 Comm: modprobe Not tainted 5.6.14-300.fc32.x86_64 #1 kernel: Hardware name: LENOVO 20EQS64N16/20EQS64N16, BIOS N1EET86W (1.59 ) 08/28/2019 kernel: RIP: 0010:drm_find_cea_extension+0xa/0xe0 [drm] kernel: Code: 2c cd ff ff 83 45 18 01 49 83 c6 02 49 39 de 75 d5 5b 5d 41 5c 41 5d 41 5e c3 66 0f 1f 44 00 00 0f 1f 44 00 00 48 85 ff 74 4c <0f> b6 4f 7e 84 c9 74 44 48 83 ef 80 31 d2 48 89 f8 83 c2 01 80 38 kernel: RSP: 0018:ffffbafa004afb68 EFLAGS: 00010206 kernel: RAX: ffff9a61affe4808 RBX: ffff9a61b1777010 RCX: ffff9a61b1562a78 kernel: RDX: ffff9a61b1777028 RSI: 0000000000000000 RDI: 1300120011001000 kernel: RBP: ffff9a61af488000 R08: ffff9a61b4687a38 R09: 0000000000000100 kernel: R10: 00000000fffffffe R11: 0000000000000006 R12: ffff9a61bb5ce000 kernel: R13: 0000000000000000 R14: ffff9a61b4687a30 R15: ffff9a61b4687a38 kernel: FS: 00007f1b86170740(0000) GS:ffff9a61bf6c0000(0000) knlGS:0000000000000000 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 kernel: CR2: 00007ffe2b302ea8 CR3: 00000008756d8006 CR4: 00000000003606e0 kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 kernel: Call Trace: kernel: drm_detect_monitor_audio+0xe/0x130 [drm] kernel: nv50_audio_component_get_eld+0xa4/0x160 [nouveau] kernel: hdmi_present_sense+0x250/0x440 [snd_hda_codec_hdmi] kernel: generic_hdmi_build_controls+0x161/0x1e0 [snd_hda_codec_hdmi] kernel: snd_hda_codec_build_controls+0x75/0x260 [snd_hda_codec] kernel: hda_codec_driver_probe+0xb8/0x150 [snd_hda_codec] kernel: really_probe+0x2d4/0x410 kernel: driver_probe_device+0xb6/0x100 kernel: device_driver_attach+0xa1/0xb0 kernel: __driver_attach+0x8a/0x150 kernel: ? device_driver_attach+0xb0/0xb0 kernel: ? device_driver_attach+0xb0/0xb0 kernel: bus_for_each_dev+0x64/0x90 kernel: bus_add_driver+0x12b/0x1e0 kernel: driver_register+0x8b/0xe0 kernel: ? 0xffffffffc0684000 kernel: do_one_initcall+0x46/0x200 kernel: ? _cond_resched+0x16/0x40 kernel: ? kmem_cache_alloc_trace+0x167/0x220 kernel: ? do_init_module+0x23/0x260 kernel: do_init_module+0x5c/0x260 kernel: __do_sys_init_module+0x14f/0x170 kernel: do_syscall_64+0x5b/0xf0 kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9 kernel: RIP: 0033:0x7f1b862a040e kernel: Code: 48 8b 0d 8d 0a 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 5a 0a 0c 00 f7 d8 64 89 01 48 kernel: RSP: 002b:00007fff152dc818 EFLAGS: 00000246 ORIG_RAX: 00000000000000af kernel: RAX: ffffffffffffffda RBX: 000055d605c6dd60 RCX: 00007f1b862a040e kernel: RDX: 000055d60508f288 RSI: 0000000000021d56 RDI: 000055d605c7c930 kernel: RBP: 000055d605c7c930 R08: 0000000000000000 R09: 00007fff152dc416 kernel: R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000 kernel: R13: 000055d60508f288 R14: 000055d605c6db50 R15: 000055d605c6de40 kernel: Modules linked in: snd_hda_codec_generic snd_hda_codec_hdmi(+) thinkpad_acpi(+) snd_hda_intel snd_intel_dspcfg ledtrig_audio snd_hda_codec rfkill snd_hda_core snd_hwdep snd_seq snd_seq_device snd_pcm mei_me snd_timer mei snd intel_pch_thermal soundcore binfmt_misc ip_tables i915 nouveau rtsx_pci_sdmmc mmc_core cec mxm_wmi e1000e ttm i2c_algo_bit nvme drm_kms_helper drm serio_raw nvme_core rtsx_pci wmi video btrfs blake2b_generic libcrc32c crc32c_intel xor zstd_decompress zstd_compress raid6_pq br_netfilter bridge stp llc fuse kernel: ---[ end trace e53a493441ba1f1b ]--- kernel: RIP: 0010:drm_find_cea_extension+0xa/0xe0 [drm] kernel: Code: 2c cd ff ff 83 45 18 01 49 83 c6 02 49 39 de 75 d5 5b 5d 41 5c 41 5d 41 5e c3 66 0f 1f 44 00 00 0f 1f 44 00 00 48 85 ff 74 4c <0f> b6 4f 7e 84 c9 74 44 48 83 ef 80 31 d2 48 89 f8 83 c2 01 80 38 kernel: RSP: 0018:ffffbafa004afb68 EFLAGS: 00010206 kernel: RAX: ffff9a61affe4808 RBX: ffff9a61b1777010 RCX: ffff9a61b1562a78 kernel: RDX: ffff9a61b1777028 RSI: 0000000000000000 RDI: 1300120011001000 kernel: RBP: ffff9a61af488000 R08: ffff9a61b4687a38 R09: 0000000000000100 kernel: R10: 00000000fffffffe R11: 0000000000000006 R12: ffff9a61bb5ce000 kernel: R13: 0000000000000000 R14: ffff9a61b4687a30 R15: ffff9a61b4687a38 kernel: FS: 00007f1b86170740(0000) GS:ffff9a61bf6c0000(0000) knlGS:0000000000000000 kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 kernel: CR2: 00007ffe2b302ea8 CR3: 00000008756d8006 CR4: 00000000003606e0 kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 kernel: thinkpad_acpi: battery 1 registered (start 0, stop 100) kernel: battery: new extension: ThinkPad Battery Extension kernel: input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input15 kernel: snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC298: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker kernel: snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) kernel: snd_hda_codec_realtek hdaudioC0D0: hp_outs=2 (0x17/0x21/0x0/0x0/0x0) kernel: snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0 kernel: snd_hda_codec_realtek hdaudioC0D0: inputs: kernel: snd_hda_codec_realtek hdaudioC0D0: Mic=0x18 kernel: snd_hda_codec_realtek hdaudioC0D0: Dock Mic=0x19 kernel: snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x12 kernel: input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input22 kernel: input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1f.3/sound/card0/input23 kernel: input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input24 kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1f.3/sound/card0/input25 (...) systemd-udevd[612]: hdaudioC1D0: Worker [637] processing SEQNUM=3984 is taking a long time (...) systemd[1]: systemd-udev-settle.service: Main process exited, code=exited, status=1/FAILURE audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-udev-settle comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed' kernel: audit: type=1130 audit(1590414795.580:92): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-udev-settle comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed' systemd[1]: systemd-udev-settle.service: Failed with result 'exit-code'. (...) systemd-udevd[612]: hdaudioC1D0: Worker [637] processing SEQNUM=3984 killed systemd-udevd[612]: Worker [637] terminated by signal 9 (KILL) systemd-udevd[612]: hdaudioC1D0: Worker [637] failed 2. What is the Version-Release number of the kernel: uname -r: 5.6.14-300.fc32.x86_64. 3. Did it work previously in Fedora? If so, what kernel version did the issue *first* appear? Old kernels are available for download at https://koji.fedoraproject.org/koji/packageinfo?packageID=8 : I cannot see the error in logs of May 20 when my laptop was running 5.6.12-300.fc32.x86_64. It seems to be a regression between 5.6.12-300.fc32.x86_64 and 5.6.14-300.fc32.x86_64. 4. Can you reproduce this issue? If so, please provide the steps to reproduce the issue below: * Shutdown the laptop * Turn on the laptop * Check journalctl -b -k 5. Does this problem occur with the latest Rawhide kernel? To install the Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by ``sudo dnf update --enablerepo=rawhide kernel``: Sorry, I prefer to not test a different kernel yet, I'm using this laptop for my day job. 6. Are you running any modules that not shipped with directly Fedora's kernel?: No. 7. Please attach the kernel logs. You can get the complete kernel log for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the issue occurred on a previous boot, use the journalctl ``-b`` flag. Logs attached.
Also experienced this on a Lenovo P50 during runtime. 5.7.14-200.fc32.x86_64 Hardware name: LENOVO 20EQS64N0B/20EQS64N0B, BIOS N1EET75W (1.48 ) 12/13/2017 [ 5.157375] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops nv50_audio_component_bind_ops [nouveau]) [ 5.158805] general protection fault, probably for non-canonical address 0x34000000404f1300: 0000 [#1] SMP PTI [ 5.158808] CPU: 7 PID: 757 Comm: modprobe Not tainted 5.7.14-200.fc32.x86_64 #1 [ 5.158809] Hardware name: LENOVO 20EQS64N0B/20EQS64N0B, BIOS N1EET75W (1.48 ) 12/13/2017 [ 5.158828] RIP: 0010:drm_find_cea_extension+0xa/0xe0 [drm] [ 5.158830] Code: e8 7b cc ff ff 83 45 18 01 49 83 c6 02 49 39 de 75 d5 5b 5d 41 5c 41 5d 41 5e c3 0f 1f 44 00 00 0f 1f 44 00 00 48 85 ff 74 4c <0f> b6 4f 7e 84 c9 74 44 48 83 ef 80 31 d2 48 89 f8 83 c2 01 80 38 [ 5.158832] RSP: 0018:ffffab32009b3b70 EFLAGS: 00010206 [ 5.158834] RAX: ffff9378726c9008 RBX: ffff937871598900 RCX: ffff9378726cca78 [ 5.158835] RDX: ffff93786f12c810 RSI: 0000000000000000 RDI: 34000000404f1300 [ 5.158836] RBP: ffff93787be4e000 R08: ffff93786f22b238 R09: 0000000000000100 [ 5.158837] R10: 00000000fffffffe R11: 0000000000000006 R12: 0000000000000000 [ 5.158838] R13: 0000000000000000 R14: ffff93786f22b230 R15: ffff93786f22b238 [ 5.158840] FS: 00007fb2427c6740(0000) GS:ffff93787fdc0000(0000) knlGS:0000000000000000 [ 5.158842] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5.158843] CR2: 000056251b5843b8 CR3: 000000086e0d2003 CR4: 00000000003606e0 [ 5.158844] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5.158845] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5.158846] Call Trace: [ 5.158863] drm_detect_monitor_audio+0xe/0x130 [drm] [ 5.158912] nv50_audio_component_get_eld+0xa4/0x170 [nouveau] [ 5.158919] hdmi_present_sense+0x152/0x1f0 [snd_hda_codec_hdmi] [ 5.158924] generic_hdmi_build_controls+0x161/0x1e0 [snd_hda_codec_hdmi] [ 5.158933] snd_hda_codec_build_controls+0x75/0x230 [snd_hda_codec] [ 5.158939] hda_codec_driver_probe+0xb8/0x150 [snd_hda_codec] [ 5.158943] really_probe+0x2d4/0x410 [ 5.158946] driver_probe_device+0xb6/0x100 [ 5.158948] device_driver_attach+0xa1/0xb0 [ 5.158950] __driver_attach+0x8a/0x150 [ 5.158952] ? device_driver_attach+0xb0/0xb0 [ 5.158954] ? device_driver_attach+0xb0/0xb0 [ 5.158955] bus_for_each_dev+0x64/0x90 [ 5.158957] bus_add_driver+0x12b/0x1e0 [ 5.158960] driver_register+0x8b/0xe0 [ 5.158961] ? 0xffffffffc0dd4000 [ 5.158964] do_one_initcall+0x46/0x200 [ 5.158967] ? _cond_resched+0x16/0x40 [ 5.158970] ? kmem_cache_alloc_trace+0x167/0x220 [ 5.158972] ? do_init_module+0x23/0x260 [ 5.158974] do_init_module+0x5c/0x260 [ 5.158976] __do_sys_init_module+0x14f/0x170 [ 5.158979] do_syscall_64+0x5b/0xf0 [ 5.158982] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 5.158984] RIP: 0033:0x7fb2428f645e [ 5.158986] Code: 48 8b 0d 3d 0a 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 0a 0a 0c 00 f7 d8 64 89 01 48 [ 5.158987] RSP: 002b:00007fff23211d98 EFLAGS: 00000246 ORIG_RAX: 00000000000000af [ 5.158989] RAX: ffffffffffffffda RBX: 00005561c03fae80 RCX: 00007fb2428f645e [ 5.158991] RDX: 00005561beab8288 RSI: 0000000000021dd6 RDI: 00005561c0409920 [ 5.158992] RBP: 00005561c0409920 R08: 0000000000000000 R09: 00007fff23211a16 [ 5.158993] R10: 0000000000000001 R11: 0000000000000246 R12: 0000000000000000 [ 5.158994] R13: 00005561beab8288 R14: 00005561c03fac50 R15: 00005561c03faf60 [ 5.158996] Modules linked in: snd_hda_codec_generic snd_hda_codec_hdmi(+) acpi_cpufreq(-) intel_rapl_msr snd_hda_intel intel_rapl_common snd_intel_dspcfg snd_hda_codec iwlmvm(+) x86_pkg_temp_thermal intel_powerclamp coretemp mac80211 iTCO_wdt kvm_intel snd_hda_core mei_hdcp mei_wdt snd_hwdep iTCO_vendor_support libarc4 uvcvideo btusb kvm btrtl snd_seq btbcm btintel snd_seq_device iwlwifi snd_pcm videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common irqbypass rapl bluetooth videodev intel_cstate thinkpad_acpi intel_uncore snd_timer ledtrig_audio cfg80211 joydev intel_wmi_thunderbolt pcspkr ecdh_generic mc wmi_bmof ecc i2c_i801 intel_pch_thermal mei_me mei snd soundcore rfkill ip_tables xfs libcrc32c uas usb_storage i915 nouveau rtsx_pci_sdmmc mmc_core crct10dif_pclmul crc32_pclmul mxm_wmi ttm crc32c_intel i2c_algo_bit cec drm_kms_helper nvme ghash_clmulni_intel drm serio_raw e1000e nvme_core rtsx_pci wmi video fuse [ 5.159021] ---[ end trace 91947b6dcab7077a ]--- [ 5.159038] RIP: 0010:drm_find_cea_extension+0xa/0xe0 [drm] [ 5.159040] Code: e8 7b cc ff ff 83 45 18 01 49 83 c6 02 49 39 de 75 d5 5b 5d 41 5c 41 5d 41 5e c3 0f 1f 44 00 00 0f 1f 44 00 00 48 85 ff 74 4c <0f> b6 4f 7e 84 c9 74 44 48 83 ef 80 31 d2 48 89 f8 83 c2 01 80 38 [ 5.159041] RSP: 0018:ffffab32009b3b70 EFLAGS: 00010206 [ 5.159042] RAX: ffff9378726c9008 RBX: ffff937871598900 RCX: ffff9378726cca78 [ 5.159044] RDX: ffff93786f12c810 RSI: 0000000000000000 RDI: 34000000404f1300 [ 5.159045] RBP: ffff93787be4e000 R08: ffff93786f22b238 R09: 0000000000000100 [ 5.159046] R10: 00000000fffffffe R11: 0000000000000006 R12: 0000000000000000 [ 5.159047] R13: 0000000000000000 R14: ffff93786f22b230 R15: ffff93786f22b238 [ 5.159049] FS: 00007fb2427c6740(0000) GS:ffff93787fdc0000(0000) knlGS:0000000000000000 [ 5.159050] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5.159051] CR2: 000056251b5843b8 CR3: 000000086e0d2003 CR4: 00000000003606e0 [ 5.159053] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5.159054] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
This message is a reminder that Fedora 32 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 32 on 2021-05-25. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '32'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 32 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete.
Fedora 32 changed to end-of-life (EOL) status on 2021-05-25. Fedora 32 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed.