I'm also having this issue on a new Lenovo X1 Carbon generation 3 (model 20BS CT01 WW). The screen will go black at random intervals and a similar stacktrace is produced on dmesg. Switching to a TTY and back (ctrl+alt+F1 and then back to ctrl+alt+f7, for example) returns to a functional Xorg. This is on Ubuntu trusty 14.04.3 LTS and 3.16.0-46-generic #62~14.04.1-Ubuntu.
I'm also having this issue on a new Lenovo X1 Carbon generation 3 (model 20BS CT01 WW). The screen will go black at random intervals and a similar stacktrace is produced on dmesg. Switching to a TTY and back (ctrl+alt+F1 and then back to ctrl+alt+f7, for example) returns to a functional Xorg. This is on Ubuntu trusty 14.04.3 LTS and 3.16.0-46-generic #62~14.04.1-Ubuntu.
dmesg output example:
[32612.021698] ------------[ cut here ]------------ linux-lts- utopic- ZOOBEH/ linux-lts- utopic- 3.16.0/ drivers/ gpu/drm/ i915/intel_ pm.c:5940 intel_display_ power_put+ 0x11d/0x160 [i915]() temp_thermal intel_powerclamp coretemp kvm crct10dif_pclmul crc32_pclmul ghash_clmulni_intel arc4 aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd rfcomm snd_hda_ codec_realtek snd_hda_ codec_generic iwlmvm bnep mac80211 snd_hda_codec_hdmi bluetooth joydev serio_raw 6lowpan_iphc thinkpad_acpi snd_seq_midi snd_seq_midi_event nvram iwlwifi snd_hda_intel lpc_ich snd_hda_controller snd_hda_codec snd_rawmidi snd_hwdep cfg80211 snd_pcm snd_seq mei_me shpchp mei snd_seq_device snd_timer snd soundcore parport_pc binfmt_misc ppdev mac_hid lp parport nls_iso8859_1 i915 psmouse e1000e ahci libahci i2c_algo_bit ptp drm_kms_helper video drm wmi pps_core 20BSCTO1WW, BIOS N14ET31W (1.09 ) 06/26/2015 3d1>] dump_stack+ 0x45/0x56 e3d>] warn_slowpath_ common+ 0x7d/0xa0 f1a>] warn_slowpath_ null+0x1a/ 0x20 aad>] intel_display_ power_put+ 0x11d/0x160 [i915] 0ff>] intel_edp_ panel_off+ 0x11f/0x1c0 [i915] 7a4>] intel_ddi_ post_disable+ 0xe4/0x150 [i915] 407>] haswell_ crtc_disable+ 0x107/0x2e0 [i915] 0fa>] __intel_ set_mode+ 0x78a/0xa90 [i915] 256>] intel_set_ mode+0x16/ 0x30 [i915] 18d>] intel_crtc_ set_config+ 0x8ed/0xdb0 [i915] 401>] drm_mode_ set_config_ internal+ 0x61/0xe0 [drm] e49>] drm_mode_ setcrtc+ 0xd9/0x590 [drm] 9ec>] drm_ioctl+ 0x1ec/0x660 [drm] 5e0>] do_vfs_ ioctl+0x2e0/ 0x4c0 ce1>] ? __sb_end_ write+0x31/ 0x60 872>] ? vfs_write+ 0x172/0x1f0 841>] SyS_ioctl+0x81/0xa0 a8d>] system_ call_fastpath+ 0x1a/0x1f
[32612.021722] WARNING: CPU: 0 PID: 1271 at /build/
[32612.021724] Modules linked in: hid_microsoft usbhid hid uas usb_storage ctr ccm btrfs xor raid6_pq ufs qnx4 hfsplus hfs minix ntfs msdos jfs xfs libcrc32c uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core btusb v4l2_common videodev media msr acpi_call(OE) dm_crypt intel_rapl x86_pkg_
[32612.021758] CPU: 0 PID: 1271 Comm: Xorg Tainted: G W OE 3.16.0-46-generic #62~14.04.1-Ubuntu
[32612.021759] Hardware name: LENOVO 20BSCTO1WW/
[32612.021760] 0000000000000009 ffff8800c5eebaa8 ffffffff817663d1 0000000000000000
[32612.021762] ffff8800c5eebae0 ffffffff8106de3d 0000000000000000 ffffffffc0302740
[32612.021764] 0000000000000800 ffff88021e468548 ffff88021e460000 ffff8800c5eebaf0
[32612.021766] Call Trace:
[32612.021770] [<ffffffff81766
[32612.021773] [<ffffffff8106d
[32612.021776] [<ffffffff8106d
[32612.021785] [<ffffffffc0256
[32612.021800] [<ffffffffc02bb
[32612.021812] [<ffffffffc02b3
[32612.021824] [<ffffffffc029e
[32612.021835] [<ffffffffc02a0
[32612.021847] [<ffffffffc02a3
[32612.021858] [<ffffffffc02a4
[32612.021869] [<ffffffffc0158
[32612.021878] [<ffffffffc015b
[32612.021885] [<ffffffffc014c
[32612.021889] [<ffffffff811e7
[32612.021891] [<ffffffff811d6
[32612.021894] [<ffffffff811d4
[32612.021896] [<ffffffff811e7
[32612.021899] [<ffffffff8176e
[32612.021900] ---[ end trace 7b1c33a1651deac2 ]---