[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#906310: Need xrandr in two steps, else: vblank wait timed out on crtc 0



Package: src:linux
Version: 4.17.14-1

I discovered that the user needs to use xrandr in _two_ steps for
certain resolutions, else he will make his system unusable, needing to
be rebooted, probably after minutes of pressing sysrq...

# egrep initial\ m\|stride /var/log/Xorg.0.log
[    20.183] (II) modeset(0): Using exact sizes for initial modes
[    20.183] (II) modeset(0): Output LVDS-1 using initial mode 1366x768 +0+0
[    45.128] (II) modeset(0): Allocate new frame buffer 1280x720 stride #NEEDED intermediary step, else disaster
[    48.945] (II) modeset(0): Allocate new frame buffer 1024x576 stride

$ cat .xsession
 	xrandr --output LVDS-1 --mode 1280x720 #if this line is missing, he will cause the following drm problems
	sleep 3; xrandr --output LVDS-1 --mode 1024x576


Aug 17 04:29:28 jidanni5 kernel: [   54.496059] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:39:pipe A] flip_do
ne timed out
Aug 17 04:29:38 jidanni5 kernel: [   64.736053] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:39:pipe A] flip
_done timed out
Aug 17 04:29:39 jidanni5 kernel: [   65.636025] ------------[ cut here ]------------
Aug 17 04:29:39 jidanni5 kernel: [   65.636034] vblank wait timed out on crtc 0
Aug 17 04:29:39 jidanni5 kernel: [   65.636127] WARNING: CPU: 1 PID: 614 at /build/linux-eHSiSv/linux-4.17.14/drivers/gpu/drm/drm_vblank.c:1
084 drm_wait_one_vblank+0x16e/0x180 [drm]
Aug 17 04:29:39 jidanni5 kernel: [   65.636132] Modules linked in: arc4 brcmsmac cordic brcmutil b43 mac80211 cfg80211 ssb intel_rapl pcmcia
 pcmcia_core x86_pkg_temp_thermal intel_powerclamp rng_core coretemp kvm_intel kvm irqbypass btusb crct10dif_pclmul crc32_pclmul ghash_clmul
ni_intel btrtl btbcm btintel intel_cstate intel_uncore snd_hda_codec_hdmi snd_hda_codec_conexant intel_rapl_perf bluetooth snd_hda_codec_gen
eric uvcvideo jitterentropy_rng pcspkr videobuf2_vmalloc rtsx_usb_ms serio_raw videobuf2_memops videobuf2_v4l2 drbg ansi_cprng memstick vide
obuf2_common videodev ecdh_generic media joydev evdev snd_hda_intel sg snd_hda_codec i915 bcma iTCO_wdt iTCO_vendor_support snd_hda_core snd
_hwdep snd_pcm ideapad_laptop drm_kms_helper sparse_keymap rfkill snd_timer wmi drm mei_me i2c_algo_bit snd video mei shpchp ac soundcore bu
tton
Aug 17 04:29:39 jidanni5 kernel: [   65.636240]  battery pcc_cpufreq ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic fscry
pto ecb crypto_simd cryptd glue_helper aes_x86_64 rtsx_usb_sdmmc mmc_core rtsx_usb hid_generic usbhid hid sd_mod sr_mod cdrom uas usb_storag
e ahci crc32c_intel libahci libata psmouse scsi_mod i2c_i801 xhci_pci lpc_ich xhci_hcd ehci_pci alx mdio ehci_hcd thermal usbcore usb_common
Aug 17 04:29:39 jidanni5 kernel: [   65.636311] CPU: 1 PID: 614 Comm: Xorg Not tainted 4.17.0-2-amd64 #1 Debian 4.17.14-1
Aug 17 04:29:39 jidanni5 kernel: [   65.636316] Hardware name: LENOVO 20150/Product Name, BIOS 5ECN40WW(V3.06) 10/22/2012
Aug 17 04:29:39 jidanni5 kernel: [   65.636348] RIP: 0010:drm_wait_one_vblank+0x16e/0x180 [drm]
Aug 17 04:29:39 jidanni5 kernel: [   65.636353] RSP: 0018:ffff9a014140ba70 EFLAGS: 00010286
Aug 17 04:29:39 jidanni5 kernel: [   65.636360] RAX: 0000000000000000 RBX: ffff8eada2978000 RCX: 0000000000000006
Aug 17 04:29:39 jidanni5 kernel: [   65.636365] RDX: 0000000000000007 RSI: 0000000000000096 RDI: ffff8eadaf256730
Aug 17 04:29:39 jidanni5 kernel: [   65.636369] RBP: 0000000000000000 R08: 000000000000030f R09: 0000000000000007
Aug 17 04:29:39 jidanni5 kernel: [   65.636374] R10: ffff9a014140b928 R11: ffffffffb79c3d6d R12: 0000000000000000
Aug 17 04:29:39 jidanni5 kernel: [   65.636379] R13: 0000000000000cec R14: ffff8eada6040808 R15: 0000000f427e9cdf
Aug 17 04:29:39 jidanni5 kernel: [   65.636387] FS:  00007f0b37e4ca40(0000) GS:ffff8eadaf240000(0000) knlGS:0000000000000000
Aug 17 04:29:39 jidanni5 kernel: [   65.636392] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 17 04:29:39 jidanni5 kernel: [   65.636397] CR2: 0000561502652928 CR3: 00000001a5632006 CR4: 00000000000606e0
Aug 17 04:29:39 jidanni5 kernel: [   65.636402] Call Trace:
Aug 17 04:29:39 jidanni5 kernel: [   65.636422]  ? finish_wait+0x80/0x80
Aug 17 04:29:39 jidanni5 kernel: [   65.636508]  ironlake_crtc_enable+0x4bb/0xc80 [i915]
Aug 17 04:29:39 jidanni5 kernel: [   65.636580]  intel_update_crtc+0x39/0x90 [i915]
Aug 17 04:29:39 jidanni5 kernel: [   65.636641]  intel_update_crtcs+0x47/0x60 [i915]
Aug 17 04:29:39 jidanni5 kernel: [   65.636698]  intel_atomic_commit_tail+0x1db/0xcc0 [i915]
Aug 17 04:29:39 jidanni5 kernel: [   65.636754]  intel_atomic_commit+0x29a/0x2d0 [i915]
Aug 17 04:29:39 jidanni5 kernel: [   65.636791]  drm_mode_atomic_ioctl+0x822/0x9a0 [drm]
Aug 17 04:29:39 jidanni5 kernel: [   65.636826]  ? drm_property_create_blob.part.2+0x10b/0x110 [drm]
Aug 17 04:29:39 jidanni5 kernel: [   65.636858]  ? drm_atomic_set_property+0x4f0/0x4f0 [drm]
Aug 17 04:29:39 jidanni5 kernel: [   65.636888]  drm_ioctl_kernel+0x5b/0xb0 [drm]
Aug 17 04:29:39 jidanni5 kernel: [   65.636917]  drm_ioctl+0x2c3/0x360 [drm]
Aug 17 04:29:39 jidanni5 kernel: [   65.636948]  ? drm_atomic_set_property+0x4f0/0x4f0 [drm]
Aug 17 04:29:39 jidanni5 kernel: [   65.636957]  ? __fpu__restore_sig+0x96/0x450
Aug 17 04:29:39 jidanni5 kernel: [   65.636966]  do_vfs_ioctl+0xa4/0x630
Aug 17 04:29:39 jidanni5 kernel: [   65.636976]  ? _copy_from_user+0x37/0x60
Aug 17 04:29:39 jidanni5 kernel: [   65.636982]  ksys_ioctl+0x70/0x80
Aug 17 04:29:39 jidanni5 kernel: [   65.636990]  __x64_sys_ioctl+0x16/0x20
Aug 17 04:29:39 jidanni5 kernel: [   65.636998]  do_syscall_64+0x55/0x110
Aug 17 04:29:39 jidanni5 kernel: [   65.637008]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
Aug 17 04:29:39 jidanni5 kernel: [   65.637014] RIP: 0033:0x7f0b38d52067
Aug 17 04:29:39 jidanni5 kernel: [   65.637019] RSP: 002b:00007fff52aa2788 EFLAGS: 00003246 ORIG_RAX: 0000000000000010
Aug 17 04:29:39 jidanni5 kernel: [   65.637026] RAX: ffffffffffffffda RBX: 000055d74cd69300 RCX: 00007f0b38d52067
Aug 17 04:29:39 jidanni5 kernel: [   65.637031] RDX: 00007fff52aa27d0 RSI: 00000000c03864bc RDI: 000000000000000f
Aug 17 04:29:39 jidanni5 kernel: [   65.637036] RBP: 00007fff52aa27d0 R08: 000055d74ccb8d60 R09: 0000000000000002
Aug 17 04:29:39 jidanni5 kernel: [   65.637041] R10: 0000000000000002 R11: 0000000000003246 R12: 00000000c03864bc
Aug 17 04:29:39 jidanni5 kernel: [   65.637046] R13: 000000000000000f R14: 0000000000000000 R15: 000055d74cd6a210
Aug 17 04:29:39 jidanni5 kernel: [   65.637051] Code: 2d ff ff ff e8 04 00 e5 f5 48 89 e6 4c 89 f7 e8 f9 87 e9 f5 45 85 e4 0f 85 0a ff ff ff 89 ee 48 c7 c7 f8 88 64 c0 e8 52 fd e4 f5 <0f> 0b e9 f5 fe ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 66 
Aug 17 04:29:39 jidanni5 kernel: [   65.637141] ---[ end trace 3efbf95674d7a3c2 ]---
Aug 17 04:29:49 jidanni5 kernel: [   75.744053] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:39:pipe A] flip_done timed out


Reply to: