BUG: unable to handle kernel NULL pointer dereference (i915_gem_object_put_pages_gtt)

Bug #1580072 reported by blabber
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

I'm running the currently latest kernel 4.6.0-040600rc7-generic from http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-rc7-wily/ because I've had ongoing issues with graphics (i915) on a new Skylake Thinkpad T460s.

I know it's not a supported kernel, but I think this issue should be of interest to the maintainers. Otherwise so far this kernel has been doing great in terms of i915 stability.

Today I encountered a system lockup which appears to again be related to the i915 driver.

May 10 09:58:28 test kernel: [83105.890526] BUG: unable to handle kernel NULL pointer dereference at 0000000000000018
May 10 09:58:28 test kernel: [83105.890569] IP: [<ffffffff811a3224>] set_page_dirty+0x24/0x80
May 10 09:58:28 test kernel: [83105.890595] PGD 0
May 10 09:58:28 test kernel: [83105.890606] Oops: 0000 [#1] SMP
May 10 09:58:28 test kernel: [83105.890621] Modules linked in: msr acpi_call(OE) pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) drbg ansi_cprng ctr ccm uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_core videodev media snd_usb_audio snd_usbmidi_lib bnep btusb btrtl btbcm btintel bluetooth binfmt_misc nls_iso8859_1 arc4 snd_hda_codec_hdmi snd_soc_skl snd_soc_skl_ipc snd_soc_sst_ipc snd_hda_codec_realtek snd_soc_sst_dsp snd_hda_codec_generic snd_hda_ext_core snd_soc_sst_match snd_soc_core snd_compress ac97_bus snd_pcm_dmaengine dw_dmac_core snd_hda_intel snd_hda_codec iwlmvm snd_hda_core snd_hwdep intel_rapl mac80211 x86_pkg_temp_thermal intel_powerclamp coretemp snd_pcm joydev input_leds serio_raw iwlwifi snd_seq_midi snd_seq_midi_event snd_rawmidi thinkpad_acpi rtsx_pci_ms cfg80211 nvram snd_seq memstick mei_me mei shpchp snd_seq_device intel_pch_thermal snd_timer snd soundcore mac_hid tpm_crb kvm_intel kvm irqbypass parport_pc ppdev lp parport autofs4 algif_skcipher af_alg dm_crypt hid_generic hid_microsoft usbhid hid rtsx_pci_sdmmc crct10dif_pclmul crc32_pclmul ghash_clmulni_intel i915 aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd i2c_algo_bit drm_kms_helper syscopyarea psmouse sysfillrect e1000e sysimgblt fb_sys_fops ptp pps_core nvme drm nvme_core rtsx_pci wmi video fjes
May 10 09:58:28 test kernel: [83105.891235] CPU: 3 PID: 49 Comm: kswapd0 Tainted: G B W OE 4.6.0-040600rc7-generic #201605081830
May 10 09:58:28 test kernel: [83105.891274] Hardware name: LENOVO 20F9CTO1WW/20F9CTO1WW, BIOS N1CET40W (1.08 ) 03/09/2016
May 10 09:58:28 test kernel: [83105.891316] task: ffff880502eb0000 ti: ffff880502eb8000 task.ti: ffff880502eb8000
May 10 09:58:28 test kernel: [83105.891351] RIP: 0010:[<ffffffff811a3224>] [<ffffffff811a3224>] set_page_dirty+0x24/0x80
May 10 09:58:28 test kernel: [83105.891388] RSP: 0018:ffff880502ebbb00 EFLAGS: 00010246
May 10 09:58:28 test kernel: [83105.891411] RAX: 0000000000000000 RBX: ffff8803391e7800 RCX: 0000000000000000
May 10 09:58:28 test kernel: [83105.891441] RDX: ffff8805028cc800 RSI: ffff880034c35000 RDI: ffff8803391e7800
May 10 09:58:28 test kernel: [83105.891471] RBP: ffff880502ebbb08 R08: 0000000000000000 R09: 0000000100190002
May 10 09:58:28 test kernel: [83105.891502] R10: ffff880035e95400 R11: 0000000000000200 R12: ffff880503a92640
May 10 09:58:28 test kernel: [83105.891531] R13: 0000160000000000 R14: ffff880503a92718 R15: ffff880503a92640
May 10 09:58:28 test kernel: [83105.891562] FS: 0000000000000000(0000) GS:ffff8805214c0000(0000) knlGS:0000000000000000
May 10 09:58:28 test kernel: [83105.891596] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 10 09:58:28 test kernel: [83105.891620] CR2: 0000000000000018 CR3: 0000000410097000 CR4: 00000000003426e0
May 10 09:58:28 test kernel: [83105.891649] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
May 10 09:58:28 test kernel: [83105.891679] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
May 10 09:58:28 test kernel: [83105.891709] Stack:
May 10 09:58:28 test kernel: [83105.891719] ffff8803391e7800 ffff880502ebbb50 ffffffffc022220c ffff8800d1f52320
May 10 09:58:28 test kernel: [83105.891756] 00000c7a00000000 ffffffff00000001 000000000d2b7c23 ffff880503a92640
May 10 09:58:28 test kernel: [83105.891792] 0000000000000000 ffff880502ebbbb0 ffff880502ebbb70 ffffffffc021fc61
May 10 09:58:28 test kernel: [83105.891843] Call Trace:
May 10 09:58:28 test kernel: [83105.891891] [<ffffffffc022220c>] i915_gem_object_put_pages_gtt+0x10c/0x220 [i915]
May 10 09:58:28 test kernel: [83105.891942] [<ffffffffc021fc61>] i915_gem_object_put_pages+0xa1/0x110 [i915]
May 10 09:58:28 test kernel: [83105.891990] [<ffffffffc02279c3>] i915_gem_shrink+0x1c3/0x330 [i915]
May 10 09:58:28 test kernel: [83105.892033] [<ffffffffc0227bdb>] i915_gem_shrinker_scan+0xab/0xc0 [i915]
May 10 09:58:28 test kernel: [83105.892064] [<ffffffff811ab785>] shrink_slab.part.39+0x1e5/0x3e0
May 10 09:58:28 test kernel: [83105.892091] [<ffffffff811b0887>] shrink_zone+0x2e7/0x300
May 10 09:58:28 test kernel: [83105.892115] [<ffffffff811b1925>] kswapd+0x525/0x8c0
May 10 09:58:28 test kernel: [83105.892137] [<ffffffff811b1400>] ? mem_cgroup_shrink_node_zone+0x170/0x170
May 10 09:58:28 test kernel: [83105.892168] [<ffffffff810a3448>] kthread+0xd8/0xf0
May 10 09:58:28 test kernel: [83105.892192] [<ffffffff818456a2>] ret_from_fork+0x22/0x40
May 10 09:58:28 test kernel: [83105.892216] [<ffffffff810a3370>] ? kthread_create_on_node+0x1a0/0x1a0
May 10 09:58:28 test kernel: [83105.892244] Code: 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 89 e5 53 48 89 fb e8 7e 51 01 00 48 85 c0 74 30 48 8b 13 48 8b 40 68 f7 c2 00 00 02 00 <48> 8b 40 18 75 16 48 85 c0 48 c7 c2 e0 99 25 81 48 89 df 48 0f
May 10 09:58:28 test kernel: [83105.892438] RIP [<ffffffff811a3224>] set_page_dirty+0x24/0x80
May 10 09:58:28 test kernel: [83105.892466] RSP <ffff880502ebbb00>
May 10 09:58:28 test kernel: [83105.892482] CR2: 0000000000000018
May 10 09:58:28 test kernel: [83105.910242] ---[ end trace bdfcfa8d6f9571b2 ]---

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1580072

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
blabber (blabber-m) wrote :

I'm unable to run apport-collect

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

4.6 EOL, please feel free to open a new bug is you're still seeing this issue.

Changed in linux (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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