[Bug 215618] New: vblank related lockup during start of SteamVR using Valve Index HMD

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

 



https://bugzilla.kernel.org/show_bug.cgi?id=215618

            Bug ID: 215618
           Summary: vblank related lockup during start of SteamVR using
                    Valve Index HMD
           Product: Drivers
           Version: 2.5
    Kernel Version: 5.16.9
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Video(DRI - non Intel)
          Assignee: drivers_video-dri@xxxxxxxxxxxxxxxxxxxx
          Reporter: farmboy0@xxxxxxxxxxxxxx
        Regression: No

Happens on nearly every SteamVR start but not always.

Feb 17 00:06:29 kernel: [  125.716702] [drm:dm_vblank_get_counter] *ERROR*
dc_stream_state is NULL for crtc '1'!
Feb 17 00:06:29 kernel: [  125.716711] [drm:dm_crtc_get_scanoutpos] *ERROR*
dc_stream_state is NULL for crtc '1'!
Feb 17 00:06:29 kernel: [  125.716713] [drm:dm_vblank_get_counter] *ERROR*
dc_stream_state is NULL for crtc '1'!
Feb 17 00:06:29 kernel: [  125.716715] ------------[ cut here ]------------
Feb 17 00:06:29 kernel: [  125.716715] amdgpu 0000:29:00.0:
drm_WARN_ON_ONCE(drm_drv_uses_atomic_modeset(dev))
Feb 17 00:06:29 kernel: [  125.716722] WARNING: CPU: 9 PID: 4516 at
drivers/gpu/drm/drm_vblank.c:728
drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x367/0x380
Feb 17 00:06:29 kernel: [  125.716728] Modules linked in: joydev
Feb 17 00:06:29 kernel: [  125.716730] CPU: 9 PID: 4516 Comm: VulkanVblankThr
Not tainted 5.16.9 #1
Feb 17 00:06:29 kernel: [  125.716732] Hardware name: Micro-Star International
Co., Ltd. MS-7A31/X370 XPOWER GAMING TITANIUM (MS-7A31), BIOS 1.MS 06/24/2020
Feb 17 00:06:29 kernel: [  125.716734] RIP:
0010:drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x367/0x380
Feb 17 00:06:29 kernel: [  125.716737] Code: 4c 8b 6f 50 4d 85 ed 75 03 4c 8b
2f e8 82 a7 35 00 48 c7 c1 d0 ca f1 ae 48 89 c6 4c 89 ea 48 c7 c7 92 36 f1 ae
e8 cd 56 7d 00 <0f> 0b e9 ba fe ff ff e8 cd e0 84 00 66 66 2e 0f 1f 84 00 00 00
00
Feb 17 00:06:29 kernel: [  125.716738] RSP: 0018:ffffad1f42d63b20 EFLAGS:
00010082
Feb 17 00:06:29 kernel: [  125.716740] RAX: 0000000000000000 RBX:
ffffffffad6e9060 RCX: 0000000000000000
Feb 17 00:06:29 kernel: [  125.716741] RDX: 0000000000000003 RSI:
ffffffffaeee68eb RDI: 00000000ffffffff
Feb 17 00:06:29 kernel: [  125.716742] RBP: ffffad1f42d63bb8 R08:
0000000000000000 R09: ffffad1f42d63958
Feb 17 00:06:29 kernel: [  125.716743] R10: 0000000000000001 R11:
0000000000000001 R12: 0000000000000000
Feb 17 00:06:29 kernel: [  125.716744] R13: ffffa369c190c660 R14:
0000000000000000 R15: ffffa369c565e9d8
Feb 17 00:06:29 kernel: [  125.716745] FS:  00007fb348913640(0000)
GS:ffffa370bea40000(0000) knlGS:0000000000000000
Feb 17 00:06:29 kernel: [  125.716746] CS:  0010 DS: 0000 ES: 0000 CR0:
0000000080050033
Feb 17 00:06:29 kernel: [  125.716747] CR2: 00007fb31c001248 CR3:
00000001cbf37000 CR4: 00000000003506e0
Feb 17 00:06:29 kernel: [  125.716748] Call Trace:
Feb 17 00:06:29 kernel: [  125.716750]  <TASK>
Feb 17 00:06:29 kernel: [  125.716752]  ? __drm_err+0x72/0x90
Feb 17 00:06:29 kernel: [  125.716755]  drm_get_last_vbltimestamp+0xc8/0xe0
Feb 17 00:06:29 kernel: [  125.716758]  drm_update_vblank_count+0x84/0x3d0
Feb 17 00:06:29 kernel: [  125.716759]  ? queue_work_on+0x79/0x80
Feb 17 00:06:29 kernel: [  125.716763]  drm_vblank_enable+0x16b/0x1a0
Feb 17 00:06:29 kernel: [  125.716765]  drm_vblank_get+0xb8/0x100
Feb 17 00:06:29 kernel: [  125.716767] 
drm_crtc_queue_sequence_ioctl+0x112/0x2d0
Feb 17 00:06:29 kernel: [  125.716769]  ? _drm_lease_held+0x46/0x80
Feb 17 00:06:29 kernel: [  125.716771]  ?
drm_crtc_get_sequence_ioctl+0x1c0/0x1c0
Feb 17 00:06:29 kernel: [  125.716773]  drm_ioctl_kernel+0xd4/0x170
Feb 17 00:06:29 kernel: [  125.716776]  drm_ioctl+0x270/0x430
Feb 17 00:06:29 kernel: [  125.716777]  ? __check_object_size+0x68/0x180
Feb 17 00:06:29 kernel: [  125.716781]  ?
drm_crtc_get_sequence_ioctl+0x1c0/0x1c0
Feb 17 00:06:29 kernel: [  125.716783]  ? smk_tskacc+0xd7/0x110
Feb 17 00:06:29 kernel: [  125.716786]  ? smack_file_ioctl+0xdb/0x120
Feb 17 00:06:29 kernel: [  125.716788]  ? trace_hardirqs_on+0x35/0xf0
Feb 17 00:06:29 kernel: [  125.716791]  amdgpu_drm_ioctl+0x5d/0xa0
Feb 17 00:06:29 kernel: [  125.716793]  __x64_sys_ioctl+0xac/0xe0
Feb 17 00:06:29 kernel: [  125.716796]  ? trace_hardirqs_on+0x35/0xf0
Feb 17 00:06:29 kernel: [  125.716797]  do_syscall_64+0x5c/0x80
Feb 17 00:06:29 kernel: [  125.716800]  ? exit_to_user_mode_prepare+0x44/0x1a0
Feb 17 00:06:29 kernel: [  125.716803]  ? trace_hardirqs_on_prepare+0x24/0x90
Feb 17 00:06:29 kernel: [  125.716805]  ? syscall_exit_to_user_mode+0x29/0x60
Feb 17 00:06:29 kernel: [  125.716807]  ? do_syscall_64+0x69/0x80
Feb 17 00:06:29 kernel: [  125.716809] 
entry_SYSCALL_64_after_hwframe+0x44/0xae
Feb 17 00:06:29 kernel: [  125.716812] RIP: 0033:0x7fb398cdaa97
Feb 17 00:06:29 kernel: [  125.716813] Code: 3c 1c e8 1c ff ff ff 85 c0 79 87
49 c7 c4 ff ff ff ff 5b 5d 4c 89 e0 41 5c c3 66 0f 1f 84 00 00 00 00 00 b8 10
00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d a9 63 0c 00 f7 d8 64 89 01
48
Feb 17 00:06:29 kernel: [  125.716815] RSP: 002b:00007fb348912af8 EFLAGS:
00000246 ORIG_RAX: 0000000000000010
Feb 17 00:06:29 kernel: [  125.716816] RAX: ffffffffffffffda RBX:
00007fb348912b30 RCX: 00007fb398cdaa97
Feb 17 00:06:29 kernel: [  125.716817] RDX: 00007fb348912b30 RSI:
00000000c018643c RDI: 0000000000000050
Feb 17 00:06:29 kernel: [  125.716818] RBP: 00000000c018643c R08:
0000000000000000 R09: 00007fb31c000bd0
Feb 17 00:06:29 kernel: [  125.716819] R10: 0000000000000000 R11:
0000000000000246 R12: 00005652b28e1de8
Feb 17 00:06:29 kernel: [  125.716820] R13: 0000000000000050 R14:
00005652b29acef0 R15: 00005652b28e1da0
Feb 17 00:06:29 kernel: [  125.716822]  </TASK>
Feb 17 00:06:29 kernel: [  125.716822] ---[ end trace e8b4537a57c9dbe1 ]---
Feb 17 00:06:29 kernel: [  125.716823] [drm:dm_vblank_get_counter] *ERROR*
dc_stream_state is NULL for crtc '1'!
Feb 17 00:06:29 kernel: [  125.716825] [drm:dm_crtc_get_scanoutpos] *ERROR*
dc_stream_state is NULL for crtc '1'!
Feb 17 00:06:29 kernel: [  125.716827] [drm:dm_vblank_get_counter] *ERROR*
dc_stream_state is NULL for crtc '1'!

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.



[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux