[SOLVED] nvidia GLX problem
FedoraForum.org - Fedora Support Forums and Community
Results 1 to 5 of 5
  1. #1
    Join Date
    Jun 2010
    Posts
    6

    Question nvidia GLX problem

    Hi forum,

    after having succeeded to install nvidia drivers to F13 thanks to this post, I was able to run compiz and some other programs requiering OpenGL.

    However, since a few days all has changed and I do not know why.

    During startup I get:

    Code:
    Checking for module nvidia.ko: 	[  OK  ]
    Enabling the nvidia driver: *** glibc detected *** /usr/bin/python: free(): invalid pointer: 0x00c46822 ***
    ...
    /etc/rc.d/init.d/functions: Zeile 530:  1375 Abgebrochen             "$@"
    	[FAILED]
    The program I need reports

    Code:
    Program received signal SIGILL, Illegal instruction.
    0x00260036 in FX::FXGLViewer::onUpdRight (this=0xbfffe954, sender=0xbfffe184)
        at FXGLViewer.cpp:2128
    2128	  sender->handle(this,(EPS>fabs(rotation[0]) && EPS>fabs(rotation[1]+0.7071067811865) && EPS>fabs(rotation[2]) && EPS>fabs(rotation[3]-0.7071067811865)) ? FXSEL(SEL_COMMAND,ID_CHECK) : FXSEL(SEL_COMMAND,ID_UNCHECK),NULL);
    Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.5-6.fc12.i686 glibc-2.12-2.i686 libX11-1.3.1-3.fc13.i686 libXau-1.0.5-1.fc12.i686 libXcursor-1.1.10-4.fc13.i686 libXext-1.1-2.fc13.i686 libXfixes-4.0.4-2.fc13.i686 libXrandr-1.3.0-5.fc13.i686 libXrender-0.9.5-1.fc13.i686 libgcc-4.4.4-2.fc13.i686 libjpeg-6b-46.fc12.i686 libpng-1.2.44-1.fc13.i686 libstdc++-4.4.4-2.fc13.i686 libtiff-3.9.4-1.fc13.i686 libxcb-1.5-1.fc13.i686 mesa-libGLU-7.8.1-6.fc13.i686 proj-4.7.0-3.fc13.i686 xerces-c-3.0.1-19.fc13.i686 zlib-1.2.3-23.fc12.i686
    Compiz says I wouldn't have 3D hardware acceleration and this is also weired:

    Code:
    [root@xyz log]# glxinfo|grep render
    Error: glXCreateContext failed
    Enabling nvidia driver reported:

    Code:
    [root@xyz log]# nvidia-config-display enable
    *** glibc detected *** /usr/bin/python: free(): invalid pointer: 0x00533822 ***
    ...
    and X11 log contains the following entries:

    Code:
    [root@xyz log]# cat Xorg.0.log | grep EE
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [    33.450] (II) Loading extension MIT-SCREEN-SAVER
    [    33.701] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
    [    33.701] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
    [    33.701] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
    [    33.702] (EE) NVIDIA(0):     you continue to encounter problems, Please try
    [    33.702] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
    [    35.927] (EE) No input driver/identifier specified (ignoring)
    [    35.972] (EE) No input driver/identifier specified (ignoring)
    I'm rather lost, any help would be appreciated.

    Here is some additional info that might help:

    Code:
    [root@xyz log]# lspci | grep VGA
    03:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800 GT] (rev a2)
    
    [root@xyz log]# uname -r
    2.6.33.6-147.fc13.i686.PAE
    
    [root@xyz log]# rpm -qa | grep -i nvidia
    nvidia-xconfig-1.0-2.fc13.i686
    xorg-x11-drv-nvidia-libs-195.36.31-2.fc13.i686
    kmod-nvidia-PAE-195.36.31-1.fc13.1.i686
    nvidia-settings-1.0-4.fc13.i686
    xorg-x11-drv-nvidia-195.36.31-2.fc13.i686
    kmod-nvidia-2.6.33.6-147.fc13.i686.PAE-195.36.31-1.fc13.1.i686
    Any ideas?


    Seigi

  2. #2
    Join Date
    Feb 2008
    Location
    Sydney Australia
    Age
    63
    Posts
    2,584

    Re: nvidia GLX problem

    Is your system up to date? There was an update in the last few days that included glibc and the nvidia driver from rpmfusion. You should have got both but if you didn't that could be your problem.
    Rpmfusion sometimes takes a few days to catch up with changes such as new kernels or in this case a new version of glibc. Using the akmod in place of the kmod solves this though.

  3. #3
    Join Date
    Jun 2010
    Posts
    6

    Re: nvidia GLX problem

    Wow, this was fast

    Don't know why, but the notification of updates seems to have failed somhow. I'm downloading them at the moment.

    Concerning

    Code:
    [root@xyz log]# glxinfo|grep render
    Error: glXCreateContext failed
    Adjusting xorg.conf fixed the problem:

    Code:
    Section "Files"
        FontPath        "/usr/share/fonts/default/Type1"
        ModulePath      "/usr/lib/xorg/modules/extensions/nvidia" #was missing
        ModulePath      "/usr/lib/xorg/modules"                              #was missing
    EndSection
    Now compiz is back, but the boot error remains as well as SIGILL for the appliication.

    Seigi

  4. #4
    leigh123linux Guest

    Re: nvidia GLX problem

    Your custom xorg.conf is causing the error, you don't need to edit it as the path is already included ( you broke nvidia-config-display by editing it ).


    To fix it


    Code:
    su
    rm -f /etc/X11/xorg.conf
    nvidia-config-display disable
    nvidia-config-display enable
    restart X

  5. #5
    Join Date
    Jun 2010
    Posts
    6

    Smile Re: nvidia GLX problem

    Leigh,
    your tips are always so great! Thank you, the bootup error is now gone. I remember that I played around with nvidia-settings. What is the preferred way if I want to change things with it. Should I
    • merge the configuration file - or
    • replace it?


    Oddly enough, the SIGILL in the other program I need changed to a SIGSEGV:

    Code:
    Program received signal SIGSEGV, Segmentation fault.
    0x00260038 in FX::FXDirList::createItem (this=0xbfffe964, text=..., oi=0x7d0, 
        ci=0x1, ptr=0x3000) at FXDirList.cpp:226
    226	  return (FXTreeItem*) new FXDirItem(text,oi,ci,ptr);
    Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.5-6.fc12.i686 glibc-2.12-3.i686 libX11-1.3.1-3.fc13.i686 libXau-1.0.5-1.fc12.i686 libXcursor-1.1.10-4.fc13.i686 libXext-1.1-2.fc13.i686 libXfixes-4.0.4-2.fc13.i686 libXrandr-1.3.0-5.fc13.i686 libXrender-0.9.5-1.fc13.i686 libgcc-4.4.4-10.fc13.i686 libjpeg-6b-46.fc12.i686 libpng-1.2.44-1.fc13.i686 libstdc++-4.4.4-10.fc13.i686 libtiff-3.9.4-1.fc13.i686 libxcb-1.5-1.fc13.i686 mesa-libGLU-7.8.1-6.fc13.i686 proj-4.7.0-3.fc13.i686 xerces-c-3.0.1-19.fc13.i686 zlib-1.2.3-23.fc12.i686
    But this change may be the result of the changeing of glibc, libgcc and libstdc++

    Bye,

    Seigi

    ---------- Post added at 11:02 PM CDT ---------- Previous post was at 10:29 PM CDT ----------

    Leigh,

    after your tip I recompiled the program and the needed libraries and now it works fine. Thank you again!

    Seigi
    Last edited by Seigi Kan; 15th July 2010 at 09:29 PM. Reason: Grammar

Similar Threads

  1. nVidia GTX295 on Fedora 13 64-bit -- problem with kmod-nvidia
    By maverick280857 in forum Hardware & Laptops
    Replies: 19
    Last Post: 28th August 2010, 08:28 AM
  2. Fedora 7 install problem (nVidia SATA raid problem?)
    By jdmclemore in forum Installation, Upgrades and Live Media
    Replies: 12
    Last Post: 23rd July 2007, 04:03 PM
  3. nVidia problem in F7
    By Mystinar in forum Hardware & Laptops
    Replies: 21
    Last Post: 21st June 2007, 08:35 PM
  4. nvidia problem
    By raghavendra in forum Using Fedora
    Replies: 3
    Last Post: 29th June 2005, 08:15 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •