Language Selection

English French German Italian Portuguese Spanish

When X decides to crash

Filed under

Yesterday evening at 20:45 (UTC+1) I decide to do a good deed and help Mamarok help a Kubuntu user getting his system fixed.

The symptoms sound quite familiar (apparently there also have been quite some cases of this): login doesn't work, get thrown back to KDM.

At approximately 21:00 I realized that simply helping to help will not suffice in this particular case.

At 22:36 I gained SSH access to the affected machine.
At 00:43 I found the source of the issue.
At 01:17 I got all data for a somewhat feasible bug report.


I certainly do hope that you now wonder what the problem was I spent around 4 hours of time on. Well, an X crash, though you probably guessed that much already from the title of this post Wink

More interesting is how we got there, I collected the most important data in the bug report on launchpad.

Apparently some recent update triggered the issue. Naturally I inspected the dpkg.log, but since there was one rather large update recently, that did not give me much of a clue, xsession-errors is also rather unspectacular, well, other than the X connection problems (I suspect those were caused by X going down?).

So while I was digging around finding a sensible way to debug this properly, the help-seeker made some very weird discovery.

More in Tux Machines

Red Hat News

What Are Linux Meta-packages?

A ‘meta-package’ is a convenient way to bulk-install groups of applications, their libraries and documentation. Many Linux distributions use them for a variety of purposes, from seeding disk images that will go on to become new releases, to creating software “bundles” that are easy for a user to install. A meta-package rarely contains anything other than a changelog and perhaps copyright information, it contains no applications or libraries within itself. The way they work is by having a list of “dependencies” that the package manager reads. The package manager then goes to the repositories to find the dependencies and installs them. Read more

systemd is your friend

Today I want to talk a bit about some cool features of systemd, the default Debian init system since the release of Jessie. Ubuntu has also adopted systemd in 15.04, meaning that you are going to find it literally everywhere. Read more

LibreOffice 4.4.6 to Be Last in the Series, New RC Is Out

The Document Foundation has revealed that the first Release Candidate for LibreOffice 4.4.6 has been released, and it packs quite a lot of changes and improvements. Read more