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] [<ffffffff81521db4>] schedule+0x24/0x60 [ 5270.497554] [<ffffffff81526b1c>] schedule_timeout+0x1dc/0x330 [ 5270.497558] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5270.497591] [<ffffffffa0436701>] ? radeon_fence_process+0x11/0x40 [radeon] [ 5270.497603] [<ffffffffa043676c>] ? radeon_fence_any_seq_signaled+0x3c/0x80 [radeon] [ 5270.497615] [<ffffffffa0436aaf>] radeon_fence_wait_seq_timeout.constprop.8+0x2ff/0x360 [radeon] [ 5270.497618] [<ffffffff8108c6b0>] ? __wake_up_sync+0x10/0x10 [ 5270.497630] [<ffffffffa0436f5b>] radeon_fence_wait_empty+0x5b/0x80 [radeon] [ 5270.497645] [<ffffffffa04846a9>] radeon_pm_set_clocks+0x89/0x5a0 [radeon] [ 5270.497658] [<ffffffffa0485c6e>] ? radeon_pm_compute_clocks+0x4e/0x8c0 [radeon] [ 5270.497662] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5270.497665] [<ffffffff810ba660>] ? mod_timer+0x120/0x250 [ 5270.497678] [<ffffffffa0485d28>] radeon_pm_compute_clocks+0x108/0x8c0 [radeon] [ 5270.497695] [<ffffffffa02b8589>] ? drm_vblank_put+0x79/0xb0 [drm] [ 5270.497706] [<ffffffffa04282fd>] atombios_crtc_dpms+0x6d/0x100 [radeon] [ 5270.497717] [<ffffffffa04283a3>] atombios_crtc_commit+0x13/0x30 [radeon] [ 5270.497723] [<ffffffffa0319a02>] drm_crtc_helper_set_mode+0x422/0x570 [drm_kms_helper] [ 5270.497729] [<ffffffffa0319bd3>] drm_helper_resume_force_mode+0x83/0x1b0 [drm_kms_helper] [ 5270.497739] [<ffffffffa041cda7>] radeon_gpu_reset+0x1c7/0x330 [radeon] [ 5270.497751] [<ffffffffa044e2b9>] radeon_gem_handle_lockup.part.4+0x9/0x20 [radeon] [ 5270.497764] [<ffffffffa044f1b8>] radeon_gem_wait_idle_ioctl+0xa8/0x110 [radeon] [ 5270.497771] [<ffffffffa02b6ae1>] drm_ioctl+0x1a1/0x660 [drm] [ 5270.497775] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5270.497777] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5270.497780] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5270.497782] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5270.497792] [<ffffffffa041a054>] radeon_drm_ioctl+0x54/0x90 [radeon] [ 5270.497796] [<ffffffff811b4688>] do_vfs_ioctl+0x2d8/0x4e0 [ 5270.497799] [<ffffffff811bf6ee>] ? __fget+0xae/0xe0 [ 5270.497801] [<ffffffff811bf640>] ? expand_fdtable+0x170/0x170 [ 5270.497804] [<ffffffff815292e0>] ? retint_swapgs+0x13/0x1b [ 5270.497806] [<ffffffff811b4919>] SyS_ioctl+0x89/0xa0 [ 5270.497809] [<ffffffff815286a9>] system_call_fastpath+0x12/0x17 [ 5270.497811] 8 locks held by Xorg/2440: [ 5270.497812] #0: (&rdev->exclusive_lock){++++++}, at: [<ffffffffa041cc0a>] radeon_gpu_reset+0x2a/0x330 [radeon] [ 5270.497826] #1: (&dev->mode_config.mutex){+.+.+.}, at: [<ffffffffa02cfe68>] __drm_modeset_lock_all+0x88/0x110 [drm] [ 5270.497839] #2: (crtc_ww_class_acquire){+.+.+.}, at: [<ffffffffa02cfe72>] __drm_modeset_lock_all+0x92/0x110 [drm] [ 5270.497848] #3: (crtc_ww_class_mutex){+.+.+.}, at: [<ffffffffa02cfa3f>] drm_modeset_lock+0x3f/0x120 [drm] [ 5270.497858] #4: (&rdev->pm.mutex){+.+...}, at: [<ffffffffa0485c6e>] radeon_pm_compute_clocks+0x4e/0x8c0 [radeon] [ 5270.497873] #5: (&dev->struct_mutex){+.+.+.}, at: [<ffffffffa048466d>] radeon_pm_set_clocks+0x4d/0x5a0 [radeon] [ 5270.497888] #6: (&rdev->pm.mclk_lock){++++.+}, at: [<ffffffffa0484675>] radeon_pm_set_clocks+0x55/0x5a0 [radeon] [ 5270.497903] #7: (&rdev->ring_lock){+.+.+.}, at: [<ffffffffa048467f>] 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] [<ffffffff8152231e>] schedule_preempt_disabled+0x2e/0x80 [ 5270.498010] [<ffffffff81523db4>] mutex_lock_nested+0x154/0x420 [ 5270.498018] [<ffffffffa02b595a>] ? drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm] [ 5270.498021] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5270.498028] [<ffffffffa02b595a>] drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm] [ 5270.498035] [<ffffffffa02b5a40>] drm_gem_handle_delete+0xc0/0x110 [drm] [ 5270.498042] [<ffffffffa02b6160>] drm_gem_close_ioctl+0x20/0x30 [drm] [ 5270.498049] [<ffffffffa02b6ae1>] drm_ioctl+0x1a1/0x660 [drm] [ 5270.498053] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5270.498055] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5270.498058] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5270.498060] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5270.498071] [<ffffffffa041a054>] radeon_drm_ioctl+0x54/0x90 [radeon] [ 5270.498073] [<ffffffff811b4688>] do_vfs_ioctl+0x2d8/0x4e0 [ 5270.498075] [<ffffffff811bf6ee>] ? __fget+0xae/0xe0 [ 5270.498078] [<ffffffff811bf640>] ? expand_fdtable+0x170/0x170 [ 5270.498080] [<ffffffff815286d5>] ? sysret_check+0x22/0x5d [ 5270.498083] [<ffffffff811b4919>] SyS_ioctl+0x89/0xa0 [ 5270.498086] [<ffffffff815286a9>] system_call_fastpath+0x12/0x17 [ 5270.498087] 1 lock held by chromium/5055: [ 5270.498089] #0: (&dev->struct_mutex){+.+.+.}, at: [<ffffffffa02b595a>] 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] [<ffffffff81521db4>] schedule+0x24/0x60 [ 5270.498119] [<ffffffff81526b1c>] schedule_timeout+0x1dc/0x330 [ 5270.498122] [<ffffffff8152345e>] ? wait_for_completion+0x1e/0x100 [ 5270.498124] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5270.498127] [<ffffffff8152799b>] ? _raw_spin_unlock_irq+0x2b/0x60 [ 5270.498129] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5270.498132] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5270.498134] [<ffffffff815234dc>] wait_for_completion+0x9c/0x100 [ 5270.498137] [<ffffffff8107bfd0>] ? wake_up_state+0x10/0x10 [ 5270.498140] [<ffffffff811f7375>] do_coredump+0x435/0xfa0 [ 5270.498143] [<ffffffff8109200d>] ? trace_hardirqs_off+0xd/0x10 [ 5270.498146] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5270.498149] [<ffffffff8105fd9c>] get_signal+0x3dc/0x7f0 [ 5270.498152] [<ffffffff8104505a>] ? __bad_area_nosemaphore+0x11a/0x200 [ 5270.498156] [<ffffffff8100251e>] do_signal+0x2e/0x770 [ 5270.498160] [<ffffffff81079d31>] ? get_parent_ip+0x11/0x50 [ 5270.498163] [<ffffffff8151f6e7>] ? printk+0x48/0x4a [ 5270.498165] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5270.498167] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5270.498170] [<ffffffff815293f2>] ? retint_signal+0x11/0x9f [ 5270.498172] [<ffffffff81002cd8>] do_notify_resume+0x78/0xa0 [ 5270.498174] [<ffffffff8152942e>] 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] [<ffffffff81521db4>] schedule+0x24/0x60 [ 5270.498216] [<ffffffff8152673d>] rwsem_down_write_failed+0x17d/0x360 [ 5270.498219] [<ffffffff815265fc>] ? rwsem_down_write_failed+0x3c/0x360 [ 5270.498222] [<ffffffff812bd9a3>] call_rwsem_down_write_failed+0x13/0x20 [ 5270.498225] [<ffffffff81525f77>] ? down_write+0x47/0x60 [ 5270.498235] [<ffffffffa041cc0a>] ? radeon_gpu_reset+0x2a/0x330 [radeon] [ 5270.498237] [<ffffffff8108c6b0>] ? __wake_up_sync+0x10/0x10 [ 5270.498247] [<ffffffffa041cc0a>] radeon_gpu_reset+0x2a/0x330 [radeon] [ 5270.498251] [<ffffffff813bbfa1>] ? fence_wait_timeout+0x51/0x180 [ 5270.498254] [<ffffffff813bd888>] ? reservation_object_wait_timeout_rcu+0x1e8/0x370 [ 5270.498257] [<ffffffff813bd748>] ? reservation_object_wait_timeout_rcu+0xa8/0x370 [ 5270.498269] [<ffffffffa044e2b9>] radeon_gem_handle_lockup.part.4+0x9/0x20 [radeon] [ 5270.498281] [<ffffffffa044f1b8>] radeon_gem_wait_idle_ioctl+0xa8/0x110 [radeon] [ 5270.498289] [<ffffffffa02b6ae1>] drm_ioctl+0x1a1/0x660 [drm] [ 5270.498292] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5270.498294] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5270.498297] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5270.498299] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5270.498309] [<ffffffffa041a054>] radeon_drm_ioctl+0x54/0x90 [radeon] [ 5270.498312] [<ffffffff811b4688>] do_vfs_ioctl+0x2d8/0x4e0 [ 5270.498314] [<ffffffff811bf6ee>] ? __fget+0xae/0xe0 [ 5270.498316] [<ffffffff811bf640>] ? expand_fdtable+0x170/0x170 [ 5270.498319] [<ffffffff815286d5>] ? sysret_check+0x22/0x5d [ 5270.498321] [<ffffffff811b4919>] SyS_ioctl+0x89/0xa0 [ 5270.498324] [<ffffffff815286a9>] system_call_fastpath+0x12/0x17 [ 5270.498326] 1 lock held by vlc/8856: [ 5270.498327] #0: (&rdev->exclusive_lock){++++++}, at: [<ffffffffa041cc0a>] 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] [<ffffffff81521db4>] schedule+0x24/0x60 [ 5390.279873] [<ffffffff81526b1c>] schedule_timeout+0x1dc/0x330 [ 5390.279877] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5390.279907] [<ffffffffa0436701>] ? radeon_fence_process+0x11/0x40 [radeon] [ 5390.279918] [<ffffffffa043676c>] ? radeon_fence_any_seq_signaled+0x3c/0x80 [radeon] [ 5390.279930] [<ffffffffa0436aaf>] radeon_fence_wait_seq_timeout.constprop.8+0x2ff/0x360 [radeon] [ 5390.279934] [<ffffffff8108c6b0>] ? __wake_up_sync+0x10/0x10 [ 5390.279945] [<ffffffffa0436f5b>] radeon_fence_wait_empty+0x5b/0x80 [radeon] [ 5390.279959] [<ffffffffa04846a9>] radeon_pm_set_clocks+0x89/0x5a0 [radeon] [ 5390.279973] [<ffffffffa0485c6e>] ? radeon_pm_compute_clocks+0x4e/0x8c0 [radeon] [ 5390.279976] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5390.279979] [<ffffffff810ba660>] ? mod_timer+0x120/0x250 [ 5390.279992] [<ffffffffa0485d28>] radeon_pm_compute_clocks+0x108/0x8c0 [radeon] [ 5390.280007] [<ffffffffa02b8589>] ? drm_vblank_put+0x79/0xb0 [drm] [ 5390.280018] [<ffffffffa04282fd>] atombios_crtc_dpms+0x6d/0x100 [radeon] [ 5390.280029] [<ffffffffa04283a3>] atombios_crtc_commit+0x13/0x30 [radeon] [ 5390.280035] [<ffffffffa0319a02>] drm_crtc_helper_set_mode+0x422/0x570 [drm_kms_helper] [ 5390.280041] [<ffffffffa0319bd3>] drm_helper_resume_force_mode+0x83/0x1b0 [drm_kms_helper] [ 5390.280051] [<ffffffffa041cda7>] radeon_gpu_reset+0x1c7/0x330 [radeon] [ 5390.280063] [<ffffffffa044e2b9>] radeon_gem_handle_lockup.part.4+0x9/0x20 [radeon] [ 5390.280076] [<ffffffffa044f1b8>] radeon_gem_wait_idle_ioctl+0xa8/0x110 [radeon] [ 5390.280083] [<ffffffffa02b6ae1>] drm_ioctl+0x1a1/0x660 [drm] [ 5390.280086] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5390.280089] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5390.280091] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5390.280094] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5390.280104] [<ffffffffa041a054>] radeon_drm_ioctl+0x54/0x90 [radeon] [ 5390.280107] [<ffffffff811b4688>] do_vfs_ioctl+0x2d8/0x4e0 [ 5390.280110] [<ffffffff811bf6ee>] ? __fget+0xae/0xe0 [ 5390.280112] [<ffffffff811bf640>] ? expand_fdtable+0x170/0x170 [ 5390.280114] [<ffffffff815292e0>] ? retint_swapgs+0x13/0x1b [ 5390.280117] [<ffffffff811b4919>] SyS_ioctl+0x89/0xa0 [ 5390.280120] [<ffffffff815286a9>] system_call_fastpath+0x12/0x17 [ 5390.280122] 8 locks held by Xorg/2440: [ 5390.280123] #0: (&rdev->exclusive_lock){++++++}, at: [<ffffffffa041cc0a>] radeon_gpu_reset+0x2a/0x330 [radeon] [ 5390.280136] #1: (&dev->mode_config.mutex){+.+.+.}, at: [<ffffffffa02cfe68>] __drm_modeset_lock_all+0x88/0x110 [drm] [ 5390.280149] #2: (crtc_ww_class_acquire){+.+.+.}, at: [<ffffffffa02cfe72>] __drm_modeset_lock_all+0x92/0x110 [drm] [ 5390.280159] #3: (crtc_ww_class_mutex){+.+.+.}, at: [<ffffffffa02cfa3f>] drm_modeset_lock+0x3f/0x120 [drm] [ 5390.280168] #4: (&rdev->pm.mutex){+.+...}, at: [<ffffffffa0485c6e>] radeon_pm_compute_clocks+0x4e/0x8c0 [radeon] [ 5390.280183] #5: (&dev->struct_mutex){+.+.+.}, at: [<ffffffffa048466d>] radeon_pm_set_clocks+0x4d/0x5a0 [radeon] [ 5390.280198] #6: (&rdev->pm.mclk_lock){++++.+}, at: [<ffffffffa0484675>] radeon_pm_set_clocks+0x55/0x5a0 [radeon] [ 5390.280213] #7: (&rdev->ring_lock){+.+.+.}, at: [<ffffffffa048467f>] 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] [<ffffffff8152231e>] schedule_preempt_disabled+0x2e/0x80 [ 5390.280299] [<ffffffff81523db4>] mutex_lock_nested+0x154/0x420 [ 5390.280307] [<ffffffffa02b595a>] ? drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm] [ 5390.280309] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5390.280316] [<ffffffffa02b595a>] drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm] [ 5390.280323] [<ffffffffa02b5a40>] drm_gem_handle_delete+0xc0/0x110 [drm] [ 5390.280330] [<ffffffffa02b6160>] drm_gem_close_ioctl+0x20/0x30 [drm] [ 5390.280337] [<ffffffffa02b6ae1>] drm_ioctl+0x1a1/0x660 [drm] [ 5390.280341] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5390.280343] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5390.280345] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5390.280348] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5390.280358] [<ffffffffa041a054>] radeon_drm_ioctl+0x54/0x90 [radeon] [ 5390.280360] [<ffffffff811b4688>] do_vfs_ioctl+0x2d8/0x4e0 [ 5390.280363] [<ffffffff811bf6ee>] ? __fget+0xae/0xe0 [ 5390.280365] [<ffffffff811bf640>] ? expand_fdtable+0x170/0x170 [ 5390.280367] [<ffffffff815286d5>] ? sysret_check+0x22/0x5d [ 5390.280370] [<ffffffff811b4919>] SyS_ioctl+0x89/0xa0 [ 5390.280372] [<ffffffff815286a9>] system_call_fastpath+0x12/0x17 [ 5390.280374] 1 lock held by chromium/5055: [ 5390.280375] #0: (&dev->struct_mutex){+.+.+.}, at: [<ffffffffa02b595a>] 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] [<ffffffff81521db4>] schedule+0x24/0x60 [ 5390.280405] [<ffffffff81526b1c>] schedule_timeout+0x1dc/0x330 [ 5390.280407] [<ffffffff8152345e>] ? wait_for_completion+0x1e/0x100 [ 5390.280410] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5390.280412] [<ffffffff8152799b>] ? _raw_spin_unlock_irq+0x2b/0x60 [ 5390.280415] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5390.280417] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5390.280420] [<ffffffff815234dc>] wait_for_completion+0x9c/0x100 [ 5390.280423] [<ffffffff8107bfd0>] ? wake_up_state+0x10/0x10 [ 5390.280426] [<ffffffff811f7375>] do_coredump+0x435/0xfa0 [ 5390.280428] [<ffffffff8109200d>] ? trace_hardirqs_off+0xd/0x10 [ 5390.280431] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5390.280434] [<ffffffff8105fd9c>] get_signal+0x3dc/0x7f0 [ 5390.280437] [<ffffffff8104505a>] ? __bad_area_nosemaphore+0x11a/0x200 [ 5390.280440] [<ffffffff8100251e>] do_signal+0x2e/0x770 [ 5390.280444] [<ffffffff81079d31>] ? get_parent_ip+0x11/0x50 [ 5390.280446] [<ffffffff8151f6e7>] ? printk+0x48/0x4a [ 5390.280449] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5390.280451] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5390.280453] [<ffffffff815293f2>] ? retint_signal+0x11/0x9f [ 5390.280456] [<ffffffff81002cd8>] do_notify_resume+0x78/0xa0 [ 5390.280458] [<ffffffff8152942e>] 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] [<ffffffff81521db4>] schedule+0x24/0x60 [ 5390.280497] [<ffffffff8152673d>] rwsem_down_write_failed+0x17d/0x360 [ 5390.280500] [<ffffffff815265fc>] ? rwsem_down_write_failed+0x3c/0x360 [ 5390.280503] [<ffffffff812bd9a3>] call_rwsem_down_write_failed+0x13/0x20 [ 5390.280506] [<ffffffff81525f77>] ? down_write+0x47/0x60 [ 5390.280516] [<ffffffffa041cc0a>] ? radeon_gpu_reset+0x2a/0x330 [radeon] [ 5390.280518] [<ffffffff8108c6b0>] ? __wake_up_sync+0x10/0x10 [ 5390.280528] [<ffffffffa041cc0a>] radeon_gpu_reset+0x2a/0x330 [radeon] [ 5390.280532] [<ffffffff813bbfa1>] ? fence_wait_timeout+0x51/0x180 [ 5390.280535] [<ffffffff813bd888>] ? reservation_object_wait_timeout_rcu+0x1e8/0x370 [ 5390.280537] [<ffffffff813bd748>] ? reservation_object_wait_timeout_rcu+0xa8/0x370 [ 5390.280549] [<ffffffffa044e2b9>] radeon_gem_handle_lockup.part.4+0x9/0x20 [radeon] [ 5390.280561] [<ffffffffa044f1b8>] radeon_gem_wait_idle_ioctl+0xa8/0x110 [radeon] [ 5390.280569] [<ffffffffa02b6ae1>] drm_ioctl+0x1a1/0x660 [drm] [ 5390.280572] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5390.280575] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5390.280577] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5390.280579] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5390.280589] [<ffffffffa041a054>] radeon_drm_ioctl+0x54/0x90 [radeon] [ 5390.280592] [<ffffffff811b4688>] do_vfs_ioctl+0x2d8/0x4e0 [ 5390.280594] [<ffffffff811bf6ee>] ? __fget+0xae/0xe0 [ 5390.280596] [<ffffffff811bf640>] ? expand_fdtable+0x170/0x170 [ 5390.280599] [<ffffffff815286d5>] ? sysret_check+0x22/0x5d [ 5390.280601] [<ffffffff811b4919>] SyS_ioctl+0x89/0xa0 [ 5390.280604] [<ffffffff815286a9>] system_call_fastpath+0x12/0x17 [ 5390.280605] 1 lock held by vlc/8856: [ 5390.280606] #0: (&rdev->exclusive_lock){++++++}, at: [<ffffffffa041cc0a>] 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] [<ffffffff81521db4>] schedule+0x24/0x60 [ 5510.062153] [<ffffffff81526b1c>] schedule_timeout+0x1dc/0x330 [ 5510.062157] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5510.062188] [<ffffffffa0436701>] ? radeon_fence_process+0x11/0x40 [radeon] [ 5510.062200] [<ffffffffa043676c>] ? radeon_fence_any_seq_signaled+0x3c/0x80 [radeon] [ 5510.062211] [<ffffffffa0436aaf>] radeon_fence_wait_seq_timeout.constprop.8+0x2ff/0x360 [radeon] [ 5510.062215] [<ffffffff8108c6b0>] ? __wake_up_sync+0x10/0x10 [ 5510.062226] [<ffffffffa0436f5b>] radeon_fence_wait_empty+0x5b/0x80 [radeon] [ 5510.062241] [<ffffffffa04846a9>] radeon_pm_set_clocks+0x89/0x5a0 [radeon] [ 5510.062254] [<ffffffffa0485c6e>] ? radeon_pm_compute_clocks+0x4e/0x8c0 [radeon] [ 5510.062257] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5510.062260] [<ffffffff810ba660>] ? mod_timer+0x120/0x250 [ 5510.062274] [<ffffffffa0485d28>] radeon_pm_compute_clocks+0x108/0x8c0 [radeon] [ 5510.062289] [<ffffffffa02b8589>] ? drm_vblank_put+0x79/0xb0 [drm] [ 5510.062300] [<ffffffffa04282fd>] atombios_crtc_dpms+0x6d/0x100 [radeon] [ 5510.062311] [<ffffffffa04283a3>] atombios_crtc_commit+0x13/0x30 [radeon] [ 5510.062340] [<ffffffffa0319a02>] drm_crtc_helper_set_mode+0x422/0x570 [drm_kms_helper] [ 5510.062346] [<ffffffffa0319bd3>] drm_helper_resume_force_mode+0x83/0x1b0 [drm_kms_helper] [ 5510.062356] [<ffffffffa041cda7>] radeon_gpu_reset+0x1c7/0x330 [radeon] [ 5510.062368] [<ffffffffa044e2b9>] radeon_gem_handle_lockup.part.4+0x9/0x20 [radeon] [ 5510.062381] [<ffffffffa044f1b8>] radeon_gem_wait_idle_ioctl+0xa8/0x110 [radeon] [ 5510.062388] [<ffffffffa02b6ae1>] drm_ioctl+0x1a1/0x660 [drm] [ 5510.062392] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5510.062394] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5510.062397] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5510.062399] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5510.062409] [<ffffffffa041a054>] radeon_drm_ioctl+0x54/0x90 [radeon] [ 5510.062413] [<ffffffff811b4688>] do_vfs_ioctl+0x2d8/0x4e0 [ 5510.062416] [<ffffffff811bf6ee>] ? __fget+0xae/0xe0 [ 5510.062418] [<ffffffff811bf640>] ? expand_fdtable+0x170/0x170 [ 5510.062420] [<ffffffff815292e0>] ? retint_swapgs+0x13/0x1b [ 5510.062423] [<ffffffff811b4919>] SyS_ioctl+0x89/0xa0 [ 5510.062426] [<ffffffff815286a9>] system_call_fastpath+0x12/0x17 [ 5510.062428] 8 locks held by Xorg/2440: [ 5510.062429] #0: (&rdev->exclusive_lock){++++++}, at: [<ffffffffa041cc0a>] radeon_gpu_reset+0x2a/0x330 [radeon] [ 5510.062443] #1: (&dev->mode_config.mutex){+.+.+.}, at: [<ffffffffa02cfe68>] __drm_modeset_lock_all+0x88/0x110 [drm] [ 5510.062455] #2: (crtc_ww_class_acquire){+.+.+.}, at: [<ffffffffa02cfe72>] __drm_modeset_lock_all+0x92/0x110 [drm] [ 5510.062465] #3: (crtc_ww_class_mutex){+.+.+.}, at: [<ffffffffa02cfa3f>] drm_modeset_lock+0x3f/0x120 [drm] [ 5510.062475] #4: (&rdev->pm.mutex){+.+...}, at: [<ffffffffa0485c6e>] radeon_pm_compute_clocks+0x4e/0x8c0 [radeon] [ 5510.062490] #5: (&dev->struct_mutex){+.+.+.}, at: [<ffffffffa048466d>] radeon_pm_set_clocks+0x4d/0x5a0 [radeon] [ 5510.062505] #6: (&rdev->pm.mclk_lock){++++.+}, at: [<ffffffffa0484675>] radeon_pm_set_clocks+0x55/0x5a0 [radeon] [ 5510.062519] #7: (&rdev->ring_lock){+.+.+.}, at: [<ffffffffa048467f>] radeon_pm_set_clocks+0x5f/0x5a0 [radeon] [ 5510.062578] INFO: task chromium:5055 blocked for more than 120 seconds. [ 5510.062580] Not tainted 3.18.0-rc2+ #1317 [ 5510.062581] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 5510.062582] chromium D ffff8800606fc4d0 0 5055 5047 0x00000004 [ 5510.062585] ffff8800668d7c58 0000000000000096 ffff8800606fc4d0 0000000000013c80 [ 5510.062588] ffff8800668d7fd8 0000000000013c80 ffff880222da82d0 ffff8800606fc4d0 [ 5510.062591] 0000000000000246 ffff8800ac3b0bc8 ffff8800ca060068 0000000000000246 [ 5510.062594] Call Trace: [ 5510.062597] [<ffffffff8152231e>] schedule_preempt_disabled+0x2e/0x80 [ 5510.062599] [<ffffffff81523db4>] mutex_lock_nested+0x154/0x420 [ 5510.062607] [<ffffffffa02b595a>] ? drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm] [ 5510.062609] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5510.062617] [<ffffffffa02b595a>] drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm] [ 5510.062623] [<ffffffffa02b5a40>] drm_gem_handle_delete+0xc0/0x110 [drm] [ 5510.062631] [<ffffffffa02b6160>] drm_gem_close_ioctl+0x20/0x30 [drm] [ 5510.062638] [<ffffffffa02b6ae1>] drm_ioctl+0x1a1/0x660 [drm] [ 5510.062641] [<ffffffff8152794d>] ? _raw_spin_unlock_irqrestore+0x6d/0x90 [ 5510.062643] [<ffffffff81094c35>] ? trace_hardirqs_on_caller+0x165/0x200 [ 5510.062646] [<ffffffff81094cdd>] ? trace_hardirqs_on+0xd/0x10 [ 5510.062648] [<ffffffff8152792e>] ? _raw_spin_unlock_irqrestore+0x4e/0x90 [ 5510.062658] [<ffffffffa041a054>] radeon_drm_ioctl+0x54/0x90 [radeon] [ 5510.062661] [<ffffffff811b4688>] do_vfs_ioctl+0x2d8/0x4e0 [ 5510.062663] [<ffffffff811bf6ee>] ? __fget+0xae/0xe0 [ 5510.062665] [<ffffffff811bf640>] ? expand_fdtable+0x170/0x170 [ 5510.062668] [<ffffffff815286d5>] ? sysret_check+0x22/0x5d [ 5510.062670] [<ffffffff811b4919>] SyS_ioctl+0x89/0xa0 [ 5510.062673] [<ffffffff815286a9>] system_call_fastpath+0x12/0x17 [ 5510.062675] 1 lock held by chromium/5055: [ 5510.062676] #0: (&dev->struct_mutex){+.+.+.}, at: [<ffffffffa02b595a>] drm_gem_object_handle_unreference_unlocked+0xea/0x110 [drm]
You are receiving this mail because:
- You are the assignee for the bug.
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel