May 2 10:25:48 frode-Precision-5520 kernel: [23616.573013] BUG: unable to handle kernel NULL pointer dereference at 0000000000000018
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573058] IP: gen8_ppgtt_alloc_page_directories.isra.38+0x124/0x270 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573079] PGD 496941067
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573079] PUD 48fcd5067
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573088] PMD 0
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573095]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573106] Oops: 0002 [#1] SMP
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573115] Modules linked in: uas usb_storage vhost_net vhost macvtap macvlan snd_usb_audio hid_generic snd_usbmidi_lib usblp ccm scsi_transport_iscsi xt_conntrack ipt_REJECT nf_reject_ipv4 ebtable_filter ebtables binfmt_misc veth xfrm_user xfrm4_tunnel tunnel4 ipcomp xfrm_ipcomp esp4 ah4 af_key xfrm_algo l2tp_ppp l2tp_netlink l2tp_core ip6_udp_tunnel udp_tunnel pppox rfcomm bnep ip6table_filter ip6_tables xt_CHECKSUM iptable_mangle xt_tcpudp ipt_MASQUERADE nf_nat_masquerade_ipv4 xt_comment iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack libcrc32c bridge stp llc iptable_filter ip_tables x_tables bbswitch(OE) nls_iso8859_1 arc4 snd_hda_codec_hdmi dell_led snd_hda_codec_realtek snd_hda_codec_generic i2c_designware_platform i2c_designware_core dell_wmi mxm_wmi dell_smbios
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573280] snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm dcdbas dell_smm_hwmon iwlmvm mac80211 snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq intel_rapl iwlwifi x86_pkg_temp_thermal intel_powerclamp snd_seq_device rtsx_pci_ms snd_timer coretemp memstick uvcvideo joydev snd videobuf2_vmalloc cfg80211 serio_raw videobuf2_memops input_leds videobuf2_v4l2 videobuf2_core hid_multitouch videodev soundcore media idma64 virt_dma btusb btrtl mei_me shpchp mei intel_pch_thermal processor_thermal_device intel_lpss_pci intel_soc_dts_iosf hci_uart btbcm btqca btintel bluetooth dell_smo8800 wmi int3403_thermal intel_lpss_acpi acpi_als intel_hid intel_lpss int340x_thermal_zone int3400_thermal kfifo_buf acpi_pad mac_hid industrialio acpi_thermal_rel sparse_keymap kvm_intel kvm irqbypass parport_pc
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573444] ppdev lp parport autofs4 algif_skcipher af_alg dm_crypt hid_logitech_hidpp hid_logitech_dj hid_apple usbhid rtsx_pci_sdmmc crct10dif_pclmul crc32_pclmul ghash_clmulni_intel i915 pcbc aesni_intel aes_x86_64 crypto_simd glue_helper cryptd i2c_algo_bit drm_kms_helper syscopyarea psmouse sysfillrect sysimgblt fb_sys_fops nvme drm rtsx_pci ahci nvme_core libahci i2c_hid hid pinctrl_sunrisepoint video pinctrl_intel fjes [last unloaded: nvidia]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573540] CPU: 7 PID: 26237 Comm: spotify Tainted: P OE 4.10.0-20-generic #22~16.04.1-Ubuntu
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573562] Hardware name: Dell Inc. Precision 5520/06X96V, BIOS 1.1.3 01/18/2017
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573587] task: ffff9d89ce5cc500 task.stack: ffffa969500ec000
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573622] RIP: 0010:gen8_ppgtt_alloc_page_directories.isra.38+0x124/0x270 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573639] RSP: 0018:ffffa969500ef890 EFLAGS: 00010246
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573652] RAX: ffff9d86124e9640 RBX: 0000000000000003 RCX: 0000000000000003
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573671] RDX: 0000000000000000 RSI: ffff9d8614efe000 RDI: ffff9d89cfa58000
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573687] RBP: ffffa969500ef8f0 R08: 0000000000000018 R09: 0000000000000000
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573704] R10: 0000000000000000 R11: ffffdda01f4d6620 R12: ffff9d89d505c000
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573720] R13: ffff9d8609a7fe10 R14: 00000000fff17000 R15: 0000000000008000
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573736] FS: 00007fbf8f018a80(0000) GS:ffff9d89ff5c0000(0000) knlGS:0000000000000000
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573755] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573770] CR2: 0000000000000018 CR3: 00000004964b5000 CR4: 00000000003426e0
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573788] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573804] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573828] Call Trace:
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573849] gen8_alloc_va_range_3lvl+0xf3/0x9b0 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573876] gen8_alloc_va_range+0x23e/0x490 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573901] i915_vma_bind+0x6a/0x170 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573922] __i915_vma_do_pin+0x2a5/0x450 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573944] i915_gem_execbuffer_reserve_vma.isra.31+0x144/0x1b0 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.573977] i915_gem_execbuffer_reserve.isra.32+0x388/0x3b0 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574001] i915_gem_do_execbuffer.isra.38+0x4fd/0x16e0 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574021] ? radix_tree_lookup_slot+0x22/0x50
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574034] ? find_get_entry+0x20/0x110
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574061] i915_gem_execbuffer2+0xa2/0x1e0 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574089] drm_ioctl+0x21b/0x4d0 [drm]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574103] ? file_update_time+0x5e/0x110
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574127] ? i915_gem_execbuffer+0x310/0x310 [i915]
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574143] do_vfs_ioctl+0xa1/0x5f0
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574156] ? __do_page_fault+0x265/0x4e0
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574174] SyS_ioctl+0x79/0x90
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574186] entry_SYSCALL_64_fastpath+0x1e/0xad
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574200] RIP: 0033:0x7fbf850dc357
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574211] RSP: 002b:00007fffa51ce6d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574234] RAX: ffffffffffffffda RBX: 000000000635da68 RCX: 00007fbf850dc357
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574254] RDX: 00007fffa51ce720 RSI: 0000000040406469 RDI: 0000000000000015
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574275] RBP: 0000000000101001 R08: 0000000008eae250 R09: 0000000000000000
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574295] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fbf780e6f54
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574315] R13: 0000000000000003 R14: 00007fbf8ddcd1c0 R15: 000000000903ad50
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574335] Code: 20 03 00 00 48 8b b8 d8 02 00 00 48 8b 52 08 48 83 ca 03 e8 0f cd ff ff 48 8b 45 a8 4c 8b 45 c8 48 8b 4d c0 48 8b 10 48 8b 45 d0 <4e> 89 24 02 48 0f ab 08 0f 1f 44 00 00 e9 44 ff ff ff 81 fb 00
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574416] RIP: gen8_ppgtt_alloc_page_directories.isra.38+0x124/0x270 [i915] RSP: ffffa969500ef890
May 2 10:25:48 frode-Precision-5520 kernel: [23616.574441] CR2: 0000000000000018
May 2 10:25:48 frode-Precision-5520 kernel: [23616.603202] ---[ end trace 2c49f923ee903fd8 ]---
$ lsb_release -rd
Description: Ubuntu 16.04.2 LTS
Release: 16.04
$ uname -a
Linux frode-Precision-5520 4.10.0-20-generic #22~16.04.1-Ubuntu SMP Thu Apr 20 17:43:29 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Occurred under high system load.
Had KVM VM running juju charm functional tests spinning up multiple LXD containers, duplicity doing backup and was getting ready for a hangout by firing up Google Chrome.
I often get system freezes in this situation but this is the first time I have caught an actual traceback.
I'll see if I can trigger some more with tracebacks to compare.
Status changed to 'Confirmed' because the bug affects multiple users.