Linux kernel 5.11.12 ABRT on driver version 460.67

The only kernel that I can use at the moment is 5.11.10. Both 5.11.11 and 5.11.12 lock-up with the stack trace I have pasted below.

I am running Fedora 32 on a Lenovo P620 with Quadro 4000 and VBIOS version of 90.04.87.00.01.

[   52.419069] watchdog: BUG: soft lockup - CPU#25 stuck for 22s! [plymouthd:598]
[   52.419074] Modules linked in: ip6table_raw nf_log_ipv6 ip6t_REJECT nf_reject_ipv6 ip6table_filter ip6table_mangle ip6_tables vboxnetadp(O) vboxnetflt(O) vboxdrv(O) iptable_raw nf_log_ipv4 nf_log_common ipt_REJECT nf_reject_ipv4 xt_state xt_conntrack nf_conntrack nf_defrag_ipv6 cmac nf_defrag_ipv4 bnep xt_LOG xt_tcpmss iptable_filter iptable_mangle sunrpc vfat fat nvidia_drm(PO) nvidia_modeset(PO) nvidia_uvm(PO) intel_rapl_msr ucsi_ccg typec_ucsi intel_rapl_common amd64_edac_mod nvidia(PO) typec edac_mce_amd amd_energy snd_hda_codec_hdmi iwlmvm snd_hda_intel snd_intel_dspcfg soundwire_intel soundwire_generic_allocation kvm_amd snd_soc_core mac80211 kvm snd_compress snd_pcm_dmaengine soundwire_cadence snd_hda_codec snd_usb_audio snd_hda_core snd_usbmidi_lib btusb ac97_bus snd_rawmidi irqbypass snd_hwdep rapl wmi_bmof pcspkr btrtl libarc4 snd_seq btbcm snd_seq_device btintel snd_pcm drm_kms_helper bluetooth iwlwifi snd_timer snd soundcore cec i2c_nvidia_gpu ecdh_generic mc cfg80211 joydev
[   52.419113]  ecc sp5100_tco k10temp i2c_piix4 rfkill acpi_cpufreq drm ip_tables xfs dm_crypt hid_logitech_hidpp hid_logitech_dj crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel nvme nvme_core atlantic ccp uas usb_storage macsec wmi pinctrl_amd fuse
[   52.419124] CPU: 25 PID: 598 Comm: plymouthd Tainted: P           O      5.11.12-100.fc32.x86_64 #1
[   52.419126] Hardware name: LENOVO 30E1S0FG00/1046, BIOS S07KT0EA 11/13/2020
[   52.419127] RIP: 0010:_nv001527kms+0x0/0x70 [nvidia_modeset]
[   52.419155] Code: 49 89 47 48 48 8b 53 28 e9 16 fe ff ff 49 c7 47 48 00 00 00 00 48 8b 53 28 e9 d4 fd ff ff 66 2e 0f 1f 84 00 00 00 00 00 66 90 <41> 54 55 49 89 fc 53 48 8d 5f 38 48 89 f5 48 89 df e8 fa 4a 00 00
[   52.419156] RSP: 0018:ffffa61280e23620 EFLAGS: 00000282
[   52.419157] RAX: ffffffffc116d870 RBX: ffff93d91974ee08 RCX: 0000000000000da8
[   52.419158] RDX: ffff93d8c0fe8488 RSI: ffff93d8d0314008 RDI: ffff93d91974ee08
[   52.419159] RBP: ffff93d9299b9008 R08: ffffa61280e23528 R09: 0000000000000001
[   52.419160] R10: 0000000000014834 R11: 0000000000000000 R12: 0000000000000000
[   52.419160] R13: 0000000000000000 R14: ffff93d8d0314008 R15: 0000000000000001
[   52.419161] FS:  00007ff5742d9f40(0000) GS:ffff93e7bd840000(0000) knlGS:0000000000000000
[   52.419162] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   52.419163] CR2: 00007f84b400a3b8 CR3: 000000012725e000 CR4: 0000000000350ee0
[   52.419164] Call Trace:
[   52.419166]  ? _nv001103kms+0xb2/0x400 [nvidia_modeset]
[   52.419189]  ? _nv000765kms+0x1e/0x80 [nvidia_modeset]
[   52.419208]  ? _nv002347kms+0x112/0x130 [nvidia_modeset]
[   52.419225]  ? _nv000538kms+0xd7/0xf0 [nvidia_modeset]
[   52.419242]  ? _nv000020kms+0x6e7/0x850 [nvidia_modeset]
[   52.419258]  ? _nv035449rm+0xc/0x20 [nvidia]
[   52.419519]  ? _nv009667rm+0x40/0x90 [nvidia]
[   52.419767]  ? kfree+0xb3/0x400
[   52.419770]  ? _nv009665rm+0xbe/0x100 [nvidia]
[   52.420017]  ? _nv038024rm+0x120/0x130 [nvidia]
[   52.420265]  ? _nv038022rm+0xa9/0x2d0 [nvidia]
[   52.420518]  ? _nv032903rm+0x1e/0x30 [nvidia]
[   52.420751]  ? os_acquire_spinlock+0xe/0x20 [nvidia]
[   52.420942]  ? _nv035424rm+0xc/0x20 [nvidia]
[   52.421197]  ? _nv040195rm+0x9b/0x190 [nvidia]
[   52.421384]  ? _nv002732kms+0x12b0/0x15f0 [nvidia_modeset]
[   52.421403]  ? _nv000556kms+0x50/0x50 [nvidia_modeset]
[   52.421417]  ? nvKmsIoctl+0x96/0x1d0 [nvidia_modeset]
[   52.421432]  ? nvkms_ioctl_from_kapi+0x40/0x80 [nvidia_modeset]
[   52.421446]  ? _nv000018kms+0x46c/0x550 [nvidia_modeset]
[   52.421466]  ? drm_atomic_add_encoder_bridges+0x33/0x80 [drm]
[   52.421484]  ? nv_drm_atomic_apply_modeset_config.isra.0+0x2b2/0x3c0 [nvidia_drm]
[   52.421487]  ? nv_drm_atomic_commit+0xaa/0x340 [nvidia_drm]
[   52.421489]  ? drm_connector_list_iter_next+0x81/0xb0 [drm]
[   52.421506]  ? nv_drm_atomic_helper_disable_all+0x1b8/0x280 [nvidia_drm]
[   52.421508]  ? nv_drm_master_drop+0x22/0x60 [nvidia_drm]
[   52.421510]  ? drm_dropmaster_ioctl+0xaf/0x110 [drm]
[   52.421523]  ? drm_setmaster_ioctl+0x160/0x160 [drm]
[   52.421537]  ? drm_ioctl_kernel+0x86/0xd0 [drm]
[   52.421551]  ? drm_ioctl+0x20f/0x3a0 [drm]
[   52.421564]  ? drm_setmaster_ioctl+0x160/0x160 [drm]
[   52.421577]  ? selinux_file_ioctl+0x122/0x1c0
[   52.421580]  ? lapic_next_event+0x1d/0x20
[   52.421582]  ? clockevents_program_event+0x3b/0xf0
[   52.421585]  ? __x64_sys_ioctl+0x83/0xb0
[   52.421587]  ? do_syscall_64+0x33/0x40
[   52.421589]  ? entry_SYSCALL_64_after_hwframe+0x44/0xa9

What’s the condition for the crash?

I forgot to mention. This happens on boot. It is probably during initialization of X because this happens before I get to the login screen.

The display goes blank, and never comes back.

What kind of monitors are connected? Are those turned on?

The monitor is an ASUS PB287Q, 4k@60Hz connected over DP1.2. When it works I do get 4k@60Hz in Linux.

I know that the display is working because I type in my LUKS password and I Fedora loading screen shows up, it only locks up at the point where it is supposed to show the login screen.

Everything works fine with kernel 5.11.10, it only crashes when I switch to 5.11.11 or 5.11.12

The issue fixed itself. I don’t know how.