From: <bug...@fr...> - 2007-11-30 08:19:56
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 ------- Comment #8 from mi...@tu... 2007-11-30 00:19 PST ------- Created an attachment (id=12861) --> (http://bugs.freedesktop.org/attachment.cgi?id=12861&action=view) Test patch So it's a deadlock due to recursive locking... Does this patch happen to work? That 'drop batchbuffer on the floor' code's still a little iffy though. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-11-30 17:18:26
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 ------- Comment #9 from bg...@gm... 2007-11-30 09:18 PST ------- Created an attachment (id=12877) --> (http://bugs.freedesktop.org/attachment.cgi?id=12877&action=view) A backtrace from Xorg patched with Attachment 12861 As you can see, the patch certainly did something. Now, instead of deadlock, Xorg crashes from a SIGABRT, apparently after waiting for the GPU. Looks promising. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-11-30 17:21:47
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 ------- Comment #10 from bg...@gm... 2007-11-30 09:21 PST ------- After restarting X after the crash (which perhaps unsurprisingly resulted in another deadlock with X running 100% of a CPU), I noticed the following message logged to the kernel log. It could have been produced by either the initial or restarted X session: [drm:drm_fence_lazy_wait] *ERROR* Fence timeout. GPU lockup or fence driver was taken down. 0 0x0000344e 0x03 0x01 0x00 [drm:drm_fence_lazy_wait] *ERROR* Pending exe flush 1 0x0000344e [drm:drm_bo_expire_fence] *ERROR* Detected GPU lockup or fence driver was taken down. Evicting buffer. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-11-30 17:37:37
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 ------- Comment #11 from bg...@gm... 2007-11-30 09:37 PST ------- Created an attachment (id=12878) --> (http://bugs.freedesktop.org/attachment.cgi?id=12878&action=view) Xorg.log from crashed patched server Log gives ring buffer dump for your perusal -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-12-03 08:56:49
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 ------- Comment #12 from mi...@tu... 2007-12-03 00:56 PST ------- So this results in a GPU lockup instead, which probably isn't too surprising given the recursive batchbuffer flush... Does it work if you comment out the whole if (sarea->width != intel->width || sarea->height != intel->height) block in intelContendedLock() instead? -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-12-03 15:15:20
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 ------- Comment #13 from bg...@gm... 2007-12-03 07:15 PST ------- Nope, no dice. Commenting this block just seems to produce a complete hardware lockup instead. It may be that the kernel is still alive so I can pull some more detailed post mortem information over ssh, but I won't have another computer until later today. Should I try this? -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-12-04 06:43:40
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 ------- Comment #14 from mic...@in... 2007-12-03 22:43 PST ------- Ben, does the fix in bug# 13196 helps? -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-12-04 07:40:29
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 ------- Comment #15 from bg...@gm... 2007-12-03 23:40 PST ------- (In reply to comment #14) > Ben, does the fix in bug# 13196 helps? > Michael, Thanks a ton, that was the bug. I can now VT switch with complete reliability. This will be in git soon? -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-12-04 07:44:32
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 bg...@gm... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-12-04 17:06:19
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 jb...@vi... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | ------- Comment #16 from jb...@vi... 2007-12-04 09:06 PST ------- Reopening so I can DUP it. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |
From: <bug...@fr...> - 2007-12-04 17:06:23
|
http://bugs.freedesktop.org/show_bug.cgi?id=13328 jb...@vi... changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |DUPLICATE ------- Comment #17 from jb...@vi... 2007-12-04 09:06 PST ------- *** This bug has been marked as a duplicate of bug 13196 *** -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. |