Bug 4804 - endless loop in dri_utils.c
Summary: endless loop in dri_utils.c
Status: RESOLVED WONTFIX
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/r200 (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-18 13:37 UTC by Filippo Carone
Modified: 2012-08-18 05:26 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Filippo Carone 2005-10-18 13:37:45 UTC
When I run glxgears (or any other 3D-accelerated software) I see the cpu going
at 100% and nothing happening on the screen. I've run glxgears with gdb and I
saw the application in stuck on a spinlock in DoBindContext (line 338):

(gdb) r
Starting program: /usr/bin/glxinfo 
[Thread debugging using libthread_db enabled]
[New Thread 46912524512928 (LWP 11057)]
name of display: :0.0

Program received signal SIGINT, Interrupt.
[Switching to Thread 46912524512928 (LWP 11057)]
0x00002aaaac5f3629 in DoBindContext (dpy=0x505010, draw=60817410, 
    read=60817410, ctx=0x50ff60, modes=0x50cf10, psp=0x50e1e0)
    at ../common/dri_util.c:338
338             DRM_SPINLOCK(&psp->pSAREA->drawable_lock, psp->drawLockID);
(gdb) 


 any hints?
Comment 1 Adam Jackson 2009-08-24 12:23:31 UTC
Mass version move, cvs -> git
Comment 2 Matt Turner 2012-08-18 05:26:04 UTC
DRI-1 code is long dead.


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.