** Changed in: linux-restricted-modules-2.6.24 (Ubuntu) Importance: Medium => Critical
** Description changed: Binary package hint: xorg If you go to http://www.themareks.com/xf/ in hardy with latest updates and click the second link on the left ("Conspiracy"), X will restart. This bug seems to be 100% reproducible by some while nothing happens with others (http://ubuntuforums.org/showthread.php?t=746777). It might be that this only occurs on 64 bit, but this is just an assumption. Bug is confirmed by me under 64 bit. [Update] Nvidia reports (http://www.nvnews.net/vbulletin/showpost.php?p=1639245&postcount=13): Re: This web page crashex 169.12 and 173.08 but not 169.04 It should be using the one from the server. That looks like a bug in the package. The .run installer will always create a symlink from libnvidia-wfb.so.1 to libnvidia-wfb.so.1.x.y.z, and then will create a symlink from libwfb.so to libnvidia-wfb.so.1 only if an existing libwfb.so doesn't already exist. The idea is that if the server installed one, it'll use that, and if someone used a distribution package and then installed the .run file over it, the distro package would have already created a libwfb.so -> libnvidia-wfb.so.1 symlink. In practice, I don't think that was communicated clearly enough to the distributions. [Testcase] To reproduce the bug, gedit killer.html and paste the following line: <div style="border: 1px solid #000; border-left: none; height: 200000px;"></div> Save, close, and open with Firefox. WARNING: This will probably crash X for users with proprietary Nvidia drivers and 8xxx series cards (at least it crashes for me). [Workaround] sudo ln -sf /usr/lib/nvidia/libwfb.so.xserver-xorg-core /usr/lib/xorg/modules/libwfb.so - [Thanks go to Nick B and Silviu Julean for their analysis work] + Or alternately, + + To temporarily fix the problem (if you're running nvidia-glx-new) + download the updated libwfb and then copy it over to your + /usr/lib/xorg/modules directory, and then create a new symbolic link to + libwfb: + + $ wget http://people.freedesktop.org/~aplattner/wfb/Linux-x86_64/libnvidia-wfb.so.173.08 + $ mv libnvidia-wfb.so.173.08 /usr/lib/xorg/modules/ + $ sudo chown root /usr/lib/xorg/modules/libnvidia-wfb.so.173.08 + $ sudo ln -sf /usr/lib/xorg/modules/libnvidia-wfb.so.173.08 /usr/lib/xorg/modules/libwfb.so + + Restart xorg and everything should function normally. Enjoy! + + To restore back to the original, drop back to the X terminal + (ctrl+alt+f1) and then link back the original library. + + $ sudo ln -sf /usr/lib/xorg/modules/libnvidia-wfb.so.169.12 + /usr/lib/xorg/modules/libwfb.so + + instead of libnvidia-wfb.so.173.08 + + And your X should function as normal without having to reinstall the + nvidia drivers. + + + [Thanks go to Nick B, tam and Silviu Julean for their investigation/analysis work] -- [nvidia-new, hardy] certain websites in firefox causes X restart due to lack of wfb symlink https://bugs.launchpad.net/bugs/212648 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
