Kernel crashed in vma_create when running Xorg
I run into several Xorg lockups today, probably related to the ubuntu update yesterday.
System logs show protection faults
ov 4 18:29:16 t420-work-1 kernel: [ 65.348505] audit: type=1326 audit(1604510956.007:5): auid=4294967295 uid=1000 gid=1000 ses=4294967295 subj=? pid=3831 comm="chrome" exe="/snap/chromium/1373/usr/lib/chromium-browser/chrome" sig=0 arch=c000003e syscall=203 compat=0 ip=0x7f2181738b9f code=0x50000
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243407] general protection fault, probably for non-canonical address 0x8da920ca67cf08af: 0000 [#1] SMP PTI
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243420] CPU: 0 PID: 1239 Comm: Xorg Tainted: G U OE 5.8.0-26-generic #27-Ubuntu
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243425] Hardware name: LENOVO 42367H8/42367H8, BIOS 83ET76WW (1.46 ) 07/05/2013
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243439] RIP: 0010:kmem_cache_alloc+0x7e/0x230
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243445] Code: 95 01 00 00 4d 8b 07 65 49 8b 50 08 65 4c 03 05 a0 59 53 4f 4d 8b 20 4d 85 e4 0f 84 81 01 00 00 41 8b 47 20 49 8b 3f 4c 01 e0 <48> 8b 18 48 89 c1 49 33 9f 70 01 00 00 4c 89 e0 48 0f c9 48 31 cb
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243450] RSP: 0018:ffff9dc680d379b0 EFLAGS: 00010286
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243456] RAX: 8da920ca67cf08af RBX: 0000000000000000 RCX: 0000000000000002
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243459] RDX: 0000000000015be1 RSI: 0000000000000dc0 RDI: 00003436e7a03380
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243463] RBP: ffff9dc680d379e0 R08: ffffbdc67fc03380 R09: 0000000000000000
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243466] R10: 0000000000000000 R11: ffff898f5c1db6c2 R12: 8da920ca67cf0757
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243469] R13: 0000000000000dc0 R14: ffff898f8d0ea840 R15: ffff898f8d0ea840
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243474] FS: 00007f4f26725a40(0000) GS:ffff898f98200000(0000) knlGS:0000000000000000
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243478] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243481] CR2: 0000351fe3e10000 CR3: 0000000180686001 CR4: 00000000000606f0
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243484] Call Trace:
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243671] ? vma_create+0x30/0x460 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243789] vma_create+0x30/0x460 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243798] ? mutex_lock+0x13/0x40
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.243944] i915_vma_instance+0xd2/0xe0 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244092] eb_lookup_vma+0xd7/0x1c0 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244200] eb_lookup_vmas+0x79/0x200 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244295] eb_relocate+0x18/0x1b0 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244383] i915_gem_do_execbuffer+0x265/0x8d0 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244395] ? sg_init_table+0x15/0x40
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244401] ? __sg_alloc_table+0x6f/0x170
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244409] ? kvfree+0x2a/0x30
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244417] ? __kmalloc_node+0x201/0x300
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244510] i915_gem_execbuffer2_ioctl+0x237/0x4a0 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244606] ? intel_engines_add_sysfs+0x150/0x150 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244615] ? radix_tree_lookup+0xd/0x10
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244711] ? i915_gem_execbuffer_ioctl+0x2e0/0x2e0 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244763] drm_ioctl_kernel+0xae/0xf0 [drm]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244810] drm_ioctl+0x238/0x3d0 [drm]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244911] ? i915_gem_execbuffer_ioctl+0x2e0/0x2e0 [i915]
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244921] ? fput+0x13/0x15
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244928] ? __sys_recvmsg+0x94/0xb0
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244934] ksys_ioctl+0x8e/0xc0
Nov 4 19:08:26 t420-work-1 kernel: [ 2416.244939] __x64_sys_ioctl+0x1a/0x20
From that I found this ubuntu bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1901563 The ubuntu bug mentions #1201 (closed) , but I don't see a related stack trace there, so I'm opening a new issue. Any suggestions?
Thanks, Bernd