You are not logged in.
I don't know how, but something broke my xorg. I updated my system yesterday, and today everything was running fine (except Krita-git (AUR package) which I recompiled and then it also ran fine), I was running Enlightenment, and then it crashed (like it sometimes does) and I could not press F1 to recover as usual, so I went over to a console and rebooted with the reboot command. I don't know if it was already broken at this point or not (I think not, but I didn't actually check because I wasn't expecting anything to so suddenly break), anyhow I then installed the LXQT package from the official repositories (I was getting tired of unstable enlightenment), and I ran it with startx, and then I started noticing problems, some applications refuse to launch, and selecting a textbox (any box that I can type in with my keyboard, like URL bar) will crash the program. The keyboard also will not type, but it's input is being read (i can use modifier keys, like shift+click just fine)
I didn't test launching a lot of programs, but terminal emulators (terminator and lxterminal) were segfaulting instead of launching (both gnome applications), I suspect it is related to the typing issue (when you open a terminal the first thing selected is a box you can type in, likely to be related), and the typing/textbox issue was affecting both Qt and GTK programs.
Any box that can be typed into will crash the system (for example if I use thunar's search function by just typing when I am in a folder to find a folder by it's first letters, I will crash as soon as I press the first key)
The only times anything could have broken at as far as I know were when I recompiled krita-git, when I rebooted my system while X11/Enlightenment were hanging, and when I installed LXQT, this issue is not making any sense to me, I did not alter any configuration files at all either. I tried reinstalling xorg-server and xf86-input-evdev but that didn't fix my problem.
What else can I try?
Last edited by rabcor (2015-05-05 17:02:17)
Offline
I updated my system yesterday
What packages did you update?
What is in the "/var/log/Xorg.0.log" file?
Create a new user and start X. Do applications now work as expected?
What video card and driver are you using?
Offline
I don't know what packages I updates (I just ran a full update, it's been a good handful of days before my last update, so a lot of packages), but the computer was working perfectly fine after the update so it wasn't the update that caused this I would think.
I am using an Nvidia GTX 670 (Kepler) graphics card on the proprietary drivers.
Running X as another user worked (thanks, I never thought of that), but I'd really like to get my original account working again, I didn't make any changes to files like .bashrc, .bash_profile or .xinitrc, and I checked too by commenting out sections in these files, so it's not from them.
As for logs, ehre's Xorg.0.log from the still running server, and here is another log for the terminal output from startx, see anything?
Last edited by rabcor (2015-05-04 17:07:42)
Offline
Unless it's broken hardware (unlikely), then something changed. ![]()
The list of packages that you updated is in "/var/log/pacman.log".
Everything works correctly if you login as a new user? That's great! That means there's something wrong in your home directory. In my opinion, the easiest way to "fix" this is to move ALL of your current config files into a temporary directory ("mkdir ~/configs && mv .??* ~/configs"), then start moving them back into your home directory one by one until something breaks. Then you'll know where the problem is.
Offline
I tried moving out .xinitrc .bashrc .bash_profile and .asoundrc. I did reboot to test what would happen with .bashrc out of the way and with the default bash_profile. Nothing fixed my problem and these are the only config files in my base home directory that I have messed around with at all. What are the chances that I might actually have a virus? Is there any way to check?
Offline
Since the last thing in your other log is parcellite, perhaps that would be a good place to start.
Knute
Offline
Already tried that, it didn't have any effect to remove it from the autostart.
Offline
No, you don't have a virus.
I tried moving out .xinitrc .bashrc .bash_profile and .asoundrc. I did reboot to test what would happen with .bashrc out of the way and with the default bash_profile. Nothing fixed my problem and these are the only config files in my base home directory that I have messed around with at all.
Why didn't you follow my suggestion? ![]()
You already know that a clean home directory allows X to start correctly (the new user test) which means (unless you have some really obscure setup we don't know about) there's something messed up in your home config files.
Offline
Yes you're absolutely right, I should have done this thoroughly like you said.
I did, and I found the culprit. I replaced m y home folder with a fresh one, and then copied over files one by one, I started with the files I mentioned earlier, and when they had no effect, I started moving in the folders. .gnome, .cache and .icons.
The culprit was the .icons folder. To be very precise, here's a download for the original file.
.icons/default/index.theme
# Written by lxqt-config-appearance
[Icon Theme]
Name=Default
Comment=Default cursor theme
Inherits=defaultIn other words, it was the LXQT installation that broke my X11. Definitely an X11 bug (at the very least it shouldn't be THIS easy to break it unintentionally) keeping in mind I had the same issues across LXDE; LXQT and Enlightenment with this file in place.
Last edited by rabcor (2015-05-05 15:21:04)
Offline
Excellent!
Thanks for following up. I guess you can "Edit" your original post and mark it as "[SOLVED]".
Last edited by drcouzelis (2015-05-05 15:33:25)
Offline
Shouldn't this be reported somewhere (to the lxqt team or xorg, or both?) can anyone reproduce this? Or was it just my system that spazzed out like that with that file?
Last edited by rabcor (2015-05-05 22:15:30)
Offline