[mythtv-users] Re: help - frontend crashing - atrpms nvidia problem?

Mike Jasper e394td at comcast.net
Sat Nov 27 14:18:55 UTC 2004


Axel Thimm wrote:
> On Fri, Nov 26, 2004 at 09:21:04PM -0800, Mike Jasper wrote:
> 
>>Axel Thimm wrote:
>>
>>>On Fri, Nov 26, 2004 at 10:46:47AM -0800, Mike Jasper wrote:
>>>
>>>
>>>>I just did an apt-get upgrade on my mythtv box (FC1, atrpms), and now my 
>>>>frontend is crashing anytime I try to watch a recorded show, or live tv, 
>>>>and spits me back to the desktop.
>>>>
>>>>/var/log/messages shows the following error:
>>>>
>>>>Nov 26 09:55:34 loon kernel: NVRM: client supports wrong rm api version!!
>>>>Nov 26 09:55:34 loon kernel: NVRM:  aborting to avoid catastrophe!
>>>>
>>>>Seems to be a problem with the nvidia driver.  I started out with 6106, 
>>>>then also tried 6111 and 6129.  Same problem with all three sets.  Is it 
>>>>a problem with the nvidia packages, or something wrong with my system? 
>>>
>>>
>>>Looks like your system has still a different nvidia kernel module
>>>running than what you switched to. In general this message means that
>>>different components (kernel, X driver, GLX) don't match in their
>>>version.
>>>
>>>Use nvidia-graphics-switch to ensure the right module is activated and
>>>also rmmod any nvidia modules (in case of doubt just reboot the
>>>system).
>>
>>Thanks Axel.  I've tried using nvidia-graphics-switch and rmmod-ing, but 
>>lsmod has never shown that an incorrect nvidia module is loaded anyway, 
>>and there aren't any other nvidia packages installed beyond the current 
>>version that I'm using.
> 
> 
> Did you ever use non-packaged nvidia drivers and have now remnants of
> them in your system?
> 
> check out with ldd which nvidia libs are linked against mythfrontend,
> also check
> 
> /usr/X11R6/lib/modules/drivers/
> /usr/X11R6/lib/modules/extensions/
> /usr/X11R6/lib/modules/extensions/nvidia-graphics*
> 
> for any stray nvidia drivers that are not part of the package. Finally
> your X logs will show up warnings at X start if GLX has not been found.

Axel, thanks again.  Yes, at one time I used the non-packaged nvidia 
drivers.  I am unable to find any nvidia libs linked against 
mythfrontend (?).  Also, I can't find any nvidia modules under X11R6 
that seem out of place.  And the X log doesn't show anything unusual. 
(see below for everything).

Thanks for your advice.  I'm not sure what else to try!  Does it seem 
strange there is no nvidia module linked against mythfrontend?


$ ldd /usr/bin/mythfrontend
         libmythtv-0.16.so.0 => /usr/lib/libmythtv-0.16.so.0 (0x02000000)
         libmythavformat-0.16.so.0 => /usr/lib/libmythavformat-0.16.so.0 
(0x00101000)
         libmythavcodec-0.16.so.0 => /usr/lib/libmythavcodec-0.16.so.0 
(0x073bf000)
         libmyth-0.16.so.0 => /usr/lib/libmyth-0.16.so.0 (0x07c14000)
         libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00b39000)
         libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x0461b000)
         libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x00528000)
         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x00981000)
         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x00a61000)
         libdl.so.2 => /lib/libdl.so.2 (0x0097c000)
         libartsc.so.0 => /usr/lib/libartsc.so.0 (0x006e9000)
         libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00aa7000)
         libqt-mt.so.3 => /usr/lib/qt-3.1/lib/libqt-mt.so.3 (0x02a3a000)
         libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x00c14000)
         libm.so.6 => /lib/tls/libm.so.6 (0x00958000)
         libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00cd0000)
         libc.so.6 => /lib/tls/libc.so.6 (0x0081d000)
         libasound.so.2 => /usr/lib/libasound.so.2 (0x03567000)
         liblirc_client.so.0 => /usr/lib/liblirc_client.so.0 (0x007bc000)
         libz.so.1 => /usr/lib/libz.so.1 (0x00a71000)
         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00805000)
         libmng.so.1 => /usr/lib/libmng.so.1 (0x00d6a000)
         libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00bf4000)
         libpng12.so.0 => /usr/lib/libpng12.so.0 (0x005e1000)
         libGL.so.1 => /usr/X11R6/lib/tls/libGL.so.1 (0x00327000)
         libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x00b21000)
         libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x00bb4000)
         libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x00cda000)
         libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x004e9000)
         libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00bbe000)
         libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x00a9d000)
         libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x00a84000)
         libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x00ab9000)
         libexpat.so.0 => /usr/lib/libexpat.so.0 (0x006a7000)

$ ll /usr/X11R6/lib/modules/drivers/
total 4116
-r--r--r--  1 root root 117106 Feb 12  2004 apm_drv.o
-r--r--r--  1 root root  15889 Feb 12  2004 ark_drv.o
-r--r--r--  1 root root  49833 Feb 12  2004 ati_drv.o
-r--r--r--  1 root root 129182 Feb 12  2004 atimisc_drv.o
-r--r--r--  1 root root 153328 Feb 12  2004 chips_drv.o
-r--r--r--  1 root root  35047 Feb 12  2004 cirrus_alpine.o
-r--r--r--  1 root root  10036 Feb 12  2004 cirrus_drv.o
-r--r--r--  1 root root  26439 Feb 12  2004 cirrus_laguna.o
-r--r--r--  1 root root  23990 Feb 12  2004 cyrix_drv.o
-r--r--r--  1 root root  10839 Feb 12  2004 dummy_drv.o
-r--r--r--  1 root root  16038 Feb 12  2004 fbdev_drv.o
-r--r--r--  1 root root 273980 Feb 12  2004 glint_drv.o
-r--r--r--  1 root root  54551 Feb 12  2004 i128_drv.o
-r--r--r--  1 root root  43642 Feb 12  2004 i740_drv.o
-r--r--r--  1 root root 166184 Feb 12  2004 i810_drv.o
drwxr-xr-x  2 root root   4096 Mar 12  2004 linux
-r--r--r--  1 root root 199990 Feb 12  2004 mga_drv.o
-r--r--r--  1 root root  73550 Feb 12  2004 neomagic_drv.o
-r--r--r--  1 root root 273233 Feb 12  2004 nsc_drv.o
-r--r--r--  1 root root  81358 Feb 12  2004 nv_drv.o
-rwxr-xr-x  1 root root 658016 Nov 24 15:36 nvidia-1.0-6106_drv.o
lrwxrwxrwx  1 root root     52 Nov 26 22:46 nvidia_drv.o -> 
/usr/X11R6/lib/modules/drivers/nvidia-1.0-6106_drv.o
-r--r--r--  1 root root  96170 Feb 12  2004 r128_drv.o
-r--r--r--  1 root root 142507 Feb 12  2004 radeon_drv.o
-r--r--r--  1 root root  39451 Feb 12  2004 rendition_drv.o
-r--r--r--  1 root root  55812 Feb 12  2004 s3_drv.o
-r--r--r--  1 root root  78696 Feb 12  2004 s3virge_drv.o
-r--r--r--  1 root root  78934 Feb 12  2004 savage_drv.o
-r--r--r--  1 root root  78762 Feb 12  2004 siliconmotion_drv.o
-r--r--r--  1 root root 443868 Feb 12  2004 sis_drv.o
-r--r--r--  1 root root  69491 Feb 12  2004 tdfx_drv.o
-r--r--r--  1 root root  48896 Feb 12  2004 tga_drv.o
-r--r--r--  1 root root 139187 Feb 12  2004 trident_drv.o
-r--r--r--  1 root root  69435 Feb 12  2004 tseng_drv.o
-r--r--r--  1 root root  21999 Feb 12  2004 vesa_drv.o
-r--r--r--  1 root root  16908 Feb 12  2004 vga_drv.o
-r--r--r--  1 root root 229774 Feb 12  2004 via_drv.o
-r--r--r--  1 root root  35188 Feb 12  2004 vmware_drv.o

$ ll /usr/X11R6/lib/modules/extensions/
total 3204
-r--r--r--  1 root root   16696 Feb 12  2004 libdbe.a
-r--r--r--  1 root root   31704 Feb 12  2004 libdri.a
-r--r--r--  1 root root  170474 Feb 12  2004 libextmod.a
-r--r--r--  1 root root 2147494 Feb 12  2004 libGLcore.a
-r--r--r--  1 root root  451098 Feb 12  2004 libglx.a
-r--r--r--  1 root root   26028 Feb 12  2004 librecord.a
-r--r--r--  1 root root   39738 Feb 12  2004 libxtrap.a
lrwxrwxrwx  1 root root      24 Nov 26 22:46 nvidia -> 
nvidia-graphics-1.0-6106
drwxr-xr-x  2 root root    4096 Nov 26 22:45 nvidia-graphics-1.0-6106
-rwxr-xr-x  1 root root  358988 Nov 17  2003 vnc.so
[mythtv at loon modules]$ ll /usr/X11R6/lib/modules/extensions/nvidia
lrwxrwxrwx  1 root root 24 Nov 26 22:46 
/usr/X11R6/lib/modules/extensions/nvidia -> nvidia-graphics-1.0-6106

$ ll /usr/X11R6/lib/modules/extensions/nvidia-graphics-1.0-6106/
total 672
lrwxrwxrwx  1 root root     18 Nov 26 22:45 libglx.so -> libglx.so.1.0.6106
-rwxr-xr-x  1 root root 680612 Nov 24 15:36 libglx.so.1.0.6106

$ less XFree86.0.log | egrep "glx|GLX"
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/nvidia/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
(II) Loading extension GLX
(II) Loading extension NV-GLX
(II) Initializing extension GLX


More information about the mythtv-users mailing list