RHEL7.7 + 440.41 : kernel crashdump in nvkms when waking up from sleep (DPMS)

Here is yet another crashdump (been reporting these since september of 2019) on RHEL7 with the NVidia driver:

[810353.231443] X: page allocation failure: order:4, mode:0x40d0
[810353.231456] CPU: 0 PID: 29465 Comm: X Kdump: loaded Tainted: P           OE  ------------ T 
3.10.0-1062.9.1.el7.x86_64 #1
[810353.231461] Hardware name: Dell Inc. PowerEdge T440/00X7CK, BIOS 2.4.8 11/27/2019
[810353.231464] Call Trace:
[810353.231483]  [<ffffffff84d7ac23>] dump_stack+0x19/0x1b
[810353.231496]  [<ffffffff847c3d70>] warn_alloc_failed+0x110/0x180
[810353.231503]  [<ffffffff847c897f>] __alloc_pages_nodemask+0x9df/0xbe0
[810353.231514]  [<ffffffff84816b28>] alloc_pages_current+0x98/0x110
[810353.231601]  [<ffffffffc1dc9f70>] ? _nv000489kms+0x50/0x50 [nvidia_modeset]
[810353.231610]  [<ffffffff847e3b28>] kmalloc_order+0x18/0x40
[810353.231617]  [<ffffffff84822056>] kmalloc_order_trace+0x26/0xa0
[810353.231623]  [<ffffffff84826611>] ? __kmalloc+0x211/0x230
[810353.231655]  [<ffffffffc1dc9f70>] ? _nv000489kms+0x50/0x50 [nvidia_modeset]
[810353.231660]  [<ffffffff84826611>] __kmalloc+0x211/0x230
[810353.231692]  [<ffffffffc1dc9f70>] ? _nv000489kms+0x50/0x50 [nvidia_modeset]
[810353.231722]  [<ffffffffc1dc73f7>] nvkms_alloc+0x27/0x70 [nvidia_modeset]
[810353.231773]  [<ffffffffc1e04946>] _nv002516kms+0x16/0x30 [nvidia_modeset]
[810353.231818]  [<ffffffffc1dfaca8>] ? _nv002623kms+0x68/0x1f70 [nvidia_modeset]
[810353.231826]  [<ffffffff84816b28>] ? alloc_pages_current+0x98/0x110
[810353.231856]  [<ffffffffc1dc9f70>] ? _nv000489kms+0x50/0x50 [nvidia_modeset]
[810353.231863]  [<ffffffff847e3b28>] ? kmalloc_order+0x18/0x40
[810353.231867]  [<ffffffff84822056>] ? kmalloc_order_trace+0x26/0xa0
[810353.231872]  [<ffffffff84826611>] ? __kmalloc+0x211/0x230
[810353.231901]  [<ffffffffc1dc9f70>] ? _nv000489kms+0x50/0x50 [nvidia_modeset]
[810353.231931]  [<ffffffffc1dca481>] ? _nv000618kms+0x31/0xe0 [nvidia_modeset]
[810353.231974]  [<ffffffffc1dc9f70>] ? _nv000489kms+0x50/0x50 [nvidia_modeset]
[810353.232006]  [<ffffffffc1dcb8c6>] ? nvKmsIoctl+0x96/0x1d0 [nvidia_modeset]
[810353.232036]  [<ffffffffc1dc8012>] ? nvkms_ioctl_common+0x42/0x80 [nvidia_modeset]
[810353.232067]  [<ffffffffc1dc8113>] ? nvkms_ioctl+0xc3/0x110 [nvidia_modeset]
[810353.232297]  [<ffffffffc0649083>] ? nvidia_frontend_unlocked_ioctl+0x43/0x50 [nvidia]
[810353.232323]  [<ffffffff8485fb40>] ? do_vfs_ioctl+0x3a0/0x5a0
[810353.232335]  [<ffffffff84d88678>] ? __do_page_fault+0x238/0x500
[810353.232343]  [<ffffffff8485fde1>] ? SyS_ioctl+0xa1/0xc0
[810353.232349]  [<ffffffff84d8dede>] ? system_call_fastpath+0x25/0x2a
[810353.232353] Mem-Info:
[810353.232368] active_anon:540263 inactive_anon:826848 isolated_anon:0

nvidia-bug-report.log.gz (5.54 MB)
vmcore-dmesg.txt (1020 KB)

@NVidia : Should we go through TSAnet? This is only an issue which I am reporting in my free time but I ve been advised to use TSAnet to get some attention from you.

Seems 440.59 was released today and the release notes carry this line:

“- Fixed a bug that could cause the X server to crash while exiting DPMS with HardDPMS enabled.”

That sounds a lot like it. Could someone confirm?