"Xorg -configure" had segmentation fault on RHEL 6.6, 64-bit
Dear All,
Starting with RHEL 6.x, there is no longer an "xorg.conf" which comes with the RHEL distribution as X automatically sees the video hardware and configures X accordingly. However, the default video driver for a certain video card is causing moving of windows "jumpy". I have success using "Xorg -configure" on a RHEL 6.5, 32-bit system to generate the xorg.conf, and then replaces the "Driver = " line in the "Device" stanza for the video card. However, on an RHEL 6.6, 64-bit system, "Xorg -configure" resulted in a segmentation fault. This is from the Xorg.0.log file: [ 113.478] (II) LoadModule: "fbdevhw" [ 113.478] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so [ 113.483] (II) Module fbdevhw: vendor="X.Org Foundation" [ 113.483] compiled for 1.15.0, module version = 0.0.2 [ 113.483] ABI class: X.Org Video Driver, version 15.0 [ 113.483] (EE) Unable to find a valid framebuffer device [ 113.483] (WW) Falling back to old probe method for fbdev [ 113.483] (II) Loading sub module "fbdevhw" [ 113.484] (II) LoadModule: "fbdevhw" [ 113.484] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so [ 113.484] (II) Module fbdevhw: vendor="X.Org Foundation" [ 113.484] compiled for 1.15.0, module version = 0.0.2 [ 113.484] ABI class: X.Org Video Driver, version 15.0 [ 113.484] (EE) open /dev/fb0: No such device [ 113.484] (EE) [ 113.485] (EE) Backtrace: [ 113.485] (EE) 0: Xorg (xorg_backtrace+0x51) [0x5aa5a1] [ 113.485] (EE) 1: Xorg (0x400000+0x1ae999) [0x5ae999] [ 113.485] (EE) 2: /lib64/libpthread.so.0 (0x3dcae00000+0xf710) [0x3dcae0f710] [ 113.485] (EE) [ 113.485] (EE) Segmentation fault at address 0x0 [ 113.485] (EE) Fatal server error: [ 113.485] (EE) Caught signal 11 (Segmentation fault). Server aborting [ 113.485] (EE) [ 113.485] (EE) Does anyone know the solution to this problem? Thanks! |
you can make one
but unless you use NON default settings it will not do anything ??? what exactly is this computer that is running 6.6 and how is the monitor connected ? and what graphics chip( assuming a chip and NOT a full 3d card) is it also seeing as this IS redhat Enterprise Linux 6.6 you do have a support contract have you searched the redhat knowledgebase ? https://access.redhat.com/search/bro...#?&language=en your support contract gives you access to it also is this a hyperviser install? https://bugzilla.redhat.com/show_bug.cgi?id=1134860 |
Dear John VV,
Thank you for your reply. The computer is a rack-mount computer that was originally installed with RHEL 4.6, 32-bit, about 6 years ago. It has an integrated video adapter made by XGI, with a VGA connector. The monitor is a Dell P190b, which is a 19" LCD monitor with both a VGA and DVI input connectors, and since the integrated video card only has a VGA connector, the monitor was connector to it via a VGA cable. When RHEL 6.6, 64-bit was re-installed, the kernel recognized the XGI video adapter and correctly use the "xgi" driver. However, the RHEL 6.x xgi video driver is "jumpy" when I move windows around, the window being moved does not move smoothly. There was no such problem with the RHEL 4.6 xgi driver. I found out that instead of using the "xgi" driver, using the "vesa" driver the moving of windows is smooth. So I was trying to get create an xorg.conf by "Xorg -configure", and then simply change the "Device" stanza to replace "Driver = xgi" to "Driver = vesa". I did have success with this previously on an RHEL 6.5, 32-bit machine, which is identical in hardware to this RHEL 6.6, 64-bit. After perusing other on-line forums, I learned that I did not need a full-fledged xorg.conf to put in /etc/X11/xorg.conf.d. Therefore, I just manually created an xorg.conf with just the "Device" stanza for the video card and specified "Driver = vesa". It worked, and now the computer is using the "vesa" driver, and moving of windows is no longer jumpy, so I was able to do what I wanted to do. However, I am curious about why "Xorg -configure" for RHEL 6.6, 64-bit ended up with a segmentation fault. |
if i had to guess
a miss configured file in"/etc/X11/xorg.conf.d" but 6.x still uses the default location of /etc/X11/xorg.conf systemV is still used in RHEL 6.6 now say in fedora or rhel7 using "systemD" /etc/X11/xorg.conf.d/50-device.conf so a custom file ran just after that /etc/X11/xorg.conf.d/51-CUSTOMdevice.conf would do |
All times are GMT -5. The time now is 01:21 PM. |