`BUG: kernel NULL pointer dereference, address` when running ParaView
On a Dell OptiPlex 7010 with
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)
Linux 5.9-rc4 and 5.9-rc5 show a NULL pointer dereference when running the PTS test below.
pts/paraview-1.0.3 [Test: Many Spheres - Resolution: 800 x 600]
The X session locks up then.
[ 178.136674] BUG: kernel NULL pointer dereference, address: 0000000000000000
[ 178.143680] #PF: supervisor read access in kernel mode
[ 178.148846] #PF: error_code(0x0000) - not-present page
[ 178.154013] PGD 80000003f74fd067 P4D 80000003f74fd067 PUD 3f9a60067 PMD 0
[ 178.160927] Oops: 0000 [#1] SMP PTI
[ 178.164433] CPU: 0 PID: 1486 Comm: pvpython Kdump: loaded Not tainted 5.9.0-rc5.mx64.344 #1
[ 178.172830] Hardware name: Dell Inc. OptiPlex 7010/0KRC95, BIOS A29 06/28/2018
[ 178.180114] RIP: 0010:nouveau_mem_fini+0x6/0x70 [nouveau]
[ 178.185547] Code: 04 31 c9 88 44 24 07 66 89 4c 24 05 e9 76 ff ff ff e8 2e c6 4a e1 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 0f 1f 44 00 00 53 <48> 8b 07 48 89 fb 48 8d 77 70 48 8b 78 50 48 81 c7 20 05 00 00 e8
[ 178.204427] RSP: 0018:ffffc9000186bb38 EFLAGS: 00010286
[ 178.209679] RAX: 00000000fffffff4 RBX: ffffc9000186bb68 RCX: ffffffffa0663b90
[ 178.216854] RDX: 0000000000000160 RSI: ffffc9000186bb68 RDI: 0000000000000000
[ 178.224028] RBP: ffff88840a5ade48 R08: ffff8884020086d0 R09: 0000000000000000
[ 178.231203] R10: ffff888402008848 R11: 00000000000012c0 R12: ffffc9000186bc68
[ 178.238377] R13: ffff88840a5adc00 R14: ffff8884020086d0 R15: ffffffffa065df10
[ 178.245553] FS: 00007fb7db78c040(0000) GS:ffff88840dc00000(0000) knlGS:0000000000000000
[ 178.253688] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 178.259464] CR2: 0000000000000000 CR3: 00000003f6f12001 CR4: 00000000001706f0
[ 178.266638] Call Trace:
[ 178.269112] nouveau_mem_del+0x11/0x30 [nouveau]
[ 178.273761] ttm_bo_validate+0x142/0x180 [ttm]
[ 178.278242] ? nouveau_vga_lastclose+0x10/0x10 [nouveau]
[ 178.283591] ? drm_gem_mmap+0x189/0x240 [drm]
[ 178.287973] ttm_bo_init_reserved+0x2ab/0x390 [ttm]
[ 178.292879] ttm_bo_init+0x67/0xe0 [ttm]
[ 178.296833] ? nouveau_vga_lastclose+0x10/0x10 [nouveau]
[ 178.302179] ? shmem_get_inode+0x266/0x320
[ 178.306310] nouveau_bo_init+0x9b/0xb0 [nouveau]
[ 178.310967] ? nouveau_vga_lastclose+0x10/0x10 [nouveau]
[ 178.316320] nouveau_gem_new+0xcb/0x110 [nouveau]
[ 178.321064] ? nouveau_gem_new+0x110/0x110 [nouveau]
[ 178.326068] nouveau_gem_ioctl_new+0x51/0xe0 [nouveau]
[ 178.331240] drm_ioctl_kernel+0xb2/0xf0 [drm]
[ 178.335625] drm_ioctl+0x30a/0x3c0 [drm]
[ 178.339580] ? nouveau_gem_new+0x110/0x110 [nouveau]
[ 178.344582] nouveau_drm_ioctl+0x56/0xb0 [nouveau]
[ 178.349402] __x64_sys_ioctl+0x8e/0xd0
[ 178.353170] do_syscall_64+0x33/0x40
[ 178.356766] entry_SYSCALL_64_after_hwframe+0x44/0xa9
Attachment: linux-5.9-rc5-nouveau-null-pointer-dereference-serial-log.txt