Bug 21923 - [965Q/KMS] GUI deadlock when starting to play video (mouse still works)
Summary: [965Q/KMS] GUI deadlock when starting to play video (mouse still works)
Status: CLOSED WORKSFORME
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: medium normal
Assignee: Gordon Jin
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2009-05-25 02:18 UTC by Priit Laes (irc: plaes)
Modified: 2017-07-24 23:10 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (26.32 KB, text/plain)
2009-05-25 02:27 UTC, Priit Laes (irc: plaes)
no flags Details

Description Priit Laes (irc: plaes) 2009-05-25 02:18:22 UTC
Kernel: 2.6.30-rc7, x86_64 / no xorg.conf / kms enabled
x11-libs/libdrm-2.4.11 
media-libs/mesa-7.4.2 
x11-base/xorg-server-1.6.1.901-r2
x11-drivers/xf86-video-intel-2.7.1 

When starting to play a video - display hangs (although mouse still works).

After some time, dmesg contains following:

[  840.200074] INFO: task events/0:9 blocked for more than 120 seconds.
[  840.200078] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  840.200081] events/0      D ffff88007e088fa0  5928     9      2
[  840.200089]  ffff88007e099da0 0000000000000046 0000000000000000 ffff8800010eb1c0
[  840.200096]  ffff880071d12a80 0000000000004000 00000000000111c0 000000000000c738
[  840.200102]  0000000000000000 0000000000000000 ffff88007e088fa0 ffffffff81641440
[  840.200109] Call Trace:
[  840.200120]  [<ffffffff81246391>] ? i915_gem_retire_work_handler+0x2a/0x68
[  840.200126]  [<ffffffff81453b02>] mutex_lock_nested+0x158/0x25d
[  840.200131]  [<ffffffff81246391>] ? i915_gem_retire_work_handler+0x2a/0x68
[  840.200137]  [<ffffffff81246391>] i915_gem_retire_work_handler+0x2a/0x68
[  840.200143]  [<ffffffff810655c3>] worker_thread+0x1fa/0x30a
[  840.200148]  [<ffffffff8106556c>] ? worker_thread+0x1a3/0x30a
[  840.200153]  [<ffffffff81246367>] ? i915_gem_retire_work_handler+0x0/0x68
[  840.200158]  [<ffffffff8106969a>] ? autoremove_wake_function+0x0/0x38
[  840.200164]  [<ffffffff810653c9>] ? worker_thread+0x0/0x30a
[  840.200168]  [<ffffffff810653c9>] ? worker_thread+0x0/0x30a
[  840.200173]  [<ffffffff810692c5>] kthread+0x56/0x83
[  840.200179]  [<ffffffff8102aafa>] child_rip+0xa/0x20
[  840.200183]  [<ffffffff8106926f>] ? kthread+0x0/0x83
[  840.200188]  [<ffffffff8102aaf0>] ? child_rip+0x0/0x20
[  840.200192] 3 locks held by events/0/9:
[  840.200194]  #0:  (events){......}, at: [<ffffffff8106556c>] worker_thread+0x1a3/0x30a
[  840.200203]  #1:  (&(&dev_priv->mm.retire_work)->work){......}, at: [<ffffffff8106556c>] worker_thread+0x1a3/0x30a
[  840.200211]  #2:  (&dev->struct_mutex){......}, at: [<ffffffff81246391>] i915_gem_retire_work_handler+0x2a/0x68
Comment 1 Priit Laes (irc: plaes) 2009-05-25 02:27:03 UTC
Created attachment 26193 [details]
Xorg.0.log
Comment 2 Gordon Jin 2009-05-26 22:42:23 UTC
Could you provide gpu dump according to http://intellinuxgraphics.org/intel-gpu-dump.html?
Comment 3 Priit Laes (irc: plaes) 2009-05-26 23:34:46 UTC
x11-base/xorg-server-1.6.1.901-r3 fixed this issue :)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.