Comment 4 for bug 1384297

Revision history for this message
DavidJB (davidjb) wrote : Re: gpu i915 OOPS on power change intel_display_power_put+0xf9

What looks to be the same issue affects my Ubuntu 14.10 install on my MacBook Pro 10,2. The screen locks up, but the mouse is able to be moved and seen moving, and interacting with windows and desktop elements is stlll possible (eg if a video is playing with VLC, can press Space to pause and resume and hear audio), though because they are 'frozen', no visual changes happen.

After about 5 minutes or so, I'm able to continue using the computer without issues. I switch TTY during the 'freeze' and the screen remains blank for the period, and when the login console appears, I can switch back to TTY7 and continue using my graphical session, no restart of anything required.

For what it's worth, output of dmesg:

[47924.464983] WARNING: CPU: 0 PID: 9647 at /build/buildd/linux-3.16.0/drivers/gpu/drm/i915/intel_pm.c:5997 intel_display_power_put+0x14c/0x160 [i915]()
[47924.464986] Modules linked in: hfsplus nls_utf8 udf crc_itu_t uas usb_storage btusb snd_hda_codec_hdmi snd_hda_codec_cirrus snd_hda_codec_generic joydev intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm snd_hda_intel applesmc snd_hda_controller snd_hda_codec snd_hwdep crct10dif_pclmul input_polldev crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lrw snd_pcm gf128mul glue_helper ablk_helper cryptd snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq bnep uvcvideo videobuf2_vmalloc rfcomm bluetooth wl(POE) 6lowpan_iphc bcm5974 i915 snd_seq_device drm_kms_helper snd_timer videobuf2_memops videobuf2_core v4l2_common videodev media drm lpc_ich cfg80211 snd i2c_algo_bit mei_me mei soundcore shpchp sbs binfmt_misc sbshc apple_gmux mac_hid nls_iso8859_1 parport_pc ppdev video
[47924.465046] apple_bl lp parport hid_generic hid_apple usbhid hid sdhci_pci sdhci ahci libahci
[47924.465060] CPU: 0 PID: 9647 Comm: kworker/0:0 Tainted: P W OE 3.16.0-24-generic #32-Ubuntu
[47924.465063] Hardware name: Apple Inc. MacBookPro10,2/Mac-AFD8A9D944EA4843, BIOS MBP102.88Z.0106.B05.1408291503 08/29/2014
[47924.465096] Workqueue: events edp_panel_vdd_work [i915]
[47924.465100] 0000000000000009 ffff880140cd3d30 ffffffff8277fcbc 0000000000000000
[47924.465104] ffff880140cd3d68 ffffffff8206fd8d ffff880087ea002c 000000000000000b
[47924.465108] ffff880087ea8520 ffff880262905000 ffff880087ea0000 ffff880140cd3d78
[47924.465113] Call Trace:
[47924.465123] [<ffffffff8277fcbc>] dump_stack+0x45/0x56
[47924.465130] [<ffffffff8206fd8d>] warn_slowpath_common+0x7d/0xa0
[47924.465135] [<ffffffff8206fe6a>] warn_slowpath_null+0x1a/0x20
[47924.465156] [<ffffffffc062325c>] intel_display_power_put+0x14c/0x160 [i915]
[47924.465184] [<ffffffffc06859a4>] edp_panel_vdd_off_sync+0xf4/0x1e0 [i915]
[47924.465209] [<ffffffffc0685ac4>] edp_panel_vdd_work+0x34/0x50 [i915]
[47924.465215] [<ffffffff8208d8e2>] process_one_work+0x182/0x4e0
[47924.465219] [<ffffffff8208dcab>] worker_thread+0x6b/0x6a0
[47924.465224] [<ffffffff8278294d>] ? __schedule+0x39d/0x890
[47924.465228] [<ffffffff8208dc40>] ? process_one_work+0x4e0/0x4e0
[47924.465234] [<ffffffff82094aeb>] kthread+0xdb/0x100
[47924.465240] [<ffffffff82094a10>] ? kthread_create_on_node+0x1c0/0x1c0
[47924.465247] [<ffffffff82787c3c>] ret_from_fork+0x7c/0xb0
[47924.465255] [<ffffffff82094a10>] ? kthread_create_on_node+0x1c0/0x1c0