Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jun 2020 04:43:22 -0700
From:      Large Hadron Collider <large.hadron.collider@gmx.com>
To:        freebsd-fs@freebsd.org
Subject:   Re: fsck this shit
Message-ID:  <20200604044322.717fc55208d79bf8d3c66c6d@gmx.com>
In-Reply-To: <cf99c910-8ac7-a445-8fab-47b0c165c1d0@rlwinm.de>
References:  <2b976212-4c83-b528-3db6-aa8f5be4db4f@national.shitposting.agency> <cf99c910-8ac7-a445-8fab-47b0c165c1d0@rlwinm.de>

next in thread | previous in thread | raw e-mail | index | archive | help
I doubt they're actually fascists or racists, but they certainly seem like=
 the kind of people to be sympathetic to fascists, racists and/or KKK memb=
ers.

On Wed, 3 Jun 2020 22:22:30 +0200
Jan Bramkamp <crest@rlwinm.de> wrote:

>
> On 03.06.20 22:18, Thomas Mueller wrote:
> > from goatshit54108@national.shitposting.agency:
> >
> >> Once upon a time, the power ran out, and then...
> >> ** SU+J Recovering /dev/<...>
> >> ** Reading 33554432 byte journal from inode 4.
> >> ** Building recovery table.
> >> ** Resolving unreferenced inode list.
> >> ** Processing journal entries.
> >> fsck: /dev/<...>: Segmentation fault
> > GAAAY.
> >
> >> OK, let's check the core dump... oh, wait... tough luck. Fortunately,=
 subsequent runs of fsck ended up likewise, so I was able to get a core du=
mp by re-executing fsck while being inside a TMPFS-backed directory. (On t=
he other hand, unfortunately, fsck was never able to replay the journal.) =
Furthermore, I saved the .sujournal file, but saving the contents of the w=
hole filesystem was beyond my resources. (It would have been adequate to u=
se a tool that collected (only) the blocks that fsck read before segfaulti=
ng (thus constructing a small test case), but no such tool was at hand.)
> >> Before running "fsck -y" (because I had no other options) I looked at=
 "fsck -n" to see whether a particular, large file would get idiotically r=
emoved as part of "fixing" the filesystem. This routine is prompted by (1)=
 personal experiences of files getting lost or truncated to 0 length, and =
(2) past reports of disasterous behaviors involving soft updates, such as =
untouched (read-only) files getting lost; "lost" means not even relinked t=
o /lost+found or anything. And wouldn't ya know it, fsck did ask whether t=
o remove something that had an unambiguously large size (to be exact, IIRC=
: "DUP ... REMOVE?", whatever that means). That's it, either (a) remove th=
e file, or (b) stay dirty; take it or leave it. It's not like there was so=
me 3rd option to relink the file to /lost+found. After "fsck -y", the file=
 disappeared without a trace. GAAAAAAAAAY.
> >
> >> The fsck_ffs (or fsck_ufs) file was the one distributed with the 12.1=
-RELEASE, the one with the SHA3-256 checksum of 447592ae05dc7829823901700b=
b90940968cae006719964d39b1212bb312d164. Let's see the backtrace:
> >> * thread #1, name =3D 'fsck_ufs', stop reason =3D signal SIGSEGV
> >>     * frame #0: 0x0000000000219d93 fsck_ffs`blk_free(bno=3D10692928, =
mask=3D0, frags=3D134643471) at suj.c:653:34
> >>       frame #1: 0x000000000021a481 fsck_ffs`ino_trunc(ino=3D5296913, =
size=3D134610944) at suj.c:1547:3
> >>       frame #2: 0x0000000000216fee fsck_ffs`suj_check [inlined] cg_ad=
j_blk(sc=3D0x0000000801574540) at suj.c:1788:5
> >>       frame #3: 0x0000000000216fc3 fsck_ffs`suj_check [inlined] cg_ap=
ply at suj.c:1900
> >>       frame #4: 0x0000000000216fa5 fsck_ffs`suj_check(filesys=3D"/dev=
/<...>") at suj.c:2737
> >>       frame #5: 0x000000000020ef54 fsck_ffs`main [inlined] checkfiles=
ys(filesys=3D"/dev/<...>") at main.c:427:9
> >>       frame #6: 0x000000000020ef07 fsck_ffs`main(argc=3D1, argv=3D0x0=
0007fffffffec48) at main.c:205
> >>       frame #7: 0x000000000020810f fsck_ffs`_start(ap=3D<unavailable>=
, cleanup=3D<unavailable>) at crt1.c:76:7
> >> Some analysis:
> > (snip)
> >
> > I have had times when fsck_ffs from FreeBSD didn't succeed, but fsck_f=
fs from NetBSD did succeed.  That was on a FreeBSD installation, but I als=
o had/have NetBSD installed.
> >
> > I use GPT with no traditional BSD disklabels, so FreeBSD and NetBSD ca=
n read and write each other's partitions.
> >
> > I ran "host national.shitposting.agency", and got
> >
> > national.shitposting.agency has address 52.11.159.5
> > national.shitposting.agency mail is handled by 20 mx2.cock.li.
> > national.shitposting.agency mail is handled by 10 mx1.cock.li.
> >
> > so the domain really exists.
> Yes as you can see in the MX records its run by a bunch of well known
> racists and faschists who also brought us nice domains like
> hitler.rocks, nigge.rs. nuke.africa and rape.lol.
> _______________________________________________
> freebsd-fs@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org"


=2D-
Large Hadron Collider <large.hadron.collider@gmx.com>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200604044322.717fc55208d79bf8d3c66c6d>