Just had a scary issue with :

$ sudo cp -avi libattr.so.1.1.0 /lib/x86_64-linux-gnu/libattr.so.1.1.0
cp: error while loading shared libraries: /lib/x86_64-linux-gnu/libattr.so.1: unexpected PLT reloc type 0x00000107

Not many internet hits for PLT reloc type errors.

Managed to repair it with

$ sudo su -
# cat < libattr.so.1.1.0 > /lib/x86_64-linux-gnu/libattr.so.1.1.0

I had to use a network connection to my rpi to extract the file from the libattr deb downloaded from the Debian archive, and copy back over network, because tar invoked by dpkg wouldn't launch (same error, noticed it first from sed failing noisily on terminal launch, probably bash completions or something).

This happened shortly after testing linux-4.20~rc2 this evening, maybe it has a bug in its ext4 filesystem? I will report it, just in case.

I just installed and used `debsums` to check for any other corruption of my system files, no issues found. There remains the many GB of /home that could have been affected, hopefully only files that were accessed in the time period would be affected (but with SSD wear levelling, who knows...).

I booted 4.19.1 and 4.18.18 too, so it could be those at fault and not 4.20-rc2. Or it could be impending hardware failure, or cosmic rays, or something else I haven't thought of.


turns out I am not the only one, the discussion on the bug report has triggered over 100 emails with no resolution yet

bugzilla.kernel.org/show_bug.c ext4 file system corruption

Kernel developers on my bug report have made some progress, one was able to reproduce in QEMU, which makes bisecting much easier (I'm trying to reproduce their method now), moreover it seems likely to be something in the blk_mq layer below the ext4 filesystem. I don't know what that means, but it sounds bad. One candidate bad patch was introduced early in 4.19 release cycle.

Sign in to participate in the conversation

Welcome to post.lurk.org, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that. This is part of a family of services that include mailing lists, group chat, and XMPP.