I've seen the very same bug again today, with Linux 4.10.0-32-generic #36-Ubuntu.
This happened again when there were continuous writes to a large btrfs array with high CPU load (bitcoin-qt). The crash seems to be related to the GPU driver though. And even though X crashes/freezes, Apps keep running (musik keeps playing). Since I don't know how to reproduce this error, I don't know whether I can say for sure whether an upstream kernel would fix the issue. [ 8916.254610] BUG: unable to handle kernel NULL pointer dereference at 0000000000000018 [ 8916.254666] IP: gen8_ppgtt_alloc_page_directories.isra.38+0x115/0x250 [i915] [ 8916.254683] PGD 0 [ 8916.254696] Oops: 0002 [#1] SMP [ 8916.254707] Modules linked in: bnep pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) xt_multiport iptable_filter intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm binfmt_misc snd_usb_audio nls_iso8859_1 irqbypass crct10dif_pclmul snd_hda_codec_hdmi crc32_pclmul ghash_clmulni_intel snd_usbmidi_lib snd_seq_midi snd_seq_midi_event snd_hda_codec_realtek dm_crypt snd_hda_codec_generic pcbc snd_rawmidi snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm snd_seq aesni_intel aes_x86_64 crypto_simd glue_helper uvcvideo cryptd videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 intel_cstate input_leds snd_seq_device videobuf2_core joydev intel_rapl_perf snd_timer serio_raw videodev snd media soundcore shpchp mei_me mei intel_pch_thermal hci_uart btbcm btqca btintel [ 8916.254868] bluetooth acpi_als kfifo_buf intel_lpss_acpi industrialio intel_lpss mac_hid acpi_pad parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor raid6_pq hid_generic usbhid mxm_wmi i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect e1000e ptp pps_core sysimgblt fb_sys_fops drm ahci libahci wmi video pinctrl_sunrisepoint pinctrl_intel i2c_hid hid fjes [ 8916.254949] CPU: 0 PID: 6098 Comm: chrome Tainted: G OE 4.10.0-32-generic #36-Ubuntu [ 8916.254982] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B150M Pro4S/D3, BIOS P7.00 12/06/2016 [ 8916.255010] task: ffff8964e23eab00 task.stack: ffffb58f82a08000 [ 8916.255040] RIP: 0010:gen8_ppgtt_alloc_page_directories.isra.38+0x115/0x250 [i915] [ 8916.255058] RSP: 0018:ffffb58f82a0b880 EFLAGS: 00010246 [ 8916.255070] RAX: ffff8964bf5a3000 RBX: 0000000000000003 RCX: 0000000000000003 [ 8916.255086] RDX: 0000000000000000 RSI: ffff89655c51a000 RDI: ffff89655d030000 [ 8916.255103] RBP: ffffb58f82a0b8d8 R08: 0000000000000000 R09: 0000000000000000 [ 8916.255119] R10: 0000000000000000 R11: 0000000000000001 R12: ffff89638ddf0000 [ 8916.255136] R13: ffff896498c78550 R14: 00000000fab5e000 R15: 0000000000004000 [ 8916.255153] FS: 00007f83e0324b00(0000) GS:ffff89656dc00000(0000) knlGS:0000000000000000 [ 8916.255172] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8916.255185] CR2: 0000000000000018 CR3: 0000000167932000 CR4: 00000000002406f0 [ 8916.255203] Call Trace: [ 8916.255224] gen8_alloc_va_range_3lvl+0xfb/0x9e0 [i915] [ 8916.255240] ? swiotlb_map_sg_attrs+0x49/0x110 [ 8916.255261] gen8_alloc_va_range+0x23d/0x470 [i915] [ 8916.255287] i915_vma_bind+0x7e/0x170 [i915] [ 8916.255308] __i915_vma_do_pin+0x2a5/0x450 [i915] [ 8916.255337] i915_gem_execbuffer_reserve_vma.isra.31+0x144/0x1b0 [i915] [ 8916.255368] i915_gem_execbuffer_reserve.isra.32+0x39e/0x3d0 [i915] [ 8916.255400] i915_gem_do_execbuffer.isra.38+0x4ca/0x15c0 [i915] [ 8916.255419] ? reservation_object_get_fences_rcu+0x27d/0x290 [ 8916.255452] ? shmem_pwrite+0xca/0xe4 [i915] [ 8916.255482] i915_gem_execbuffer2+0xa1/0x1e0 [i915] [ 8916.255512] drm_ioctl+0x21b/0x4c0 [drm] [ 8916.255541] ? i915_gem_execbuffer+0x310/0x310 [i915] [ 8916.255556] ? __seccomp_filter+0x67/0x250 [ 8916.255569] do_vfs_ioctl+0xa3/0x610 [ 8916.255582] ? __secure_computing+0x3f/0xd0 [ 8916.255596] ? syscall_trace_enter+0xcd/0x2e0 [ 8916.255608] SyS_ioctl+0x79/0x90 [ 8916.255618] do_syscall_64+0x5b/0xc0 [ 8916.255630] entry_SYSCALL64_slow_path+0x25/0x25 [ 8916.255644] RIP: 0033:0x7f83d996b587 [ 8916.255654] RSP: 002b:00007ffdf218ffc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 8916.255673] RAX: ffffffffffffffda RBX: 000010955864d800 RCX: 00007f83d996b587 [ 8916.255692] RDX: 00007ffdf2190010 RSI: 00000000c0406469 RDI: 000000000000000e [ 8916.255710] RBP: 00007ffdf2190010 R08: 0000000000000000 R09: 0000000000000000 [ 8916.255727] R10: 0000000000004df0 R11: 0000000000000246 R12: 00000000c0406469 [ 8916.255743] R13: 000000000000000e R14: 0000000000000000 R15: 0000000000000000 [ 8916.255776] Code: e6 48 8b 90 20 03 00 00 48 8b b8 d8 02 00 00 48 8b 52 08 48 83 ca 03 e8 aa cd ff ff 48 8b 45 b0 48 8b 4d c8 48 8b 10 48 8b 45 d0 <4c> 89 24 ca 48 0f ab 08 0f 1f 44 00 00 e9 53 ff ff ff 65 8b 05 [ 8916.255859] RIP: gen8_ppgtt_alloc_page_directories.isra.38+0x115/0x250 [i915] RSP: ffffb58f82a0b880 [ 8916.255881] CR2: 0000000000000018 [ 8916.261987] ---[ end trace fbab8cf7afe4214e ]--- -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1698965 Title: BUG: unable to handle kernel NULL pointer dereference at 0000000000000018 - IP: gen8_ppgtt_alloc_page_directories.isra.38+0x115/0x250 [i915] Status in linux package in Ubuntu: Expired Bug description: Display freezes under high CPU load/swapping. Thought this would remedy itself after the swapping is over, but it turns out i915 crashed. ProblemType: Bug DistroRelease: Ubuntu 17.04 Package: linux-image-generic 4.10.0.24.26 ProcVersionSignature: Ubuntu 4.10.0-22.24-generic 4.10.15 Uname: Linux 4.10.0-22-generic x86_64 ApportVersion: 2.20.4-0ubuntu4.1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: benpicco 2112 F.... pulseaudio /dev/snd/controlC1: benpicco 2112 F.... pulseaudio Date: Tue Jun 20 01:10:19 2017 EcryptfsInUse: Yes HibernationDevice: RESUME=UUID=ef400a46-b237-4272-b4a7-f866e92d00a0 InstallationDate: Installed on 2016-08-06 (317 days ago) InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719) IwConfig: lo no wireless extensions. enp0s31f6 no wireless extensions. MachineType: To Be Filled By O.E.M. To Be Filled By O.E.M. ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.10.0-22-generic.efi.signed root=UUID=8e6b0d6a-eb87-44cf-8fc3-b13bd97b71d2 ro quiet splash vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-4.10.0-22-generic N/A linux-backports-modules-4.10.0-22-generic N/A linux-firmware 1.164.1 RfKill: SourcePackage: linux UpgradeStatus: Upgraded to zesty on 2017-04-13 (67 days ago) dmi.bios.date: 12/06/2016 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: P7.00 dmi.board.name: B150M Pro4S/D3 dmi.board.vendor: ASRock dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: To Be Filled By O.E.M. dmi.chassis.version: To Be Filled By O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP7.00:bd12/06/2016:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnB150MPro4S/D3:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.: dmi.product.name: To Be Filled By O.E.M. dmi.product.version: To Be Filled By O.E.M. dmi.sys.vendor: To Be Filled By O.E.M. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1698965/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp