Bug report: 455.23.04 - Kernel Panic due to NULL pointer dereference

I just ran into this again on my Arch Linux machine. Computer was up for a couple of days.

# uname -a
Linux paulo-pc 5.9.1-arch1-1 #1 SMP PREEMPT Sat, 17 Oct 2020 13:30:37 +0000 x86_64 GNU/Linux

nvidia 455.28-7

-- Logs begin at Tue 2020-07-21 15:31:08 MDT, end at Thu 2020-10-29 16:46:50 MDT. --
Oct 29 16:33:46 unglued-pc kernel: BUG: kernel NULL pointer dereference, address: 0000000000000020
Oct 29 16:33:46 unglued-pc kernel: #PF: supervisor read access in kernel mode
Oct 29 16:33:46 unglued-pc kernel: #PF: error_code(0x0000) - not-present page
Oct 29 16:33:46 unglued-pc kernel: PGD 800000036bfd5067 P4D 800000036bfd5067 PUD 0 
Oct 29 16:33:46 unglued-pc kernel: Oops: 0000 [#1] PREEMPT SMP PTI
Oct 29 16:33:46 unglued-pc kernel: CPU: 3 PID: 1962 Comm: irq/44-nvidia Tainted: P           OE     5.9.1-arch1-1 #1
Oct 29 16:33:46 unglued-pc kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme4, BIOS P2.90 07/11/2013
Oct 29 16:33:46 unglued-pc kernel: RIP: 0010:_nv027470rm+0x9/0x90 [nvidia]
Oct 29 16:33:46 unglued-pc kernel: Code: 90 ff e8 ea b0 00 00 31 c0 48 83 c4 08 c3 31 c0 eb bf 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 83 ec 08 48 85 ff 74 57 <48> 8b 17 31 c0 48 85 d2 75 0e eb 2b 0f 1f 00 48 8b 52 10 48 85 d2
Oct 29 16:33:46 unglued-pc kernel: RSP: 0018:ffffaf21815dfc00 EFLAGS: 00010202
Oct 29 16:33:46 unglued-pc kernel: RAX: 0000000000000020 RBX: 0000000000000020 RCX: 0000000000000010
Oct 29 16:33:46 unglued-pc kernel: RDX: ffffa177a10dc388 RSI: ffffffffffffffff RDI: 0000000000000020
Oct 29 16:33:46 unglued-pc kernel: RBP: ffffa17a88cf29d0 R08: ffffffffc27fcb90 R09: ffffa17a88cf29b0
Oct 29 16:33:46 unglued-pc kernel: R10: ffffffffc14d27d0 R11: ffffa17a8e3f1808 R12: 0000000000000020
Oct 29 16:33:46 unglued-pc kernel: R13: 0000000000000000 R14: ffffa17a88cf2b38 R15: ffffa17a88cf2c78
Oct 29 16:33:46 unglued-pc kernel: FS:  0000000000000000(0000) GS:ffffa17a9f380000(0000) knlGS:0000000000000000
Oct 29 16:33:46 unglued-pc kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 29 16:33:46 unglued-pc kernel: CR2: 0000000000000020 CR3: 0000000323770004 CR4: 00000000001706e0
Oct 29 16:33:46 unglued-pc kernel: Call Trace:
Oct 29 16:33:46 unglued-pc kernel:  ? _nv029878rm+0x1b/0x90 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv025417rm+0x18/0x60 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv011659rm+0x13d/0x1c0 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv000083rm+0x12f/0x1a0 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv036622rm+0xc3/0x350 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv036621rm+0x5c/0x70 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv011583rm+0x78/0xd0 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv011583rm+0x1a/0xd0 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv024702rm+0x251/0x3e0 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv024650rm+0x1f/0xf0 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv015407rm+0xcb/0x370 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv026019rm+0x10/0x10 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv027677rm+0x273/0xdc0 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv007561rm+0x155/0x270 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv027685rm+0x8d/0x180 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? _nv000711rm+0xa9/0x200 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? disable_irq_nosync+0x10/0x10
Oct 29 16:33:46 unglued-pc kernel:  ? rm_isr_bh+0x1c/0x60 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? nvidia_isr_kthread_bh+0x1b/0x40 [nvidia]
Oct 29 16:33:46 unglued-pc kernel:  ? irq_thread_fn+0x20/0x60
Oct 29 16:33:46 unglued-pc kernel:  ? irq_thread+0xf5/0x1a0
Oct 29 16:33:46 unglued-pc kernel:  ? irq_finalize_oneshot.part.0+0xe0/0xe0
Oct 29 16:33:46 unglued-pc kernel:  ? irq_thread_check_affinity+0xd0/0xd0
Oct 29 16:33:46 unglued-pc kernel:  ? kthread+0x142/0x160
Oct 29 16:33:46 unglued-pc kernel:  ? __kthread_bind_mask+0x60/0x60
Oct 29 16:33:46 unglued-pc kernel:  ? ret_from_fork+0x22/0x30
Oct 29 16:33:46 unglued-pc kernel: Modules linked in: tun snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo xt_addrtype iptable_filter iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c br_netfilter bridge stp llc overlay nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) intel_rapl_msr at24 uas usb_storage mei_hdcp mxm_wmi iTCO_wdt intel_pmc_bxt iTCO_vendor_support intel_rapl_common uvcvideo x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 kvm videobuf2_common irqbypass crct10dif_pclmul crc32_pclmul fuse ghash_clmulni_intel videodev aesni_intel snd_usb_audio crypto_simd cryptd glue_helper snd_usbmidi_lib snd_rawmidi rapl snd_seq_device mc intel_cstate intel_uncore i2c_i801 pl2303 pcspkr i2c_smbus mousedev input_leds joydev i915 tg3 snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg libphy snd_hda_codec i2c_algo_bit drm_kms_helper snd_hda_core snd_hwdep
Oct 29 16:33:46 unglued-pc kernel:  evdev snd_pcm cec wmi mac_hid rc_core mei_me snd_timer intel_gtt intel_smartconnect syscopyarea snd sysfillrect lpc_ich sysimgblt fb_sys_fops soundcore mei vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) drm crypto_user agpgart ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 hid_generic usbhid hid crc32c_intel sr_mod cdrom xhci_pci xhci_pci_renesas xhci_hcd ehci_pci ehci_hcd
Oct 29 16:33:46 unglued-pc kernel: CR2: 0000000000000020
Oct 29 16:33:46 unglued-pc kernel: ---[ end trace 6c36a695b88654c6 ]---
Oct 29 16:33:46 unglued-pc kernel: RIP: 0010:_nv027470rm+0x9/0x90 [nvidia]
Oct 29 16:33:46 unglued-pc kernel: Code: 90 ff e8 ea b0 00 00 31 c0 48 83 c4 08 c3 31 c0 eb bf 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 83 ec 08 48 85 ff 74 57 <48> 8b 17 31 c0 48 85 d2 75 0e eb 2b 0f 1f 00 48 8b 52 10 48 85 d2
Oct 29 16:33:46 unglued-pc kernel: RSP: 0018:ffffaf21815dfc00 EFLAGS: 00010202
Oct 29 16:33:46 unglued-pc kernel: RAX: 0000000000000020 RBX: 0000000000000020 RCX: 0000000000000010
Oct 29 16:33:46 unglued-pc kernel: RDX: ffffa177a10dc388 RSI: ffffffffffffffff RDI: 0000000000000020
Oct 29 16:33:46 unglued-pc kernel: RBP: ffffa17a88cf29d0 R08: ffffffffc27fcb90 R09: ffffa17a88cf29b0
Oct 29 16:33:46 unglued-pc kernel: R10: ffffffffc14d27d0 R11: ffffa17a8e3f1808 R12: 0000000000000020
Oct 29 16:33:46 unglued-pc kernel: R13: 0000000000000000 R14: ffffa17a88cf2b38 R15: ffffa17a88cf2c78
Oct 29 16:33:46 unglued-pc kernel: FS:  0000000000000000(0000) GS:ffffa17a9f380000(0000) knlGS:0000000000000000
Oct 29 16:33:46 unglued-pc kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 29 16:33:46 unglued-pc kernel: CR2: 0000000000000020 CR3: 0000000323770004 CR4: 00000000001706e0
Oct 29 16:33:46 unglued-pc kernel: BUG: kernel NULL pointer dereference, address: 0000000000000928
Oct 29 16:33:46 unglued-pc kernel: #PF: supervisor write access in kernel mode
Oct 29 16:33:46 unglued-pc kernel: #PF: error_code(0x0002) - not-present page
Oct 29 16:33:46 unglued-pc kernel: PGD 800000036bfd5067 P4D 800000036bfd5067 PUD 0 
Oct 29 16:33:46 unglued-pc kernel: Oops: 0002 [#2] PREEMPT SMP PTI
Oct 29 16:33:46 unglued-pc kernel: CPU: 3 PID: 1962 Comm: irq/44-nvidia Tainted: P      D    OE     5.9.1-arch1-1 #1
Oct 29 16:33:46 unglued-pc kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Extreme4, BIOS P2.90 07/11/2013
Oct 29 16:33:46 unglued-pc kernel: RIP: 0010:mutex_lock+0x10/0x20
Oct 29 16:33:46 unglued-pc kernel: Code: 03 31 c0 c3 eb d4 0f 1f 40 00 0f 1f 44 00 00 be 02 00 00 00 e9 61 fa ff ff 90 0f 1f 44 00 00 31 c0 65 48 8b 14 25 c0 7b 01 00 <f0> 48 0f b1 17 75 01 c3 eb d6 66 0f 1f 44 00 00 0f 1f 44 00 00 41
Oct 29 16:33:46 unglued-pc kernel: RSP: 0018:ffffaf21815dfe30 EFLAGS: 00010246
Oct 29 16:33:46 unglued-pc kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
Oct 29 16:33:46 unglued-pc kernel: RDX: ffffa17a95bfdb80 RSI: 0000000000000000 RDI: 0000000000000928
Oct 29 16:33:46 unglued-pc kernel: RBP: 0000000000000928 R08: 0000000000000001 R09: 0000000000000000
Oct 29 16:33:46 unglued-pc kernel: R10: ffffa17a88665400 R11: ffffaf21815df800 R12: ffffa17a95bfe344
Oct 29 16:33:46 unglued-pc kernel: R13: 0000000000000000 R14: 0000000000000001 R15: ffffa17a95bfdb80
Oct 29 16:33:46 unglued-pc kernel: FS:  0000000000000000(0000) GS:ffffa17a9f380000(0000) knlGS:0000000000000000
Oct 29 16:33:46 unglued-pc kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 29 16:33:46 unglued-pc kernel: CR2: 0000000000000928 CR3: 0000000323770004 CR4: 00000000001706e0
Oct 29 16:33:46 unglued-pc kernel: Call Trace:
Oct 29 16:33:46 unglued-pc kernel:  perf_event_exit_task+0x30/0x440
Oct 29 16:33:46 unglued-pc kernel:  do_exit+0x379/0xa90
Oct 29 16:33:46 unglued-pc kernel:  ? task_work_run+0x5c/0x90
Oct 29 16:33:46 unglued-pc kernel:  ? do_exit+0x369/0xa90
Oct 29 16:33:46 unglued-pc kernel:  ? kthread+0x142/0x160
Oct 29 16:33:46 unglued-pc kernel:  ? rewind_stack_do_exit+0x17/0x17
Oct 29 16:33:46 unglued-pc kernel: Modules linked in: tun snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo xt_addrtype iptable_filter iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c br_netfilter bridge stp llc overlay nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) intel_rapl_msr at24 uas usb_storage mei_hdcp mxm_wmi iTCO_wdt intel_pmc_bxt iTCO_vendor_support intel_rapl_common uvcvideo x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 kvm videobuf2_common irqbypass crct10dif_pclmul crc32_pclmul fuse ghash_clmulni_intel videodev aesni_intel snd_usb_audio crypto_simd cryptd glue_helper snd_usbmidi_lib snd_rawmidi rapl snd_seq_device mc intel_cstate intel_uncore i2c_i801 pl2303 pcspkr i2c_smbus mousedev input_leds joydev i915 tg3 snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg libphy snd_hda_codec i2c_algo_bit drm_kms_helper snd_hda_core snd_hwdep
Oct 29 16:33:46 unglued-pc kernel:  evdev snd_pcm cec wmi mac_hid rc_core mei_me snd_timer intel_gtt intel_smartconnect syscopyarea snd sysfillrect lpc_ich sysimgblt fb_sys_fops soundcore mei vboxnetflt(OE) vboxnetadp(OE) vboxdrv(OE) drm crypto_user agpgart ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 hid_generic usbhid hid crc32c_intel sr_mod cdrom xhci_pci xhci_pci_renesas xhci_hcd ehci_pci ehci_hcd
Oct 29 16:33:46 unglued-pc kernel: CR2: 0000000000000928
Oct 29 16:33:46 unglued-pc kernel: ---[ end trace 6c36a695b88654c7 ]---
Oct 29 16:33:46 unglued-pc kernel: RIP: 0010:_nv027470rm+0x9/0x90 [nvidia]
Oct 29 16:33:46 unglued-pc kernel: Code: 90 ff e8 ea b0 00 00 31 c0 48 83 c4 08 c3 31 c0 eb bf 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 83 ec 08 48 85 ff 74 57 <48> 8b 17 31 c0 48 85 d2 75 0e eb 2b 0f 1f 00 48 8b 52 10 48 85 d2
Oct 29 16:33:46 unglued-pc kernel: RSP: 0018:ffffaf21815dfc00 EFLAGS: 00010202
Oct 29 16:33:46 unglued-pc kernel: RAX: 0000000000000020 RBX: 0000000000000020 RCX: 0000000000000010
Oct 29 16:33:46 unglued-pc kernel: RDX: ffffa177a10dc388 RSI: ffffffffffffffff RDI: 0000000000000020
Oct 29 16:33:46 unglued-pc kernel: RBP: ffffa17a88cf29d0 R08: ffffffffc27fcb90 R09: ffffa17a88cf29b0
Oct 29 16:33:46 unglued-pc kernel: R10: ffffffffc14d27d0 R11: ffffa17a8e3f1808 R12: 0000000000000020
Oct 29 16:33:46 unglued-pc kernel: R13: 0000000000000000 R14: ffffa17a88cf2b38 R15: ffffa17a88cf2c78
Oct 29 16:33:46 unglued-pc kernel: FS:  0000000000000000(0000) GS:ffffa17a9f380000(0000) knlGS:0000000000000000
Oct 29 16:33:46 unglued-pc kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 29 16:33:46 unglued-pc kernel: CR2: 0000000000000928 CR3: 0000000323770004 CR4: 00000000001706e0
Oct 29 16:33:46 unglued-pc kernel: Fixing recursive fault but reboot is needed!