Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 107443

Summary: redhat-config-xfree fails to run (i.e. does not do *anything*).
Product: [Fedora] Fedora Reporter: Elton Woo <elwoo>
Component: redhat-config-xfree86Assignee: Brent Fox <bfox>
Status: CLOSED DUPLICATE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: barryn, bugs.michael, mike
Target Milestone: ---   
Target Release: ---   
Hardware: athlon   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-02-21 18:59:15 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 100643    

Description Elton Woo 2003-10-18 06:23:16 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031014

Description of problem:
After installing the latest kernel and updates via up2date (yum-rawhide), The
Display Settings loads from the menu, but does not
activate any changes. When run from a console window, this is the output:

]# redhat-config-xfree86
* ddcprobe returned bogus values:
ID:   None
Name: None
HorizSync: None
VertSync:  None
                          [REM: after clicking on "ok" then this shows: --->]

Traceback (most recent call last):
  File "/usr/share/redhat-config-xfree86/xConfigDialog.py", line 250, in ok
    self.xconfig.monitor.remove(1)
IndexError: index out-of-bounds

NOTE: The monitor cannot be probed since it is an older Viewsonic 17
("non-DDC") model.
AGP Jaton 3D video card (32 Mb) nVidia TNT chip.

versions: 
kernel-2.4.22-1.2096.nptl
XFree86-4.3.0-40
redhat-config-xfree86-0.9.13-1

Version-Release number of selected component (if applicable):
redhat-config-xfree86-0.9.13-1

How reproducible:
Always

Steps to Reproduce:
1. Load the Display manager from the menu or from a root console
2. Change any setting: e.g. resolution, or depth.
3. Click OK
    

Actual Results:  Nothing happens. The gui interface just sits there.

Expected Results:  Message such indicating that changes will take effect, etc.,
should appear, with the choice of accepting or reverting to previous defaults.

Additional info:

After installing the new kernel, and as usual, I recomplied the nVidia
drivers with the usual: export CC=gcc32. System is running at 1024 x 768
resolution, 24-bit. Display manager shows that the maximum availalble is
1600 x 1200, but selecting anything other (higher or lower) than 1024 x
768 has no effect ... not even changing the present resolution to a lower colour
depth.

Comment 1 Mike Chambers 2003-10-20 00:21:09 UTC
Doesn't work for me either, using an ATI 9000 Pro on a KDS monitor.

Comment 2 Michael Schwendt 2003-10-20 07:29:38 UTC
My monitor is a DDC probe capable Samsung Syncmaster 950p+.

I ran into this when I noticed that my screen resolution is 1024x768 instead of
1280x1024. Upon running redhat-config-xfree86 in X it didn't do anything when
clicking "OK". Hence I started it with option "--reconfig" from terminal (and
later run-level 3) and got:

/usr/share/redhat-config-xfree86/redhat-config-xfree86: line 2:  2161
Segmentation fault      python2.2 /usr/share/redhat-config-xfree86/xconf.py $@

After re-running kudzu which I have had disabled, redhat-config-xfree86 starts
at least, but for every click on "OK" it prints the same traceback as already
posted:

Traceback (most recent call last):
  File "/usr/share/redhat-config-xfree86/xConfigDialog.py", line 250, in ok
    self.xconfig.monitor.remove(1)
IndexError: index out-of-bounds

> XFree86 Version 4.3.0 (Fedora Core 1: 4.3.0-40)
> OS Kernel: Linux version 2.4.22-1.2097.nptl (bhcompile.redhat.com)
> (gcc version 3.2.3 20030422 (Red Hat Linux 3.2.3-6)) #1 Fri Oct 17 15:18:02
> EDT 2003 

Comment 3 Bojan Smojver 2003-10-23 04:05:12 UTC
Another similar scenario on an HP-ZE4201 notebook with Radeon IGP follows:

* ddcprobe returned bogus values:
ID:   None
Name: None
HorizSync: None
VertSync:  None

Traceback (most recent call last):
  File "/usr/share/redhat-config-xfree86/xconf.py", line 406, in ?
    dialog = xConfigDialog.XConfigDialog(hardware_state, xconfig, vc)
  File "usr/share/redhat-config-xfree86/xConfigDialog.py", line 397, in __init__
    key, value = string.split(card.driver, ":")
ValueError: unpack list of wrong size

Comment 4 Brent Fox 2003-10-23 19:03:18 UTC
For those that are seeing the following traceback:

Traceback (most recent call last):
  File "/usr/share/redhat-config-xfree86/xConfigDialog.py", line 250, in ok
    self.xconfig.monitor.remove(1)
IndexError: index out-of-bounds

this is a different bug than what was originally reported.  Please refer to bug
#107790.

Comment 5 Brent Fox 2003-10-23 20:11:33 UTC
Resolving as a dupe of bug #107790.

*** This bug has been marked as a duplicate of 107790 ***

Comment 6 Red Hat Bugzilla 2006-02-21 18:59:15 UTC
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.