From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 85667] New: GPU lockup when playing H264 video with vlc on
Radeon 3850HD and R600_uvd.bin loaded
Date: Fri, 31 Oct 2014 00:33:49 +0000
Message-ID:
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1917298655=="
Return-path:
Received: from culpepper.freedesktop.org (unknown [131.252.210.165])
by gabe.freedesktop.org (Postfix) with ESMTP id EF7E66E048
for ; Thu, 30 Oct 2014 17:33:48 -0700 (PDT)
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: dri-devel-bounces@lists.freedesktop.org
Sender: "dri-devel"
To: dri-devel@lists.freedesktop.org
List-Id: dri-devel@lists.freedesktop.org
--===============1917298655==
Content-Type: multipart/alternative; boundary="1414715628.3aDEA650.7497"; charset="UTF-8"
--1414715628.3aDEA650.7497
Date: Fri, 31 Oct 2014 00:33:48 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
https://bugs.freedesktop.org/show_bug.cgi?id=85667
Bug ID: 85667
Summary: GPU lockup when playing H264 video with vlc on Radeon
3850HD and R600_uvd.bin loaded
Product: Mesa
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/r600
Assignee: dri-devel@lists.freedesktop.org
Reporter: arthur.marsh@internode.on.net
When playing an H264 encoded video with vlc from Debian unstable with Radeon
3850HD and R600_uvd.bin loaded with kernel 3.18.0-rc2+ (Linus git head), I
encountered:
[ 5113.478824] radeon 0000:01:00.0: ring 5 stalled for more than 10000msec
[ 5113.478833] radeon 0000:01:00.0: GPU lockup (current fence id
0x00000000000008e9 last fence id 0x00000000000008eb on ring 5)
[ 5113.728849] radeon 0000:01:00.0: Saved 169 dwords of commands on ring 0.
[ 5113.728864] radeon 0000:01:00.0: GPU softreset: 0x00000008
[ 5113.728867] radeon 0000:01:00.0: R_008010_GRBM_STATUS = 0xA0003030
[ 5113.728870] radeon 0000:01:00.0: R_008014_GRBM_STATUS2 = 0x00000003
[ 5113.728872] radeon 0000:01:00.0: R_000E50_SRBM_STATUS = 0x200400C0
[ 5113.728874] radeon 0000:01:00.0: R_008674_CP_STALLED_STAT1 = 0x00000000
[ 5113.728876] radeon 0000:01:00.0: R_008678_CP_STALLED_STAT2 = 0x00000002
[ 5113.728878] radeon 0000:01:00.0: R_00867C_CP_BUSY_STAT = 0x00008084
[ 5113.728880] radeon 0000:01:00.0: R_008680_CP_STAT = 0x80018645
[ 5113.728882] radeon 0000:01:00.0: R_00D034_DMA_STATUS_REG = 0x44C83D57
[ 5113.780372] radeon 0000:01:00.0: R_008020_GRBM_SOFT_RESET=0x00004001
[ 5113.780425] radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100
[ 5113.782511] radeon 0000:01:00.0: R_008010_GRBM_STATUS = 0xA0003030
[ 5113.782513] radeon 0000:01:00.0: R_008014_GRBM_STATUS2 = 0x00000003
[ 5113.782515] radeon 0000:01:00.0: R_000E50_SRBM_STATUS = 0x200480C0
[ 5113.782517] radeon 0000:01:00.0: R_008674_CP_STALLED_STAT1 = 0x00000000
[ 5113.782519] radeon 0000:01:00.0: R_008678_CP_STALLED_STAT2 = 0x00000000
[ 5113.782521] radeon 0000:01:00.0: R_00867C_CP_BUSY_STAT = 0x00000000
[ 5113.782523] radeon 0000:01:00.0: R_008680_CP_STAT = 0x80100000
[ 5113.782526] radeon 0000:01:00.0: R_00D034_DMA_STATUS_REG = 0x44C83D57
[ 5113.782532] radeon 0000:01:00.0: GPU reset succeeded, trying to resume
[ 5113.798206] [drm] PCIE gen 2 link speeds already enabled
[ 5113.799330] [drm] PCIE GART of 512M enabled (table at 0x0000000000254000).
[ 5113.799352] radeon 0000:01:00.0: WB enabled
[ 5113.799355] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr
0x0000000020000c00 and cpu addr 0xffff880221e41c00
[ 5113.799862] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr
0x00000000000521d0 and cpu addr 0xffffc900101121d0
[ 5113.830683] [drm] ring test on 0 succeeded in 0 usecs
[ 5114.005189] [drm] ring test on 5 succeeded in 1 usecs
[ 5114.005197] [drm] UVD initialized successfully.
[ 5139.254221] Watchdog[5059]: segfault at 0 ip 00000032b800916e sp
00007f1e09079740 error 6 in chromium[32b4200000+5ccc000]
[ 5205.932591] systemd-logind[3679]: New session 9 of user amarsh04.
[ 5270.497516] INFO: task Xorg:2440 blocked for more than 120 seconds.
[ 5270.497523] Not tainted 3.18.0-rc2+ #1317
[ 5270.497525] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5270.497527] Xorg D ffff88021e53a1d0 0 2440 2423 0x00000004
[ 5270.497532] ffff8800c79d37e8 0000000000000096 ffff88021e53a1d0
0000000000013c80
[ 5270.497536] ffff8800c79d3fd8 0000000000013c80 ffff880222daa310
ffff88021e53a1d0
[ 5270.497539] 0000000000000001 7fffffffffffffff ffff8800c79d3958
ffff88022e23c000
[ 5270.497543] Call Trace:
[ 5270.497551] [] schedule+0x24/0x60
[ 5270.497554] [] schedule_timeout+0x1dc/0x330
[ 5270.497558] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5270.497591] [] ? radeon_fence_process+0x11/0x40 [radeon]
[ 5270.497603] [] ? radeon_fence_any_seq_signaled+0x3c/0x80
[radeon]
[ 5270.497615] []
radeon_fence_wait_seq_timeout.constprop.8+0x2ff/0x360 [radeon]
[ 5270.497618] [] ? __wake_up_sync+0x10/0x10
[ 5270.497630] [] radeon_fence_wait_empty+0x5b/0x80 [radeon]
[ 5270.497645] [] radeon_pm_set_clocks+0x89/0x5a0 [radeon]
[ 5270.497658] [] ? radeon_pm_compute_clocks+0x4e/0x8c0
[radeon]
[ 5270.497662] [] ? trace_hardirqs_on+0xd/0x10
[ 5270.497665] [] ? mod_timer+0x120/0x250
[ 5270.497678] [] radeon_pm_compute_clocks+0x108/0x8c0
[radeon]
[ 5270.497695] [] ? drm_vblank_put+0x79/0xb0 [drm]
[ 5270.497706] [] atombios_crtc_dpms+0x6d/0x100 [radeon]
[ 5270.497717] [] atombios_crtc_commit+0x13/0x30 [radeon]
[ 5270.497723] [] drm_crtc_helper_set_mode+0x422/0x570
[drm_kms_helper]
[ 5270.497729] [] drm_helper_resume_force_mode+0x83/0x1b0
[drm_kms_helper]
[ 5270.497739] [] radeon_gpu_reset+0x1c7/0x330 [radeon]
[ 5270.497751] [] radeon_gem_handle_lockup.part.4+0x9/0x20
[radeon]
[ 5270.497764] [] radeon_gem_wait_idle_ioctl+0xa8/0x110
[radeon]
[ 5270.497771] [] drm_ioctl+0x1a1/0x660 [drm]
[ 5270.497775] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5270.497777] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5270.497780] [] ? trace_hardirqs_on+0xd/0x10
[ 5270.497782] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5270.497792] [] radeon_drm_ioctl+0x54/0x90 [radeon]
[ 5270.497796] [] do_vfs_ioctl+0x2d8/0x4e0
[ 5270.497799] [] ? __fget+0xae/0xe0
[ 5270.497801] [] ? expand_fdtable+0x170/0x170
[ 5270.497804] [] ? retint_swapgs+0x13/0x1b
[ 5270.497806] [] SyS_ioctl+0x89/0xa0
[ 5270.497809] [] system_call_fastpath+0x12/0x17
[ 5270.497811] 8 locks held by Xorg/2440:
[ 5270.497812] #0: (&rdev->exclusive_lock){++++++}, at: []
radeon_gpu_reset+0x2a/0x330 [radeon]
[ 5270.497826] #1: (&dev->mode_config.mutex){+.+.+.}, at:
[] __drm_modeset_lock_all+0x88/0x110 [drm]
[ 5270.497839] #2: (crtc_ww_class_acquire){+.+.+.}, at: []
__drm_modeset_lock_all+0x92/0x110 [drm]
[ 5270.497848] #3: (crtc_ww_class_mutex){+.+.+.}, at: []
drm_modeset_lock+0x3f/0x120 [drm]
[ 5270.497858] #4: (&rdev->pm.mutex){+.+...}, at: []
radeon_pm_compute_clocks+0x4e/0x8c0 [radeon]
[ 5270.497873] #5: (&dev->struct_mutex){+.+.+.}, at: []
radeon_pm_set_clocks+0x4d/0x5a0 [radeon]
[ 5270.497888] #6: (&rdev->pm.mclk_lock){++++.+}, at: []
radeon_pm_set_clocks+0x55/0x5a0 [radeon]
[ 5270.497903] #7: (&rdev->ring_lock){+.+.+.}, at: []
radeon_pm_set_clocks+0x5f/0x5a0 [radeon]
[ 5270.497988] INFO: task chromium:5055 blocked for more than 120 seconds.
[ 5270.497990] Not tainted 3.18.0-rc2+ #1317
[ 5270.497991] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5270.497992] chromium D ffff8800606fc4d0 0 5055 5047 0x00000004
[ 5270.497996] ffff8800668d7c58 0000000000000096 ffff8800606fc4d0
0000000000013c80
[ 5270.497999] ffff8800668d7fd8 0000000000013c80 ffff880222da82d0
ffff8800606fc4d0
[ 5270.498002] 0000000000000246 ffff8800ac3b0bc8 ffff8800ca060068
0000000000000246
[ 5270.498005] Call Trace:
[ 5270.498008] [] schedule_preempt_disabled+0x2e/0x80
[ 5270.498010] [] mutex_lock_nested+0x154/0x420
[ 5270.498018] [] ?
drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm]
[ 5270.498021] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5270.498028] []
drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm]
[ 5270.498035] [] drm_gem_handle_delete+0xc0/0x110 [drm]
[ 5270.498042] [] drm_gem_close_ioctl+0x20/0x30 [drm]
[ 5270.498049] [] drm_ioctl+0x1a1/0x660 [drm]
[ 5270.498053] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5270.498055] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5270.498058] [] ? trace_hardirqs_on+0xd/0x10
[ 5270.498060] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5270.498071] [] radeon_drm_ioctl+0x54/0x90 [radeon]
[ 5270.498073] [] do_vfs_ioctl+0x2d8/0x4e0
[ 5270.498075] [] ? __fget+0xae/0xe0
[ 5270.498078] [] ? expand_fdtable+0x170/0x170
[ 5270.498080] [] ? sysret_check+0x22/0x5d
[ 5270.498083] [] SyS_ioctl+0x89/0xa0
[ 5270.498086] [] system_call_fastpath+0x12/0x17
[ 5270.498087] 1 lock held by chromium/5055:
[ 5270.498089] #0: (&dev->struct_mutex){+.+.+.}, at: []
drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm]
[ 5270.498099] INFO: task Watchdog:5059 blocked for more than 120 seconds.
[ 5270.498100] Not tainted 3.18.0-rc2+ #1317
[ 5270.498101] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5270.498102] Watchdog D ffff8801958ac5d0 0 5059 5047 0x00000000
[ 5270.498105] ffff880183677ae8 0000000000000096 ffff8801958ac5d0
0000000000013c80
[ 5270.498108] ffff880183677fd8 0000000000013c80 ffffffff81a13580
ffff8801958ac5d0
[ 5270.498111] ffff880185f8a590 7fffffffffffffff ffff880183677d10
ffff880183677d08
[ 5270.498114] Call Trace:
[ 5270.498117] [] schedule+0x24/0x60
[ 5270.498119] [] schedule_timeout+0x1dc/0x330
[ 5270.498122] [] ? wait_for_completion+0x1e/0x100
[ 5270.498124] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5270.498127] [] ? _raw_spin_unlock_irq+0x2b/0x60
[ 5270.498129] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5270.498132] [] ? trace_hardirqs_on+0xd/0x10
[ 5270.498134] [] wait_for_completion+0x9c/0x100
[ 5270.498137] [] ? wake_up_state+0x10/0x10
[ 5270.498140] [] do_coredump+0x435/0xfa0
[ 5270.498143] [] ? trace_hardirqs_off+0xd/0x10
[ 5270.498146] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5270.498149] [] get_signal+0x3dc/0x7f0
[ 5270.498152] [] ? __bad_area_nosemaphore+0x11a/0x200
[ 5270.498156] [] do_signal+0x2e/0x770
[ 5270.498160] [] ? get_parent_ip+0x11/0x50
[ 5270.498163] [] ? printk+0x48/0x4a
[ 5270.498165] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5270.498167] [] ? trace_hardirqs_on+0xd/0x10
[ 5270.498170] [] ? retint_signal+0x11/0x9f
[ 5270.498172] [] do_notify_resume+0x78/0xa0
[ 5270.498174] [] retint_signal+0x4d/0x9f
[ 5270.498176] no locks held by Watchdog/5059.
[ 5270.498196] INFO: task vlc:8856 blocked for more than 120 seconds.
[ 5270.498198] Not tainted 3.18.0-rc2+ #1317
[ 5270.498199] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5270.498200] vlc D ffff8802222ba350 0 8856 4097 0x00000000
[ 5270.498203] ffff8802222e7b58 0000000000000096 ffff8802222ba350
0000000000013c80
[ 5270.498206] ffff8802222e7fd8 0000000000013c80 ffffffff81a13580
ffff8802222ba350
[ 5270.498208] ffff88022e23c030 ffff8802222ba350 ffff88022e23c030
ffff88022e23c018
[ 5270.498211] Call Trace:
[ 5270.498214] [] schedule+0x24/0x60
[ 5270.498216] [] rwsem_down_write_failed+0x17d/0x360
[ 5270.498219] [] ? rwsem_down_write_failed+0x3c/0x360
[ 5270.498222] [] call_rwsem_down_write_failed+0x13/0x20
[ 5270.498225] [] ? down_write+0x47/0x60
[ 5270.498235] [] ? radeon_gpu_reset+0x2a/0x330 [radeon]
[ 5270.498237] [] ? __wake_up_sync+0x10/0x10
[ 5270.498247] [] radeon_gpu_reset+0x2a/0x330 [radeon]
[ 5270.498251] [] ? fence_wait_timeout+0x51/0x180
[ 5270.498254] [] ?
reservation_object_wait_timeout_rcu+0x1e8/0x370
[ 5270.498257] [] ?
reservation_object_wait_timeout_rcu+0xa8/0x370
[ 5270.498269] [] radeon_gem_handle_lockup.part.4+0x9/0x20
[radeon]
[ 5270.498281] [] radeon_gem_wait_idle_ioctl+0xa8/0x110
[radeon]
[ 5270.498289] [] drm_ioctl+0x1a1/0x660 [drm]
[ 5270.498292] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5270.498294] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5270.498297] [] ? trace_hardirqs_on+0xd/0x10
[ 5270.498299] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5270.498309] [] radeon_drm_ioctl+0x54/0x90 [radeon]
[ 5270.498312] [] do_vfs_ioctl+0x2d8/0x4e0
[ 5270.498314] [] ? __fget+0xae/0xe0
[ 5270.498316] [] ? expand_fdtable+0x170/0x170
[ 5270.498319] [] ? sysret_check+0x22/0x5d
[ 5270.498321] [] SyS_ioctl+0x89/0xa0
[ 5270.498324] [] system_call_fastpath+0x12/0x17
[ 5270.498326] 1 lock held by vlc/8856:
[ 5270.498327] #0: (&rdev->exclusive_lock){++++++}, at: []
radeon_gpu_reset+0x2a/0x330 [radeon]
[ 5390.279838] INFO: task Xorg:2440 blocked for more than 120 seconds.
[ 5390.279844] Not tainted 3.18.0-rc2+ #1317
[ 5390.279845] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5390.279847] Xorg D ffff88021e53a1d0 0 2440 2423 0x00000004
[ 5390.279852] ffff8800c79d37e8 0000000000000096 ffff88021e53a1d0
0000000000013c80
[ 5390.279856] ffff8800c79d3fd8 0000000000013c80 ffff880222daa310
ffff88021e53a1d0
[ 5390.279859] 0000000000000001 7fffffffffffffff ffff8800c79d3958
ffff88022e23c000
[ 5390.279862] Call Trace:
[ 5390.279870] [] schedule+0x24/0x60
[ 5390.279873] [] schedule_timeout+0x1dc/0x330
[ 5390.279877] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5390.279907] [] ? radeon_fence_process+0x11/0x40 [radeon]
[ 5390.279918] [] ? radeon_fence_any_seq_signaled+0x3c/0x80
[radeon]
[ 5390.279930] []
radeon_fence_wait_seq_timeout.constprop.8+0x2ff/0x360 [radeon]
[ 5390.279934] [] ? __wake_up_sync+0x10/0x10
[ 5390.279945] [] radeon_fence_wait_empty+0x5b/0x80 [radeon]
[ 5390.279959] [] radeon_pm_set_clocks+0x89/0x5a0 [radeon]
[ 5390.279973] [] ? radeon_pm_compute_clocks+0x4e/0x8c0
[radeon]
[ 5390.279976] [] ? trace_hardirqs_on+0xd/0x10
[ 5390.279979] [] ? mod_timer+0x120/0x250
[ 5390.279992] [] radeon_pm_compute_clocks+0x108/0x8c0
[radeon]
[ 5390.280007] [] ? drm_vblank_put+0x79/0xb0 [drm]
[ 5390.280018] [] atombios_crtc_dpms+0x6d/0x100 [radeon]
[ 5390.280029] [] atombios_crtc_commit+0x13/0x30 [radeon]
[ 5390.280035] [] drm_crtc_helper_set_mode+0x422/0x570
[drm_kms_helper]
[ 5390.280041] [] drm_helper_resume_force_mode+0x83/0x1b0
[drm_kms_helper]
[ 5390.280051] [] radeon_gpu_reset+0x1c7/0x330 [radeon]
[ 5390.280063] [] radeon_gem_handle_lockup.part.4+0x9/0x20
[radeon]
[ 5390.280076] [] radeon_gem_wait_idle_ioctl+0xa8/0x110
[radeon]
[ 5390.280083] [] drm_ioctl+0x1a1/0x660 [drm]
[ 5390.280086] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5390.280089] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5390.280091] [] ? trace_hardirqs_on+0xd/0x10
[ 5390.280094] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5390.280104] [] radeon_drm_ioctl+0x54/0x90 [radeon]
[ 5390.280107] [] do_vfs_ioctl+0x2d8/0x4e0
[ 5390.280110] [] ? __fget+0xae/0xe0
[ 5390.280112] [] ? expand_fdtable+0x170/0x170
[ 5390.280114] [] ? retint_swapgs+0x13/0x1b
[ 5390.280117] [] SyS_ioctl+0x89/0xa0
[ 5390.280120] [] system_call_fastpath+0x12/0x17
[ 5390.280122] 8 locks held by Xorg/2440:
[ 5390.280123] #0: (&rdev->exclusive_lock){++++++}, at: []
radeon_gpu_reset+0x2a/0x330 [radeon]
[ 5390.280136] #1: (&dev->mode_config.mutex){+.+.+.}, at:
[] __drm_modeset_lock_all+0x88/0x110 [drm]
[ 5390.280149] #2: (crtc_ww_class_acquire){+.+.+.}, at: []
__drm_modeset_lock_all+0x92/0x110 [drm]
[ 5390.280159] #3: (crtc_ww_class_mutex){+.+.+.}, at: []
drm_modeset_lock+0x3f/0x120 [drm]
[ 5390.280168] #4: (&rdev->pm.mutex){+.+...}, at: []
radeon_pm_compute_clocks+0x4e/0x8c0 [radeon]
[ 5390.280183] #5: (&dev->struct_mutex){+.+.+.}, at: []
radeon_pm_set_clocks+0x4d/0x5a0 [radeon]
[ 5390.280198] #6: (&rdev->pm.mclk_lock){++++.+}, at: []
radeon_pm_set_clocks+0x55/0x5a0 [radeon]
[ 5390.280213] #7: (&rdev->ring_lock){+.+.+.}, at: []
radeon_pm_set_clocks+0x5f/0x5a0 [radeon]
[ 5390.280278] INFO: task chromium:5055 blocked for more than 120 seconds.
[ 5390.280279] Not tainted 3.18.0-rc2+ #1317
[ 5390.280280] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5390.280282] chromium D ffff8800606fc4d0 0 5055 5047 0x00000004
[ 5390.280285] ffff8800668d7c58 0000000000000096 ffff8800606fc4d0
0000000000013c80
[ 5390.280288] ffff8800668d7fd8 0000000000013c80 ffff880222da82d0
ffff8800606fc4d0
[ 5390.280291] 0000000000000246 ffff8800ac3b0bc8 ffff8800ca060068
0000000000000246
[ 5390.280294] Call Trace:
[ 5390.280297] [] schedule_preempt_disabled+0x2e/0x80
[ 5390.280299] [] mutex_lock_nested+0x154/0x420
[ 5390.280307] [] ?
drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm]
[ 5390.280309] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5390.280316] []
drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm]
[ 5390.280323] [] drm_gem_handle_delete+0xc0/0x110 [drm]
[ 5390.280330] [] drm_gem_close_ioctl+0x20/0x30 [drm]
[ 5390.280337] [] drm_ioctl+0x1a1/0x660 [drm]
[ 5390.280341] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5390.280343] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5390.280345] [] ? trace_hardirqs_on+0xd/0x10
[ 5390.280348] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5390.280358] [] radeon_drm_ioctl+0x54/0x90 [radeon]
[ 5390.280360] [] do_vfs_ioctl+0x2d8/0x4e0
[ 5390.280363] [] ? __fget+0xae/0xe0
[ 5390.280365] [] ? expand_fdtable+0x170/0x170
[ 5390.280367] [] ? sysret_check+0x22/0x5d
[ 5390.280370] [] SyS_ioctl+0x89/0xa0
[ 5390.280372] [] system_call_fastpath+0x12/0x17
[ 5390.280374] 1 lock held by chromium/5055:
[ 5390.280375] #0: (&dev->struct_mutex){+.+.+.}, at: []
drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm]
[ 5390.280385] INFO: task Watchdog:5059 blocked for more than 120 seconds.
[ 5390.280387] Not tainted 3.18.0-rc2+ #1317
[ 5390.280388] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5390.280389] Watchdog D ffff8801958ac5d0 0 5059 5047 0x00000000
[ 5390.280391] ffff880183677ae8 0000000000000096 ffff8801958ac5d0
0000000000013c80
[ 5390.280394] ffff880183677fd8 0000000000013c80 ffffffff81a13580
ffff8801958ac5d0
[ 5390.280397] ffff880185f8a590 7fffffffffffffff ffff880183677d10
ffff880183677d08
[ 5390.280400] Call Trace:
[ 5390.280403] [] schedule+0x24/0x60
[ 5390.280405] [] schedule_timeout+0x1dc/0x330
[ 5390.280407] [] ? wait_for_completion+0x1e/0x100
[ 5390.280410] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5390.280412] [] ? _raw_spin_unlock_irq+0x2b/0x60
[ 5390.280415] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5390.280417] [] ? trace_hardirqs_on+0xd/0x10
[ 5390.280420] [] wait_for_completion+0x9c/0x100
[ 5390.280423] [] ? wake_up_state+0x10/0x10
[ 5390.280426] [] do_coredump+0x435/0xfa0
[ 5390.280428] [] ? trace_hardirqs_off+0xd/0x10
[ 5390.280431] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5390.280434] [] get_signal+0x3dc/0x7f0
[ 5390.280437] [] ? __bad_area_nosemaphore+0x11a/0x200
[ 5390.280440] [] do_signal+0x2e/0x770
[ 5390.280444] [] ? get_parent_ip+0x11/0x50
[ 5390.280446] [] ? printk+0x48/0x4a
[ 5390.280449] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5390.280451] [] ? trace_hardirqs_on+0xd/0x10
[ 5390.280453] [] ? retint_signal+0x11/0x9f
[ 5390.280456] [] do_notify_resume+0x78/0xa0
[ 5390.280458] [] retint_signal+0x4d/0x9f
[ 5390.280460] no locks held by Watchdog/5059.
[ 5390.280478] INFO: task vlc:8856 blocked for more than 120 seconds.
[ 5390.280479] Not tainted 3.18.0-rc2+ #1317
[ 5390.280480] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5390.280481] vlc D ffff8802222ba350 0 8856 4097 0x00000000
[ 5390.280484] ffff8802222e7b58 0000000000000096 ffff8802222ba350
0000000000013c80
[ 5390.280487] ffff8802222e7fd8 0000000000013c80 ffffffff81a13580
ffff8802222ba350
[ 5390.280489] ffff88022e23c030 ffff8802222ba350 ffff88022e23c030
ffff88022e23c018
[ 5390.280492] Call Trace:
[ 5390.280495] [] schedule+0x24/0x60
[ 5390.280497] [] rwsem_down_write_failed+0x17d/0x360
[ 5390.280500] [] ? rwsem_down_write_failed+0x3c/0x360
[ 5390.280503] [] call_rwsem_down_write_failed+0x13/0x20
[ 5390.280506] [] ? down_write+0x47/0x60
[ 5390.280516] [] ? radeon_gpu_reset+0x2a/0x330 [radeon]
[ 5390.280518] [] ? __wake_up_sync+0x10/0x10
[ 5390.280528] [] radeon_gpu_reset+0x2a/0x330 [radeon]
[ 5390.280532] [] ? fence_wait_timeout+0x51/0x180
[ 5390.280535] [] ?
reservation_object_wait_timeout_rcu+0x1e8/0x370
[ 5390.280537] [] ?
reservation_object_wait_timeout_rcu+0xa8/0x370
[ 5390.280549] [] radeon_gem_handle_lockup.part.4+0x9/0x20
[radeon]
[ 5390.280561] [] radeon_gem_wait_idle_ioctl+0xa8/0x110
[radeon]
[ 5390.280569] [] drm_ioctl+0x1a1/0x660 [drm]
[ 5390.280572] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5390.280575] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5390.280577] [] ? trace_hardirqs_on+0xd/0x10
[ 5390.280579] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5390.280589] [] radeon_drm_ioctl+0x54/0x90 [radeon]
[ 5390.280592] [] do_vfs_ioctl+0x2d8/0x4e0
[ 5390.280594] [] ? __fget+0xae/0xe0
[ 5390.280596] [] ? expand_fdtable+0x170/0x170
[ 5390.280599] [] ? sysret_check+0x22/0x5d
[ 5390.280601] [] SyS_ioctl+0x89/0xa0
[ 5390.280604] [] system_call_fastpath+0x12/0x17
[ 5390.280605] 1 lock held by vlc/8856:
[ 5390.280606] #0: (&rdev->exclusive_lock){++++++}, at: []
radeon_gpu_reset+0x2a/0x330 [radeon]
[ 5510.062118] INFO: task Xorg:2440 blocked for more than 120 seconds.
[ 5510.062125] Not tainted 3.18.0-rc2+ #1317
[ 5510.062126] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this
message.
[ 5510.062128] Xorg D ffff88021e53a1d0 0 2440 2423 0x00000004
[ 5510.062133] ffff8800c79d37e8 0000000000000096 ffff88021e53a1d0
0000000000013c80
[ 5510.062137] ffff8800c79d3fd8 0000000000013c80 ffff880222daa310
ffff88021e53a1d0
[ 5510.062140] 0000000000000001 7fffffffffffffff ffff8800c79d3958
ffff88022e23c000
[ 5510.062143] Call Trace:
[ 5510.062150] [] schedule+0x24/0x60
[ 5510.062153] [] schedule_timeout+0x1dc/0x330
[ 5510.062157] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5510.062188] [] ? radeon_fence_process+0x11/0x40 [radeon]
[ 5510.062200] [] ? radeon_fence_any_seq_signaled+0x3c/0x80
[radeon]
[ 5510.062211] []
radeon_fence_wait_seq_timeout.constprop.8+0x2ff/0x360 [radeon]
[ 5510.062215] [] ? __wake_up_sync+0x10/0x10
[ 5510.062226] [] radeon_fence_wait_empty+0x5b/0x80 [radeon]
[ 5510.062241] [] radeon_pm_set_clocks+0x89/0x5a0 [radeon]
[ 5510.062254] [] ? radeon_pm_compute_clocks+0x4e/0x8c0
[radeon]
[ 5510.062257] [] ? trace_hardirqs_on+0xd/0x10
[ 5510.062260] [] ? mod_timer+0x120/0x250
[ 5510.062274] [] radeon_pm_compute_clocks+0x108/0x8c0
[radeon]
[ 5510.062289] [] ? drm_vblank_put+0x79/0xb0 [drm]
[ 5510.062300] [] atombios_crtc_dpms+0x6d/0x100 [radeon]
[ 5510.062311] [] atombios_crtc_commit+0x13/0x30 [radeon]
[ 5510.062340] [] drm_crtc_helper_set_mode+0x422/0x570
[drm_kms_helper]
[ 5510.062346] [] drm_helper_resume_force_mode+0x83/0x1b0
[drm_kms_helper]
[ 5510.062356] [] radeon_gpu_reset+0x1c7/0x330 [radeon]
[ 5510.062368] [] radeon_gem_handle_lockup.part.4+0x9/0x20
[radeon]
[ 5510.062381] [] radeon_gem_wait_idle_ioctl+0xa8/0x110
[radeon]
[ 5510.062388] [] drm_ioctl+0x1a1/0x660 [drm]
[ 5510.062392] [] ? _raw_spin_unlock_irqrestore+0x6d/0x90
[ 5510.062394] [] ? trace_hardirqs_on_caller+0x165/0x200
[ 5510.062397] [] ? trace_hardirqs_on+0xd/0x10
[ 5510.062399] [] ? _raw_spin_unlock_irqrestore+0x4e/0x90
[ 5510.062409] [