LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Red Hat (https://www.linuxquestions.org/questions/red-hat-31/)
-   -   "Xorg -configure" had segmentation fault on RHEL 6.6, 64-bit (https://www.linuxquestions.org/questions/red-hat-31/xorg-configure-had-segmentation-fault-on-rhel-6-6-64-bit-4175530477/)

edwinfung 01-08-2015 04:34 PM

"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!

John VV 01-09-2015 01:36 AM

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

edwinfung 01-10-2015 09:37 PM

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.

John VV 01-11-2015 05:31 PM

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.