Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#5786 - nvidia 9629 has a fatal error

Attached to Project: Arch Linux
Opened by Greg Meyer (oggb4mp3) - Wednesday, 08 November 2006, 03:51 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 08 November 2006, 21:27 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To Thomas Bächler (brain0)
Architecture not specified
Severity Critical
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

After upgrading the nvidia and nvidia-utils package tonight, x crashes after running startx.

Here is the error meesage left in the console output:

Backtrace:
0: X(xf86SigHandler+0x81) [0x90cf6a1]
1: [0xb7f74420]
2: X(main+0x2aa) [0x806e9fa]
3: /lib/lib.so.6(__libc_start_main+0xd8) [0xb7d807c8]
4: X(FontFileCompleteXLFD+0xad) [0x806df01]

Fatal Server Error:
Caught signal 11. Server aborting

XIO:: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 events remaining.
This task depends upon

Closed by  Thomas Bächler (brain0)
Tuesday, 21 November 2006, 12:18 GMT
Reason for closing:  Not a bug
Comment by Greg Meyer (oggb4mp3) - Wednesday, 08 November 2006, 03:52 GMT
Sorry, I forgot I have a GFoorce FX 5200 (NV34) AGP if knowing that is necessary.
Comment by Joshua (twiistedkaos) - Wednesday, 08 November 2006, 22:50 GMT
I have same video card and I am not experiencing this issue.
Comment by Thomas Bächler (brain0) - Wednesday, 08 November 2006, 23:15 GMT
@Greg: Would you check your installation please? Noone else could reproduce this bug so far. Please post all versions (pacman -Q) of all relevant packages: kernel26, nvidia (or the versions for the kernel pkg you are using), nvidia-utils, xorg-server, glibc and everything else that may seem important to you.
Make sure you rmmod nvidia; modprobe nvidia before trying to start X.

If others can reproduce this bug, please do so as well.
Comment by nackd (Prieto) - Wednesday, 08 November 2006, 23:42 GMT
Backtrace:
0: X(xf86SigHandler+0x84) [0x80c4724]
1: [0xb7f0d420]
2: X(main+0x2aa) [0x806ea5a]
3: /lib/libc.so.6(__libc_start_main+0xd8) [0xb7d1a7c8]
4: X(FontFileCompleteXLFD+0xa5) [0x806df61]

Fatal server error:
Caught signal 11. Server aborting
---------------
GeForce2 MX 400
kernel26 2.6.18.2-1
nvidia 1.0.9629-1
nvidia-utils 1.0.9629-1
xorg-server 1.1.1-3
glibc 2.5-2
Comment by Greg Meyer (oggb4mp3) - Thursday, 09 November 2006, 01:00 GMT
Actually, I did some googling, and I think it is related to this issue reported in the beta driver thread here http://bbs.archlinux.org/viewtopic.php?t=25334. Iphitus reported the same problem in the eighth comment in that thread.

A patch was posted to nvnews regarding this here http://www.nvnews.net/vbulletin/showpost.php?p=996233&postcount=20

I have not tried applying the patch yet, but I will do so later and report back.

Comment by Greg Meyer (oggb4mp3) - Thursday, 09 November 2006, 01:02 GMT
One of the workarounds being reported is to unload the eeprom module before starting X, but this does not work for me.
Comment by Greg Meyer (oggb4mp3) - Thursday, 09 November 2006, 01:37 GMT
Kernel26 2.6.18.2-1
nvidia 1.0.9629-1
nvidia-utils 1.0.9629-1
xorg-server 1.1.1-3
glibc 2.5-2
Comment by Greg Meyer (oggb4mp3) - Thursday, 09 November 2006, 02:45 GMT
I attached the patch from the nvnews link and it did not fix the problem.
Comment by Greg Meyer (oggb4mp3) - Thursday, 09 November 2006, 02:45 GMT
Sorry, I meant applied.
Comment by Thomas Bächler (brain0) - Thursday, 09 November 2006, 06:31 GMT
The SMBUS problem was slightly different in its symptoms. This issue is new.
Comment by nackd (Prieto) - Thursday, 09 November 2006, 18:54 GMT
I deinstalled the nvidia package and installed the driver directly with the Nvidia installer. It ignores my resolution settings and always sets the screen to 800x600, but works.
Comment by Thomas Bächler (brain0) - Thursday, 09 November 2006, 19:11 GMT
This shouldn't be the case. Can you give me the md5sums of the following files from your installation?

libGL.so.1.0.9629
libGLcore.so.1.0.9629
libXvMCNVIDIA.so.1.0.9629
libnvidia-cfg.so.1.0.9629
libnvidia-tls.so.1.0.9629
nvidia_drv.so
libglx.so.1.0.9629
Comment by nackd (Prieto) - Thursday, 09 November 2006, 19:25 GMT
ef876bef3c51a465ce5c247609c6d67a /usr/lib/libGL.so.1.0.9629
ecb5f19e36ad60744ed9f9560cbe2220 /usr/lib/libGLcore.so.1.0.9629
bcda7a6091fbb86e9ed3769e28cbd971 /usr/lib/libXvMCNVIDIA.so.1.0.9629
3f6eaecf4c0025894b9aff32959d5bba /usr/lib/libnvidia-cfg.so.1.0.9629
443df00b2d697a8ef2d2391d41e8b742 /usr/lib/libnvidia-tls.so.1.0.9629
a353f0485ee888fbc0e14fcbc55e9603 /usr/lib/xorg/modules/drivers/nvidia_drv.so
7275a5fb80278f8a48f754503f2fb8d5 /usr/lib/xorg/modules/extensions/libglx.so.1.0.9629
Comment by Thomas Bächler (brain0) - Thursday, 09 November 2006, 19:43 GMT
Where did you get the installer and what is its md5sum? All my md5sums are different from those, but the files should be the same ones.
Comment by Shahar (sweiss) - Thursday, 09 November 2006, 19:44 GMT
I'm also having this issue.
GeForce FX5200.
Comment by nackd (Prieto) - Thursday, 09 November 2006, 20:02 GMT Comment by nackd (Prieto) - Thursday, 09 November 2006, 20:13 GMT
I tried to start two X servers at once and got a lot of garbage on the screen. After that I had to rerun the Nvidia installer to make the driver work again. It seems very buggy, maybe solving the backtrace problem is not worth the effort.
Comment by Thomas Bächler (brain0) - Thursday, 09 November 2006, 21:11 GMT
Can anyone with this particular problem please try this package:
http://www.archlinux.org/~thomas/nvidia-utils-1.0.9629-2.pkg.tar.gz

(If you used the nvidia installer before, please make sure that all files it installed are removed before trying the package, it is important that I know what the package does, not leftover files from the installer).
Comment by nackd (Prieto) - Friday, 10 November 2006, 00:19 GMT
I uninstalled the driver, removed a couple leftover files from previous versions and installed your 9629-2 package: it worked. The "problem" is that I downgraded to the original 9629-1 and it works now too.
Comment by Greg Meyer (oggb4mp3) - Friday, 10 November 2006, 02:21 GMT
Tom: Sorry, no joy. I tried the nvidia-utils-1.0.9629-2.pkg.tar.gz and get the exact same error.
Comment by Greg Meyer (oggb4mp3) - Friday, 10 November 2006, 02:35 GMT
On a whim, I tried removing all Arch nvidia packages from the system and installing the driver directly from the NVIDIA installer and it worked. So I ran it in uninstall to remove it, then reinstalled the Arch packages from testing and it still works.

When I ran the NVIDIA installer, it did complain of some old files being present and said they would be uninstalled if possible, so perhaps the error was caused by some cruft lying around that got cleared by the installer.
Comment by Thomas Bächler (brain0) - Friday, 10 November 2006, 13:25 GMT
Yeah, that is likely. No idea where the files came from though.

Anyone else with this issue, please try to find and of the following files that don't belong to the nvidia-utils package:
libGL.so*, libGLcore.so*, libXvMCNVIDIA.so*, libnvidia-cfg.so*, libnvidia-tls.so*, nvidia_drv.so, libglx.so*
Remove them and try again please.
Comment by Shahar (sweiss) - Tuesday, 21 November 2006, 09:48 GMT
A bit late, but this worked for me, at least. I did have some cruft, it seems.

Loading...