Summary: | [i915 i965 gem-classic] glean case texCube deadlock | ||
---|---|---|---|
Product: | Mesa | Reporter: | Shuang He <shuang.he> |
Component: | Drivers/DRI/i915 | Assignee: | Eric Anholt <eric> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
xorg conf
xorg log |
Description
Shuang He
2008-10-12 19:54:02 UTC
this issue seems caused by this commit: commit 3169d9639bd002b43e4064cea32e0d262076c1e0 Author: Eric Anholt <eric@anholt.net> Date: Thu Jun 12 23:22:26 2008 -0700 intel: Protect bufmgr objects with a pthread mutex. We want to be able to use the bufmgr from multiple threads for GL, and thus we need to protect the internal structures. The pthread-stubs package is used so that programs not linked against pthreads get weak symbols to stubs and don't eat most of the cost. Created attachment 19612 [details]
xorg conf
Created attachment 19613 [details]
xorg log
commit 3e03d781f7c41a88d5d5f895be9c443bf3592ef0 Author: Eric Anholt <eric@anholt.net> Date: Mon Oct 13 13:41:10 2008 -0700 intel: Avoid pthread mutex recursion in bufmgr_fake. Bug #18035. Fixes deadlock in glean texCube testcase. verified against drm d9c2f65dd8e50736a33e97a55c257ef6843e1ce7 thanks |
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.