BUG: unable to handle kernel NULL pointer dereference at 0000000000000018

Bug #1687572 reported by Frode Nordahl
46
This bug affects 9 people
Affects Status Importance Assigned to Milestone
linux-hwe-edge (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

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.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-hwe-edge (Ubuntu):
status: New → Confirmed
Revision history for this message
ptx (8-launchpad-ptx-dk) wrote :

I've seen this a couple of times. I run my Dell 5510 with two monitors connected - one on HDMI and one on USB-C.

Didn't see this issue before I upgraded from ubuntu 16.10 to 17.04

Revision history for this message
ptx (8-launchpad-ptx-dk) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.