Intel GPU hang on i915_gem_object_set_tiling
When I've executed 'xrandr' command to reconfigure my 2nd. head monitor the GPU got stuck
Some last words from Xorg.log:
[131564.941] (II) event6 - Logitech Optical USB Mouse: device set to 400 DPI
[131564.942] (II) event6 - Logitech Optical USB Mouse: device is a pointer
[131564.970] (II) intel(0): resizing framebuffer to 3360x1050
[131565.003] (II) intel(0): switch to mode 1680x1050@59.9 on DVI1 using pipe 1, position (1680, 0), rotation normal, reflection none
[133161.311] (II) intel(0): resizing framebuffer to 3600x1080
[133161.371] (II) intel(0): switch to mode 1920x1080@60.0 on DVI1 using pipe 1, position (1680, 0), rotation normal, reflection none
And dmesg log from the moment:
watchdog: BUG: soft lockup - CPU#1 stuck for 22s! [Xorg:1969]
Modules linked in: raid1 dm_thin_pool dm_persistent_data dm_bio_prison dm_raid raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq loop ccm iwl3945 iwlegacy mac80211 coretemp btusb kvm_intel btrtl btbcm btintel bluetooth ecdh_generic ecc kvm xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4 nd_pmem dax_pmem dax_pmem_core nd_btt iTCO_wdt snd_hda_codec_analog iTCO_vendor_support snd_hda_codec_generic ip6table_mangle ip6table_nat iptable_mangle iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c ebtable_filter ebtables ip6table_filter ip6_tables cfg80211 iptable_filter tun bridge stp llc snd_hda_intel snd_intel_dspcfg snd_hda_codec irqbypass nd_e820 libnvdimm snd_hda_core snd_hwdep joydev snd_seq wmi_bmof i2c_i801 snd_seq_device e1000e snd_pcm lpc_ich r592 memstick libarc4 snd_timer thinkpad_acpi acpi_cpufreq ledtrig_audio snd soundcore rfkill binfmt_misc nfsd auth_rpcgss nfs_acl lockd grace sunrpc ip_tables i915 i2c_algo_bit sdhci_pci drm_kms_helper cqhci drm sdhci mmc_core pcspkr serio_raw yenta_socket ata_generic pata_acpi wmi video
CPU: 1 PID: 1969 Comm: Xorg Tainted: G W 5.5.0-0.rc7.git1.2.fc31.x86_64 #1 (moved)
Hardware name: LENOVO 6464CTO/6464CTO, BIOS 7LETC9WW (2.29 ) 03/18/2011
RIP: 0010:i915_gem_object_set_tiling+0x285/0x330 [i915]
Code: 89 c0 48 83 e8 01 49 85 47 08 75 62 49 8b 87 10 02 00 00 4c 8d b8 f0 fd ff ff 49 39 c5 0f 84 82 00 00 00 49 8b 87 08 01 00 00 c4 40 74 76 49 8b 87 08 01 00 00 f6 c4 80 74 d1 49 8b 87 a8 00
RSP: 0018:ffffb9b54094fcd0 EFLAGS: 00000287 ORIG_RAX: ffffffffffffff13 RAX: ffffb9b540127a70 RBX: 0000000000000001 RCX: ffffa0295e3afcf0 RDX: ffffa029f11e5748 RSI: ffffa029f11e5748 RDI: ffffa0295e0326b0 RBP: ffffa028f67a4dc0 R08: ffffa0295e342ef0 R09: ffffa0295e342ef0 R10: 0000000000000000 R11: ffffa029f7d2ae38 R12: 0000000000003a00 R13: ffffa028f67a4f10 R14: ffffa029f11e0000 R15: ffffb9b5401278b0 FS: 00007fb8dfc08f00(0000) GS:ffffa029f7d00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f7f93fe7000 CR3: 0000000115dd2000 CR4: 00000000000006e0 Call Trace:
i915_gem_set_tiling_ioctl+0x122/0x230 [i915]
? i915_gem_object_set_tiling+0x330/0x330 [i915]
drm_ioctl_kernel+0xaa/0xf0 [drm]
drm_ioctl+0x208/0x390 [drm]
? i915_gem_object_set_tiling+0x330/0x330 [i915]
? update_load_avg+0x78/0x5f0
? set_next_entity+0xab/0x200
do_vfs_ioctl+0x461/0x6d0
? __schedule+0x2cf/0x740
ksys_ioctl+0x5e/0x90
? exit_to_usermode_loop+0x76/0x130
__x64_sys_ioctl+0x16/0x20
do_syscall_64+0x5b/0x1c0
entry_SYSCALL_64_after_hwframe+0x44/0xa9
RIP: 0033:0x7fb8e008431b
Code: 0f 1e fa 48 8b 05 7d ab 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4d ab 0c 00 f7 d8 64 89 01 48
RSP: 002b:00007ffe4a10cc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 000055667fb239f0 RCX: 00007fb8e008431b RDX: 00007ffe4a10cc90 RSI: 00000000c0106461 RDI: 000000000000000d RBP: 0000000000000001 R08: 00007fb8dedf42b0 R09: 000000000000000c R10: 0000000000000020 R11: 0000000000000246 R12: 00007fb8dedf4000 R13: 0000000000003a00 R14: 00000000c0106461 R15: 00007ffe4a10cc90
sysrq: Emergency Sync Emergency Sync complete sysrq: Emergency Sync Emergency Sync complete sysrq: Emergency Remount R/O
Linux version 5.5.0-0.rc7.git1.2.fc31.x86_64 (mockbuild@buildvm-03.phx2.fedoraproject.org) (gcc version 9.2.1 20190827 (Red Hat 9.2.1-1) (GCC)) #1 (moved) SMP Thu Jan 23 22:22:53 UTC 2020
Command line: BOOT_IMAGE=(hd0,msdos1)/vmlinuz-5.5.0-0.rc7.git1.2.fc31.x86_64 root=UUID=dc4977c8-a38f-41c1-81bf-4f3ad41374d4 ro selinux=0 kmemleak=off lockdep.prove_locking=0 lockdep.lock_stat=0 systemd.log_level=info systemd.log_target=kmsg acpi_backlight=vendor log_buf_len=2M memmap=128M!4G nopti noibpb spectre_v2=off l1tf=off nospec_store_bypass_disable=on no_stf_barrier eagerfpu=off quiet
`