View previous topic :: View next topic |
Author |
Message |
mscdex
Joined: 06 Dec 2008 Posts: 3
|
Posted: Sat Dec 06, 2008 10:13 pm Post subject: xfdesktop - Illegal instruction |
|
|
I recently installed lunar linux brand new a few days ago (used the option to instlal a pre-made kernel instead of compiling my own) and so far I've had no problems installing any of the modules. The other day I installed the xfce-4.4.3 module. After installation I started X and xfce came up just fine. However the first thing I noticed is that when I hovered the mouse over the desktop icons, xfdesktop died.
I ran xfdesktop manually from xterm and noticed it crashed with the error message "Illegal instruction" only when I hovered over the desktop icons (using the desktop right-click menu and all worked just fine).
So, I tried recompiling xfdesktop using i586 then i386 architectures instead of the one specific to my processor (c3 -- Via Nehemiah). I also tried using -O1 (instead of the usual -O2), all without any success (the same illegal instruction message occurs).
I've looked in all of the available /var/log/* files but there is no mention of xfdesktop crashing, only when I run it manually from xterm do I see what the cause is.
Is there any thing I can do to further debug this and find any possible solutions?
EDIT: I'm reinstalling lunar from scratch and even going as far as to compile my own kernel for this specific cpu this time around (and compile everything from now on as -march=c3-2) to see if that helps get rid of the error. |
|
Back to top |
|
 |
mscdex
Joined: 06 Dec 2008 Posts: 3
|
Posted: Wed Dec 10, 2008 5:14 am Post subject: |
|
|
Just to update: as I thought, recompiling everything from the get-go as c3-2 ended up fixing the xfdesktop error. |
|
Back to top |
|
 |
engelsman
Joined: 21 Aug 2005 Posts: 131 Location: Netherlands
|
Posted: Wed Dec 10, 2008 12:04 pm Post subject: Thanks for the update |
|
|
Yes, there are various modules that seem to require up-to-date files that are only installed as part of a kernel compilation.
The pre-compiled kernels on the ISO are really provided for convenience and to allow you to get started quickly but it really does pay to compile the kernel for yourself. Many people will need to compile anyway in order to add specific drivers, and usually the version of the kernel on the ISO is old compared to the latest moonbase, so if you are following the instructions in man lfirsttime the first lunar update should rebuild a kernel for you anyway.
Thanks for taking the time and effort to post and update with the solution. |
|
Back to top |
|
 |
|