Bug 1007

Summary: Hangs during server startup
Product: xorg Reporter: Sjoerd Simons <sjoerd>
Component: Driver/RadeonAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: michel
Version: git   
Hardware: Other   
OS: Linux (All)   
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 351    
Description Flags
Move tmp_mode = tmp_mode->next ; out of the if, so it always advances none

Description Sjoerd Simons 2004-08-07 13:31:20 UTC
During Xorg startup on my powerbook G4 (Radeon  9600 M10) the server hangs just
using 100% cpu.

After some digging i found it hangs in the loop that starts on line 1347 of
radeon_driver.c (cvs revision 1.15). Moving the tmp_mode = tmp_mode->next; out
of the if () {} fixes the hanging..

Unfortunately it still doesn't give the nice X start screen.
Comment 1 Sjoerd Simons 2004-08-11 11:13:03 UTC
Created attachment 607 [details] [review]
Move tmp_mode = tmp_mode->next ; out of the if, so it always advances
Comment 2 Alex Deucher 2004-08-19 05:50:43 UTC
You may want to check cvs.  I thought this patch was already included in a
larger one already applied.
Comment 3 Sjoerd Simons 2004-08-19 12:24:18 UTC
Just checked CVS, the problem is definitely still there.
Comment 4 Michel Dänzer 2004-08-21 08:24:16 UTC
The fix is correct, please apply Kevin.
Comment 5 Kevin E. Martin 2004-08-24 17:31:08 UTC
Thanks for the patch.
It has been checked in.

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.