Xorg segfault after latest upgrade -current
1 Attachment(s)
After latest X11 upgrade (Sat May 5 02:28:15 UTC 2012) Xorg crashes with segfault. I have pretty old Nvidia GPU running with open-source nv driver. I also tried Nouveau driver and Xorg stops before it can segfault (for some reason Xorg refuses to start with Nouveau), so segfault appears after all modules and libraries are checked and loaded.
Strange thing is that on another computer (with ATI GPU) running nearly identical -current system, Xorg works without a glitch. Here goes Xorg.O.log Relevant lines: Code:
Backtrace: |
Your NVIDIA GeForce2 Ti should be supported by the nouveau driver. http://nouveau.freedesktop.org/wiki/CodeNames#NV10
Quote:
I suggest again trying the nouveau driver as the nv driver is unsupported. This section from CHANGES_AND_HINTS.TXT may be relevant. Quote:
|
Quote:
Quote:
Anyway, thanks for your help! |
Quote:
|
Quote:
Thanks, Alkin |
Quote:
Some examples: Quote:
I do use slackpkg but only to install/upgrade individual packages not the whole system. |
Another option is using it to upgrade everything, read the changelog too and behave consequently: I use this with no pain since I can remember (years). ;)
|
Quote:
In case you had my versions okf KDE4 packages installed and blacklisted them in "/etc/slackpkg/blacklist" you will first have to remove or comment out the line "[0-9]+alien" so that slackpkg can upgrade my packages with the official Slackware versions. The following steps should work for all situations: Blacklist the following packages in "/etc/slack/pkg/blacklist": Code:
kernel-firmware Update your "/etc/lilo.conf" with the new kernel (don't remove your running kernel!) and run "lilo". You should always be able to boot back into a previous kernel in case the new Slackware kernel gives you a hard time. # slackpkg update Now that slackpkg has updated its internal database we can let it update the computer with the current state of affairs. # slackpkg install-new # slackpkg upgrade-all # slackpkg clean-system The first of those three commands (install-new) will install every package which is listed in the ChangeLog.txt file as "Added:" It will not install any other packages, for instance if you did not have KDE installed before, this command will not add KDE packages to your computer all of a sudden. The third commmand (clean-system) will show you an overview of all packages which are not part of Slackware Linux at this moment. That means, the list will show any package which has been removed from Slackware like kdeaccessibility, kdebase, etccetera. It will also show you every 3rd party package which you have installed! So, use this command wisely. De-select every package which you want to keep (i.e. all 3rd party packages) and then click "OK" to let slackpkg remove all obsolete packages. This is the easiest way to get "current" again, it is also the proper way to upgrade between two adjacent stable Slackware releases. You can trust slackpkg to do it safely, but it will need your brains and care. Eric |
Quote:
On the side issue of Slackpkg that has arisen. Quote:
|
Quote:
|
Quote:
|
When something is indicated as "Removed" in the ChangeLog, usually I removepkg it before upgrading everything with slackpkg.
If I can't remove it because it's a base package, like it happened with util-linux-ng/util-linux not long ago, I use upgradepkg on it with the %, like GazL suggested me at the time ;) (after -my bad- I found it also in the manpage :D ). |
Quote:
|
Quote:
I added the new packages first by installpkg or slackpkg install-new and then i removepkg the removed package But i learned from xaw3d case that it's wiser to add another shot at upgradepkg --reinstall on new added packages just to make sure everything stays in place after the package removal |
Quote:
|
All times are GMT -5. The time now is 09:46 AM. |