Pat Gunn (dachte) wrote,
Pat Gunn

Working with the Soiled

I recently noticed that a number of very basic X applications stopped working on my laptop, notably the "primitive" X apps like xeyes, xfontsel, etc. After a bit of prodding with gdb, I found where they were dying, but .. why? Possibly related:

  • Google chrome reliably dumps core before any pages load
  • inkscape just recently began to reliably dump core as soon as it starts
  • A few weeks ago my wikis mysteriously stopped working (php apparently dumps core while trying to run mediawiki, but I can manually invoke it, so maybe some of the php extension libraries are busted?)
Maybe I have filesystem corruption?
  • rpm -qVa ... gives me a very large number of libraries and files that show size differences from what they should be. Gah.
  • Using "yum replace packagename" on all the prerequisites of "xeyes" eventually made things happy when libXt was replaced
  • It's kind of suspicious that prelink complained about basically everything's dependencies changing since the last prelink
I'm slightly worried that my SSD is misbehaving somehow and silently corrupting my data.

Anyhow, the primitve X apps are working again - hopefully doing this to all the other libraries and binaries that rpm thinks are not what they should be will make inkscape and mediawiki work again. Other option: reinstall. I really hope this isn't the disk misbehaving.. but if it's not the disk, what could it be?

"yum reinstall" is pretty handy, as is "rpm -qVa"

Update:Reinstalling all those packages made everything but GoogleChrome work again. w00t. It's good to have the wikis back, but now I'm more worried about disk corruption than ever - most of the files that are off are off by assorted single bits separated by big spans of good bits (most easily seen in HTML documentation for GIMP, where a control character might replace an equals sign, but also visible in PNG files courtesy "vimdiff -b"). For now, I'm going to take some very good backups when I get home, and probably let memtest86 run for a few hours. Longer-term, I'm not sure yet.

Tags: tech

  • Typing in Colours

    (Cross-posted to G+, but it's more of a definitive statement of views so it goes here too) A recent instance of 「Wasted Talent」: here I'm not…

  • Loyalty

    This is meant to address three ideas: Don't blame the victim If you care for me, you'd support me unconditionally Safe zonesAnd to be a topic in…

  • What Do We Owe Each Other?

    One of the central questions in political philosophy, or perhaps one of the most intuitive initial framings, is "what do we owe each other?". I…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded