linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* (One more) BTRFS damaged FS... Any hope ?
@ 2020-02-29 13:02 Swâmi Petaramesh
  2020-03-02  6:43 ` Chris Murphy
  0 siblings, 1 reply; 9+ messages in thread
From: Swâmi Petaramesh @ 2020-02-29 13:02 UTC (permalink / raw)
  To: linux-btrfs, swami

Hi there,

Booting a Linux Mint :

(initramfs) uname -r

5.3.0-26-generic

(initramfs) mount -t btrfs -o subvol=@,noatime /dev/sdb1 /root

BTRFS info (device sdb1): disk space caching is enabled

BTRFS info (device sdb1): has skinny extents

BTRFS error (device sdb1): parent transid verify failed on 8176123904
wanted 183574 found 183573

BTRFS warning (device sdb1): failed to read root (objectid=7): -5

BTRFS error (device sdb1): open_ctree failed

mount: mounting /dev/sdb1 on /root failed: Invalid argument


Is this one dead, or is there any hope ?

TIA.

Kind regards.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: (One more) BTRFS damaged FS... Any hope ?
  2020-02-29 13:02 (One more) BTRFS damaged FS... Any hope ? Swâmi Petaramesh
@ 2020-03-02  6:43 ` Chris Murphy
  2020-03-06 17:05   ` Swâmi Petaramesh
  0 siblings, 1 reply; 9+ messages in thread
From: Chris Murphy @ 2020-03-02  6:43 UTC (permalink / raw)
  To: Swâmi Petaramesh; +Cc: Btrfs BTRFS

On Sat, Feb 29, 2020 at 6:02 AM Swâmi Petaramesh <swami@petaramesh.org> wrote:
>
> Hi there,
>
> Booting a Linux Mint :
>
> (initramfs) uname -r
>
> 5.3.0-26-generic
>
> (initramfs) mount -t btrfs -o subvol=@,noatime /dev/sdb1 /root
>
> BTRFS info (device sdb1): disk space caching is enabled
>
> BTRFS info (device sdb1): has skinny extents
>
> BTRFS error (device sdb1): parent transid verify failed on 8176123904
> wanted 183574 found 183573
>
> BTRFS warning (device sdb1): failed to read root (objectid=7): -5
>
> BTRFS error (device sdb1): open_ctree failed
>
> mount: mounting /dev/sdb1 on /root failed: Invalid argument

The transids are close so it might work to try -o usebackuproot. If
not what do you get for:

btrfs insp dump-t -b 8176123904 /dev/

btrfs-find-root /dev/

btrfs check /dev/

btrfs check -b /dev/


I'm not sure about repair yet.

-- 
Chris Murphy

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: (One more) BTRFS damaged FS... Any hope ?
  2020-03-02  6:43 ` Chris Murphy
@ 2020-03-06 17:05   ` Swâmi Petaramesh
  2020-03-06 18:57     ` Chris Murphy
  0 siblings, 1 reply; 9+ messages in thread
From: Swâmi Petaramesh @ 2020-03-06 17:05 UTC (permalink / raw)
  To: Chris Murphy; +Cc: Btrfs BTRFS

Hi Chris, and thanks for your help,

Please see below...

Le 02/03/2020 à 07:43, Chris Murphy a écrit :
>
> The transids are close so it might work to try -o usebackuproot. If
> not what do you get for:
Unfortunately not...
> btrfs insp dump-t -b 8176123904 /dev/

btrfs-progs v4.15.1

parent transid verify failed on 8176123904 wanted 183574 found 183573

parent transid verify failed on 8176123904 wanted 183574 found 183573

Ignoring transid failure

leaf 8176123904 flags 0x1(WRITTEN) backref revision 1

fs uuid (blah)

chunk uuid (bloh)

item 0 key (TREE_LOG ROOT_ITEM 258) itemoff 15844 itemsize 439

generation 183573 root_dirid 0 bytenr 8176107520 level 0 refs 0

lastsnap 0 byte_limit 0 bytes_used 0 flags 0x0(none)

uuid (bunch of zeroes)

drop key (0 UNKNOWN.0 0) level 0

>
> btrfs-find-root /dev/
Command not found
>
> btrfs check /dev/

Unhappy

Reports transid failure, then :

check/main.c:3654: check_owner_ref: BUG_ON `rec->is_root` triggered, value 1

Then eventually aborts.

>
> btrfs check -b /dev/
>
VERY unhappy with lots of verbosity

(Sorry, the machine isn't booted, I have to type everything by hand...

...any clue ?

Thanks in advance and kind regards.




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: (One more) BTRFS damaged FS... Any hope ?
  2020-03-06 17:05   ` Swâmi Petaramesh
@ 2020-03-06 18:57     ` Chris Murphy
  2020-03-09 22:30       ` Swâmi Petaramesh
  0 siblings, 1 reply; 9+ messages in thread
From: Chris Murphy @ 2020-03-06 18:57 UTC (permalink / raw)
  To: Swâmi Petaramesh; +Cc: Chris Murphy, Btrfs BTRFS

On Fri, Mar 6, 2020 at 10:05 AM Swâmi Petaramesh <swami@petaramesh.org> wrote:
>
> Hi Chris, and thanks for your help,
>
> Please see below...
>
> Le 02/03/2020 à 07:43, Chris Murphy a écrit :
> >
> > The transids are close so it might work to try -o usebackuproot. If
> > not what do you get for:
> Unfortunately not...
> > btrfs insp dump-t -b 8176123904 /dev/
>
> btrfs-progs v4.15.1

That's too old to really be helpful these days. It's not something
most anyone on an upstream list is keeping track of anymore, what it
can and can't do, what bugs are fixed, etc.


>
> parent transid verify failed on 8176123904 wanted 183574 found 183573
>
> parent transid verify failed on 8176123904 wanted 183574 found 183573
>
> Ignoring transid failure
>
> leaf 8176123904 flags 0x1(WRITTEN) backref revision 1
>
> fs uuid (blah)
>
> chunk uuid (bloh)
>
> item 0 key (TREE_LOG ROOT_ITEM 258) itemoff 15844 itemsize 439
>
> generation 183573 root_dirid 0 bytenr 8176107520 level 0 refs 0
>
> lastsnap 0 byte_limit 0 bytes_used 0 flags 0x0(none)
>
> uuid (bunch of zeroes)
>
> drop key (0 UNKNOWN.0 0) level 0

That's it? Is this trimmed? This block is for an empty tree log leaf,
and it's not failing csum but transid match. Was there a crash or
power failure? What do you get for:

btrfs insp dump-s /dev/




>
> >
> > btrfs-find-root /dev/
> Command not found
> >
> > btrfs check /dev/
>
> Unhappy
>
> Reports transid failure, then :
>
> check/main.c:3654: check_owner_ref: BUG_ON `rec->is_root` triggered, value 1
>
> Then eventually aborts.
>
> >
> > btrfs check -b /dev/
> >
> VERY unhappy with lots of verbosity
>
> (Sorry, the machine isn't booted, I have to type everything by hand...
>
> ...any clue ?

No there really isn't enough information, there's too much trimmed
away. The best bet is to always provide too much information and let
devs filter it themselves. Otherwise they have to spend time asking
for more information, and then context switch. And also the
btrfs-progs is too old I think for this list. I mean, maybe someone
could make heads or tails out of it, but the upstream list tends to be
pretty much active development. And older versions are the
responsibility of the downstream distribution.


-- 
Chris Murphy

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: (One more) BTRFS damaged FS... Any hope ?
  2020-03-06 18:57     ` Chris Murphy
@ 2020-03-09 22:30       ` Swâmi Petaramesh
  2020-03-10  3:46         ` Chris Murphy
  0 siblings, 1 reply; 9+ messages in thread
From: Swâmi Petaramesh @ 2020-03-09 22:30 UTC (permalink / raw)
  To: Chris Murphy; +Cc: Btrfs BTRFS

Hi again Chris, and thanks for your kind help,

Le 06/03/2020 à 19:57, Chris Murphy a écrit :
>> btrfs-progs v4.15.1

> That's too old to really be helpful these days. It's not something
> most anyone on an upstream list is keeping track of anymore, what it
> can and can't do, what bugs are fixed, etc.

Yep but that's the kernel that comes with latest Linux Mint... You can't
expect users to always use latest dev kernels but rather stable ones
that comes with distros.

OK let's do it again connecting said disk to an up-to-date Arch Linux :

[root@zafu ~]# btrfs insp dump-t -b 8176123904 /dev/sdb1
btrfs-progs v5.4
parent transid verify failed on 8176123904 wanted 183574 found 183573
parent transid verify failed on 8176123904 wanted 183574 found 183573
Ignoring transid failure
leaf 8176123904 items 1 free space 15819 generation 183573 owner TREE_LOG
leaf 8176123904 flags 0x1(WRITTEN) backref revision 1
fs uuid e1d96867-43d3-474e-bca0-665d2c9e0ff2
chunk uuid 63743d00-1594-4ec9-acc8-4ad86b4231e0
	item 0 key (TREE_LOG ROOT_ITEM 258) itemoff 15844 itemsize 439
		generation 183573 root_dirid 0 bytenr 8176107520 level 0 refs 0
		lastsnap 0 byte_limit 0 bytes_used 0 flags 0x0(none)
		uuid 00000000-0000-0000-0000-000000000000
		drop key (0 UNKNOWN.0 0) level 0


[root@zafu ~]# LC_MESSAGES=C mount -t btrfs -o usebackuproot /dev/sdb1
/mnt/hd
mount: /mnt/hd: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error.

(Syslog says :
mars 09 23:13:01 zafu kernel: BTRFS info (device sdb1): trying to use
backup root at mount time
mars 09 23:13:01 zafu kernel: BTRFS info (device sdb1): disk space
caching is enabled
mars 09 23:13:01 zafu kernel: BTRFS info (device sdb1): has skinny extents
mars 09 23:13:01 zafu kernel: BTRFS error (device sdb1): parent transid
verify failed on 8176123904 wanted 183574 found 183573
mars 09 23:13:01 zafu kernel: BTRFS warning (device sdb1): failed to
read root (objectid=7): -5
mars 09 23:13:01 zafu kernel: BTRFS error (device sdb1): open_ctree failed )


[root@zafu ~]# btrfs insp dump-t -b 8176123904 /dev/sdb1
btrfs-progs v5.4
parent transid verify failed on 8176123904 wanted 183574 found 183573
parent transid verify failed on 8176123904 wanted 183574 found 183573
Ignoring transid failure
leaf 8176123904 items 1 free space 15819 generation 183573 owner TREE_LOG
leaf 8176123904 flags 0x1(WRITTEN) backref revision 1
fs uuid e1d96867-43d3-474e-bca0-665d2c9e0ff2
chunk uuid 63743d00-1594-4ec9-acc8-4ad86b4231e0
	item 0 key (TREE_LOG ROOT_ITEM 258) itemoff 15844 itemsize 439
		generation 183573 root_dirid 0 bytenr 8176107520 level 0 refs 0
		lastsnap 0 byte_limit 0 bytes_used 0 flags 0x0(none)
		uuid 00000000-0000-0000-0000-000000000000
		drop key (0 UNKNOWN.0 0) level 0


[root@zafu ~]# btrfs-find-root /dev/sdb1
parent transid verify failed on 8176123904 wanted 183574 found 183573
parent transid verify failed on 8176123904 wanted 183574 found 183573
Ignoring transid failure
Superblock thinks the generation is 183574
Superblock thinks the level is 1
Found tree root at 8179122176 gen 183574 level 1
Well block 8176975872(gen: 183573 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8175075328(gen: 183572 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8172306432(gen: 183571 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8170242048(gen: 183570 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8168849408(gen: 183568 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8166326272(gen: 183567 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8163770368(gen: 183566 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8162246656(gen: 183565 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8160411648(gen: 183564 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8154660864(gen: 183562 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8152940544(gen: 183561 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8150122496(gen: 183560 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8146894848(gen: 183559 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8145141760(gen: 183558 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8142585856(gen: 183557 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8140324864(gen: 183556 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8139325440(gen: 183555 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8137408512(gen: 183554 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8135606272(gen: 183553 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8133656576(gen: 183552 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8131526656(gen: 183551 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8129888256(gen: 183550 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8127791104(gen: 183549 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8124776448(gen: 183548 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8122138624(gen: 183547 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8119631872(gen: 183546 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8119074816(gen: 183545 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8117698560(gen: 183544 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8116305920(gen: 183543 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8114176000(gen: 183542 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8112308224(gen: 183541 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8110309376(gen: 183540 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8108113920(gen: 183539 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8106098688(gen: 183538 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8104165376(gen: 183537 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8102412288(gen: 183536 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8101281792(gen: 183535 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8096071680(gen: 183533 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8092565504(gen: 183532 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8090353664(gen: 183531 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8079130624(gen: 183525 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8075378688(gen: 183524 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8071495680(gen: 183523 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8068120576(gen: 183522 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8066220032(gen: 183521 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8064073728(gen: 183520 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8062205952(gen: 183519 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8060338176(gen: 183518 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8058077184(gen: 183517 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8055554048(gen: 183516 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8053653504(gen: 183515 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8051523584(gen: 183514 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8049639424(gen: 183513 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8047443968(gen: 183512 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8045395968(gen: 183511 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8043839488(gen: 183510 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8041791488(gen: 183509 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8039219200(gen: 183508 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8038023168(gen: 183507 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8035778560(gen: 183506 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8033812480(gen: 183505 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8030814208(gen: 183504 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8027897856(gen: 183503 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8025669632(gen: 183502 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8023621632(gen: 183501 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8021606400(gen: 183500 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8019017728(gen: 183499 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8015757312(gen: 183498 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8013807616(gen: 183497 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8010956800(gen: 183496 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8008876032(gen: 183495 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8006860800(gen: 183494 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8005042176(gen: 183493 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8002650112(gen: 183492 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 8000749568(gen: 183491 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7998783488(gen: 183490 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7996588032(gen: 183489 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7994490880(gen: 183488 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7992082432(gen: 183487 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7989968896(gen: 183486 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7987871744(gen: 183485 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7985971200(gen: 183484 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7984250880(gen: 183483 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7981924352(gen: 183482 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7979270144(gen: 183481 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7978172416(gen: 183480 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7976910848(gen: 183479 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7974404096(gen: 183478 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7971586048(gen: 183477 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7970111488(gen: 183476 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7967948800(gen: 183475 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7965556736(gen: 183474 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7963639808(gen: 183473 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7961280512(gen: 183472 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7958691840(gen: 183471 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7957168128(gen: 183470 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7949320192(gen: 183466 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7943831552(gen: 183465 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7940440064(gen: 183464 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7938293760(gen: 183463 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7898988544(gen: 183447 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7888044032(gen: 183446 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7887175680(gen: 183444 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7882719232(gen: 183442 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7881146368(gen: 183441 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7880212480(gen: 183440 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7878705152(gen: 183437 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7878017024(gen: 183436 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7877246976(gen: 183435 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7876673536(gen: 183434 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7876001792(gen: 183433 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7875215360(gen: 183432 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7874543616(gen: 183430 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7873413120(gen: 183429 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7872774144(gen: 183428 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7872118784(gen: 183426 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7868055552(gen: 183421 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7866974208(gen: 183419 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7864991744(gen: 183416 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7861911552(gen: 183415 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7861501952(gen: 183414 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7860961280(gen: 183413 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7860453376(gen: 183412 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7859617792(gen: 183411 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7858978816(gen: 183410 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7858257920(gen: 183409 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7855374336(gen: 183405 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7854227456(gen: 183404 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7852703744(gen: 183403 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7852310528(gen: 183402 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7851507712(gen: 183401 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7847362560(gen: 183400 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7846281216(gen: 183399 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7845724160(gen: 183398 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7845183488(gen: 183397 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7844560896(gen: 183396 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7843758080(gen: 183395 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7843299328(gen: 183394 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7842988032(gen: 183393 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7842512896(gen: 183392 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7842086912(gen: 183391 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7841366016(gen: 183390 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7840432128(gen: 183389 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7839793152(gen: 183388 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7838711808(gen: 183387 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7838351360(gen: 183386 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7837908992(gen: 183385 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7837548544(gen: 183384 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7836696576(gen: 183383 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7836123136(gen: 183382 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7835484160(gen: 183381 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7834255360(gen: 183380 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7833845760(gen: 183379 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7833550848(gen: 183378 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7832682496(gen: 183376 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7829454848(gen: 183375 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7826800640(gen: 183374 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7824293888(gen: 183373 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7822573568(gen: 183372 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7820361728(gen: 183371 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7818280960(gen: 183370 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7816183808(gen: 183369 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7814201344(gen: 183368 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7813447680(gen: 183367 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7811284992(gen: 183366 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7809089536(gen: 183365 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7807303680(gen: 183364 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7805927424(gen: 183363 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7804125184(gen: 183362 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7802159104(gen: 183361 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7800700928(gen: 183360 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7797047296(gen: 183359 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7794458624(gen: 183358 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7793639424(gen: 183356 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7791591424(gen: 183355 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7773634560(gen: 183346 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7768719360(gen: 183345 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7759904768(gen: 183341 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7758053376(gen: 183340 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7756120064(gen: 183339 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7754252288(gen: 183338 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7752073216(gen: 183337 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7749861376(gen: 183336 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7747534848(gen: 183335 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7745863680(gen: 183334 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7744389120(gen: 183333 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7742996480(gen: 183332 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7738163200(gen: 183330 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7734525952(gen: 183327 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7730036736(gen: 183325 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7728480256(gen: 183324 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7723712512(gen: 183322 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7720976384(gen: 183321 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7717994496(gen: 183320 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7717273600(gen: 183319 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7715962880(gen: 183318 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7714193408(gen: 183317 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7711834112(gen: 183316 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7709818880(gen: 183315 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7707656192(gen: 183314 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7704739840(gen: 183313 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7700152320(gen: 183312 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7698235392(gen: 183311 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7696056320(gen: 183310 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7693910016(gen: 183309 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7691911168(gen: 183308 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7689977856(gen: 183307 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7687864320(gen: 183306 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7685505024(gen: 183305 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7683276800(gen: 183304 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7680868352(gen: 183303 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7678492672(gen: 183302 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7676428288(gen: 183301 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7674216448(gen: 183300 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7672446976(gen: 183299 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7670595584(gen: 183298 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7668301824(gen: 183297 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7664697344(gen: 183295 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7662387200(gen: 183294 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7660388352(gen: 183293 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7657570304(gen: 183292 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7654391808(gen: 183291 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7651721216(gen: 183290 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7649460224(gen: 183289 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7647543296(gen: 183288 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7645446144(gen: 183287 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7641858048(gen: 183286 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7640547328(gen: 183285 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7638466560(gen: 183284 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7636271104(gen: 183283 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7632781312(gen: 183282 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7630749696(gen: 183281 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7628685312(gen: 183280 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7627603968(gen: 183279 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7625080832(gen: 183278 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7602913280(gen: 183267 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7600799744(gen: 183266 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7598227456(gen: 183265 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7596163072(gen: 183264 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7593590784(gen: 183263 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7591559168(gen: 183262 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7589298176(gen: 183261 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7587184640(gen: 183260 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7585529856(gen: 183259 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7582842880(gen: 183258 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7580319744(gen: 183257 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7577763840(gen: 183256 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7575240704(gen: 183255 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7572340736(gen: 183254 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7568326656(gen: 183253 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7566114816(gen: 183252 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7564148736(gen: 183251 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7562035200(gen: 183250 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7559970816(gen: 183249 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7558004736(gen: 183248 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7555743744(gen: 183247 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7553138688(gen: 183246 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7552647168(gen: 183245 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7550386176(gen: 183244 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7548370944(gen: 183243 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7545880576(gen: 183242 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7543586816(gen: 183241 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7541604352(gen: 183240 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 7539458048(gen: 183239 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1095270400(gen: 183238 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1092435968(gen: 183237 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1090748416(gen: 183236 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1089044480(gen: 183235 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1087455232(gen: 183234 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1086308352(gen: 183233 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1076903936(gen: 183228 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1072562176(gen: 183226 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1066827776(gen: 183225 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1061896192(gen: 183224 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1055440896(gen: 183222 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1054048256(gen: 183221 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1051312128(gen: 183220 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1046790144(gen: 183219 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1045315584(gen: 183218 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1039695872(gen: 183216 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1037811712(gen: 183215 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1035698176(gen: 183214 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1034223616(gen: 183213 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1031258112(gen: 183212 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1029455872(gen: 183211 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1027342336(gen: 183210 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1025114112(gen: 183209 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1023098880(gen: 183208 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1022328832(gen: 183207 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1019854848(gen: 183206 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1018068992(gen: 183205 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1015824384(gen: 183204 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1013465088(gen: 183203 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1011515392(gen: 183202 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1009582080(gen: 183201 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1007714304(gen: 183200 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1005191168(gen: 183199 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1002258432(gen: 183198 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 1000341504(gen: 183197 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 998359040(gen: 183196 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 995803136(gen: 183195 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 992919552(gen: 183194 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 989986816(gen: 183193 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 987283456(gen: 183192 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 983416832(gen: 183191 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 980926464(gen: 183190 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 978747392(gen: 183189 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 976502784(gen: 183188 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 974061568(gen: 183187 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 971997184(gen: 183186 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 970227712(gen: 183185 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 967819264(gen: 183184 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 965165056(gen: 183183 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 963182592(gen: 183182 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 961101824(gen: 183181 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 959086592(gen: 183180 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 957005824(gen: 183179 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 954941440(gen: 183178 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 952991744(gen: 183177 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 951107584(gen: 183176 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 944193536(gen: 183174 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 941424640(gen: 183173 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 910983168(gen: 183167 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 907509760(gen: 183166 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 905904128(gen: 183165 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 906428416(gen: 183164 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 899825664(gen: 183161 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 896286720(gen: 183160 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 894156800(gen: 183159 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 891944960(gen: 183158 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 889864192(gen: 183157 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 887619584(gen: 183155 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 885948416(gen: 183154 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 883900416(gen: 183153 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 882573312(gen: 183152 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 878542848(gen: 183150 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 874577920(gen: 183149 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 872267776(gen: 183148 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 868761600(gen: 183147 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 867041280(gen: 183146 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 865157120(gen: 183145 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 862699520(gen: 183144 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 860209152(gen: 183143 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 858865664(gen: 183142 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 856981504(gen: 183141 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 854736896(gen: 183140 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 851247104(gen: 183138 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 847675392(gen: 183137 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 845398016(gen: 183136 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 843759616(gen: 183135 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 841973760(gen: 183134 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 838991872(gen: 183133 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 835796992(gen: 183132 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 832634880(gen: 183131 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 830521344(gen: 183130 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 827703296(gen: 183129 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 825589760(gen: 183128 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 822591488(gen: 183127 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 820117504(gen: 183126 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 817889280(gen: 183125 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 816988160(gen: 183124 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 814858240(gen: 183123 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 813121536(gen: 183122 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 810467328(gen: 183121 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 807895040(gen: 183120 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 806191104(gen: 183119 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 804093952(gen: 183118 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 802193408(gen: 183117 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 800096256(gen: 183116 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 797982720(gen: 183115 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 794804224(gen: 183114 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 792231936(gen: 183113 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 789839872(gen: 183112 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 789053440(gen: 183111 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 787120128(gen: 183110 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 785514496(gen: 183109 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 782909440(gen: 183108 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 778567680(gen: 183107 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 772980736(gen: 183106 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 769867776(gen: 183105 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 767836160(gen: 183104 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 765411328(gen: 183103 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 763330560(gen: 183102 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 760545280(gen: 183100 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 758022144(gen: 183099 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 756023296(gen: 183098 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 754057216(gen: 183097 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 747323392(gen: 183094 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 745013248(gen: 183093 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 741408768(gen: 183092 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 739131392(gen: 183091 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 737771520(gen: 183090 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 735199232(gen: 183089 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 733036544(gen: 183088 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 731250688(gen: 183087 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 729464832(gen: 183086 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 727334912(gen: 183085 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 725647360(gen: 183084 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 723730432(gen: 183083 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 722386944(gen: 183082 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 720011264(gen: 183081 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 715505664(gen: 183080 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 713621504(gen: 183079 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 711770112(gen: 183078 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 709492736(gen: 183077 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 707444736(gen: 183076 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 705150976(gen: 183075 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 701562880(gen: 183074 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 698023936(gen: 183073 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 695795712(gen: 183072 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 693420032(gen: 183071 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 685801472(gen: 183070 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 678330368(gen: 183069 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 676757504(gen: 183068 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 674316288(gen: 183067 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 672399360(gen: 183066 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 670334976(gen: 183065 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 648036352(gen: 183056 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 643940352(gen: 183055 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 642105344(gen: 183054 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 640499712(gen: 183053 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 638337024(gen: 183052 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 635158528(gen: 183051 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 632471552(gen: 183050 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 630161408(gen: 183049 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 628850688(gen: 183048 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 627261440(gen: 183047 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 623001600(gen: 183046 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 621150208(gen: 183045 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 618823680(gen: 183044 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 616628224(gen: 183043 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 614924288(gen: 183042 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 613040128(gen: 183041 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 609091584(gen: 183039 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 607076352(gen: 183038 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 604880896(gen: 183037 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 602161152(gen: 183036 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 599654400(gen: 183035 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 597819392(gen: 183034 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 595148800(gen: 183033 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 592314368(gen: 183032 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 588300288(gen: 183031 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 587120640(gen: 183030 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 585023488(gen: 183029 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 582991872(gen: 183028 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 580616192(gen: 183027 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 578338816(gen: 183026 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 575275008(gen: 183025 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 573227008(gen: 183024 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 570933248(gen: 183023 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 568868864(gen: 183022 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 566853632(gen: 183021 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 564183040(gen: 183020 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 561922048(gen: 183019 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 559677440(gen: 183018 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 558104576(gen: 183017 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 554450944(gen: 183016 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 549306368(gen: 183015 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 546357248(gen: 183014 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 544292864(gen: 183013 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 542588928(gen: 183012 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 540753920(gen: 183011 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 538804224(gen: 183010 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 536150016(gen: 183009 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 534020096(gen: 183008 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 531202048(gen: 183007 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 523042816(gen: 183004 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 521764864(gen: 183002 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 518553600(gen: 183001 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 516521984(gen: 183000 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 514703360(gen: 182999 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 511442944(gen: 182998 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 508248064(gen: 182997 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 506167296(gen: 182996 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 504315904(gen: 182995 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 501923840(gen: 182994 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 500105216(gen: 182993 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 497844224(gen: 182992 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 496156672(gen: 182991 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 493977600(gen: 182990 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 491782144(gen: 182989 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 487735296(gen: 182987 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 478052352(gen: 182983 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 474972160(gen: 182982 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 472236032(gen: 182981 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 469647360(gen: 182980 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 467451904(gen: 182979 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 465780736(gen: 182978 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 463831040(gen: 182977 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 461701120(gen: 182976 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 458735616(gen: 182975 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 454688768(gen: 182974 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 452116480(gen: 182973 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 450625536(gen: 182972 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 446791680(gen: 182971 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 444825600(gen: 182969 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 441974784(gen: 182968 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 438550528(gen: 182967 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 435929088(gen: 182966 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 433930240(gen: 182965 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 431489024(gen: 182964 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 429129728(gen: 182963 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 426278912(gen: 182962 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 423821312(gen: 182961 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 418856960(gen: 182960 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 415137792(gen: 182959 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 404832256(gen: 182955 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 402718720(gen: 182954 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 401866752(gen: 182953 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 399720448(gen: 182952 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 397475840(gen: 182951 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 383139840(gen: 182945 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 380108800(gen: 182943 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 359071744(gen: 182936 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 327729152(gen: 182925 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 313819136(gen: 182919 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 311803904(gen: 182918 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 309592064(gen: 182917 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 307396608(gen: 182916 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 302678016(gen: 182914 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 299155456(gen: 182913 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 296419328(gen: 182912 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 294174720(gen: 182911 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 292782080(gen: 182910 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 290209792(gen: 182909 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 288292864(gen: 182908 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 286244864(gen: 182907 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 284459008(gen: 182906 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 278839296(gen: 182903 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 275759104(gen: 182902 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 273350656(gen: 182901 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 269811712(gen: 182899 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 268517376(gen: 182898 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 227262464(gen: 182880 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 223051776(gen: 182879 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 206995456(gen: 182870 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 202014720(gen: 182869 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 175833088(gen: 182860 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 168411136(gen: 182859 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 160972800(gen: 182856 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 157679616(gen: 182855 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 153796608(gen: 182854 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 28835840(gen: 182805 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 25477120(gen: 182803 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 13500416(gen: 182802 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 5881856(gen: 182801 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1
Well block 6635520(gen: 182800 level: 1) seems good, but
generation/level doesn't match, want gen: 183574 level: 1


“btrfs check” are really too verbose for a mailing list, they spit a
zillion lines...

>> drop key (0 UNKNOWN.0 0) level 0
> That's it? Is this trimmed? This block is for an empty tree log leaf,
> and it's not failing csum but transid match. Was there a crash or
> power failure? What do you get for:

I dunno, that's a kid's laptop... She only complained it wouldn't boot
no more. I have no clue about previous context.


> btrfs insp dump-s /dev/

[root@zafu ~]# btrfs insp dump-s /dev/sdb1
superblock: bytenr=65536, device=/dev/sdb1
---------------------------------------------------------
csum_type		0 (crc32c)
csum_size		4
csum			0x90577c62 [match]
bytenr			65536
flags			0x1
			( WRITTEN )
magic			_BHRfS_M [match]
fsid			e1d96867-43d3-474e-bca0-665d2c9e0ff2
metadata_uuid		e1d96867-43d3-474e-bca0-665d2c9e0ff2
label			LINUX
generation		183574
root			8179122176
sys_array_size		97
chunk_root_generation	96193
root_level		1
chunk_root		64513654784
chunk_root_level	0
log_root		8179646464
log_root_transid	0
log_root_level		0
total_bytes		117884059648
bytes_used		30276132864
sectorsize		4096
nodesize		16384
leafsize (deprecated)	16384
stripesize		4096
root_dir		6
num_devices		1
compat_flags		0x0
compat_ro_flags		0x0
incompat_flags		0x161
			( MIXED_BACKREF |
			  BIG_METADATA |
			  EXTENDED_IREF |
			  SKINNY_METADATA )
cache_generation	183574
uuid_tree_generation	35365
dev_item.uuid		79af4e40-94b4-433a-884c-78220025ac1a
dev_item.fsid		e1d96867-43d3-474e-bca0-665d2c9e0ff2 [match]
dev_item.type		0
dev_item.total_bytes	117884059648
dev_item.bytes_used	52663681024
dev_item.io_align	4096
dev_item.io_width	4096
dev_item.sector_size	4096
dev_item.devid		1
dev_item.dev_group	0
dev_item.seek_speed	0
dev_item.bandwidth	0
dev_item.generation	0

> No there really isn't enough information, there's too much trimmed
> away. The best bet is to always provide too much information and let
> devs filter it themselves. Otherwise they have to spend time asking
> for more information, and then context switch. And also the
> btrfs-progs is too old I think for this list. I mean, maybe someone
> could make heads or tails out of it, but the upstream list tends to be
> pretty much active development. And older versions are the
> responsibility of the downstream distribution.

Okay so I gave what I could using

[root@zafu ~]# uname -r
5.5.8-arch1-1

[root@zafu ~]# btrfs version
btrfs-progs v5.4

That's all, untrimmed, except for the btrfs check outputs that I can
provide upoin resquest, but maybe outside the ML...

As the FS didn't mount since th issue appeared, it's state has remained
the same, at least I expect so...

Kind regards.

ॐ
-- 
Swâmi Petaramesh <swami@petaramesh.org> PGP 9076E32E

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: (One more) BTRFS damaged FS... Any hope ?
  2020-03-09 22:30       ` Swâmi Petaramesh
@ 2020-03-10  3:46         ` Chris Murphy
  2020-03-10  6:38           ` Swâmi Petaramesh
  0 siblings, 1 reply; 9+ messages in thread
From: Chris Murphy @ 2020-03-10  3:46 UTC (permalink / raw)
  To: Swâmi Petaramesh; +Cc: Chris Murphy, Btrfs BTRFS

On Mon, Mar 9, 2020 at 4:30 PM Swâmi Petaramesh <swami@petaramesh.org> wrote:
>
> Hi again Chris, and thanks for your kind help,
>
> Le 06/03/2020 à 19:57, Chris Murphy a écrit :
> >> btrfs-progs v4.15.1
>
> > That's too old to really be helpful these days. It's not something
> > most anyone on an upstream list is keeping track of anymore, what it
> > can and can't do, what bugs are fixed, etc.
>
> Yep but that's the kernel that comes with latest Linux Mint... You can't
> expect users to always use latest dev kernels but rather stable ones
> that comes with distros.

I don't expect users to use anything other than what the distro
provides; but users should get support from the distro first, when the
distro has decided to keep using older versions. That is their choice.
It's fine to ask upstream, I just have no expectation they can ever
answer. They are busy enough with mainline and next as it is.



> [root@zafu ~]# btrfs-find-root /dev/sdb1
> parent transid verify failed on 8176123904 wanted 183574 found 183573
> parent transid verify failed on 8176123904 wanted 183574 found 183573
> Ignoring transid failure
> Superblock thinks the generation is 183574
> Superblock thinks the level is 1
> Found tree root at 8179122176 gen 183574 level 1

OK so that might be OK... but it's running into a stale log tree for
some reason.

]
> > btrfs insp dump-s /dev/
>
> [root@zafu ~]# btrfs insp dump-s /dev/sdb1
> superblock: bytenr=65536, device=/dev/sdb1
> ---------------------------------------------------------
> csum_type               0 (crc32c)
> csum_size               4
> csum                    0x90577c62 [match]
> bytenr                  65536
> flags                   0x1
>                         ( WRITTEN )
> magic                   _BHRfS_M [match]
> fsid                    e1d96867-43d3-474e-bca0-665d2c9e0ff2
> metadata_uuid           e1d96867-43d3-474e-bca0-665d2c9e0ff2
> label                   LINUX
> generation              183574
> root                    8179122176
> sys_array_size          97
> chunk_root_generation   96193
> root_level              1
> chunk_root              64513654784
> chunk_root_level        0
> log_root                8179646464

Yep, this suggests a crash or power fail during fsync.

Maybe the first 50 lines of the btrfs check are useful to get an idea
what's going on, but without it, it's hard to say what's wrong or what
to do.

Another option is to zero the log tree, which will mean anything that
was being fsync'd at the time is probably lost. It could fix the file
system problem, but then result in user space data loss, depending on
what was happening at the time of the power loss or crash.

# btrfs rescue zero-log /dev/

But with btrfs check complaining, and the super pointing to a log
tree, ideally we want the kernel to do log replay. But it sounds like
this fails, even with kernel 5.5.8, correct?


-- 
Chris Murphy

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: (One more) BTRFS damaged FS... Any hope ?
  2020-03-10  3:46         ` Chris Murphy
@ 2020-03-10  6:38           ` Swâmi Petaramesh
  2020-03-10 23:12             ` Chris Murphy
  0 siblings, 1 reply; 9+ messages in thread
From: Swâmi Petaramesh @ 2020-03-10  6:38 UTC (permalink / raw)
  To: Chris Murphy; +Cc: Btrfs BTRFS

Hi again Chris, and many thanks again,

Le 10/03/2020 à 04:46, Chris Murphy a écrit :
> 
> Yep, this suggests a crash or power fail during fsync.

This wouldn't susrprise me much, the laptop belonging to a kid who I
know for sure doesn't pay much attention to battery level and
experiments running out of battery quite often...

> Maybe the first 50 lines of the btrfs check are useful to get an idea
> what's going on, but without it, it's hard to say what's wrong or what
> to do.

Here it comes...:

[root@zafu ~]# btrfs check /dev/sdb1 |& head -64
parent transid verify failed on 8176123904 wanted 183574 found 183573
parent transid verify failed on 8176123904 wanted 183574 found 183573
Ignoring transid failure
[1/7] checking root items
[2/7] checking extents
ref mismatch on [5685248 16384] extent item 1, found 0
backref 5685248 root 258 not referenced back 0x564b1f957480
incorrect global backref count on 5685248 found 1 wanted 0
backpointer mismatch on [5685248 16384]
owner ref check failed [5685248 16384]
ref mismatch on [10420224 16384] extent item 1, found 0
backref 10420224 root 258 not referenced back 0x564b248ea1c0
incorrect global backref count on 10420224 found 1 wanted 0
backpointer mismatch on [10420224 16384]
owner ref check failed [10420224 16384]
ref mismatch on [10436608 16384] extent item 1, found 0
backref 10436608 root 258 not referenced back 0x564b248ea2c0
incorrect global backref count on 10436608 found 1 wanted 0
backpointer mismatch on [10436608 16384]
owner ref check failed [10436608 16384]
ref mismatch on [10534912 16384] extent item 1, found 0
backref 10534912 root 7 not referenced back 0x564b248ea3c0
incorrect global backref count on 10534912 found 1 wanted 0
backpointer mismatch on [10534912 16384]
owner ref check failed [10534912 16384]
ref mismatch on [11567104 16384] extent item 1, found 0
backref 11567104 root 7 not referenced back 0x564b1f9bce50
incorrect global backref count on 11567104 found 1 wanted 0
backpointer mismatch on [11567104 16384]
owner ref check failed [11567104 16384]
ref mismatch on [11862016 16384] extent item 1, found 0
backref 11862016 root 7 not referenced back 0x564b1f9bcfd0
incorrect global backref count on 11862016 found 1 wanted 0
backpointer mismatch on [11862016 16384]
owner ref check failed [11862016 16384]
ref mismatch on [13639680 4096] extent item 1, found 0
incorrect local backref count on 13639680 root 258 owner 949178 offset 0
found 0 wanted 1 back 0x564b248eb0c0
backref disk bytenr does not match extent record, bytenr=13639680, ref
bytenr=0
backpointer mismatch on [13639680 4096]
owner ref check failed [13639680 4096]
ref mismatch on [13758464 4096] extent item 1, found 0
incorrect local backref count on 13758464 root 258 owner 769574 offset 0
found 0 wanted 1 back 0x564b248ec030
backref disk bytenr does not match extent record, bytenr=13758464, ref
bytenr=0
backpointer mismatch on [13758464 4096]
owner ref check failed [13758464 4096]
ref mismatch on [13963264 4096] extent item 1, found 0
incorrect local backref count on 13963264 root 258 owner 1041188 offset
0 found 0 wanted 1 back 0x564b248eda50
backref disk bytenr does not match extent record, bytenr=13963264, ref
bytenr=0
backpointer mismatch on [13963264 4096]
owner ref check failed [13963264 4096]
ref mismatch on [13971456 8192] extent item 1, found 0
incorrect local backref count on 13971456 root 258 owner 306160 offset 0
found 0 wanted 1 back 0x564b248edcb0
backref disk bytenr does not match extent record, bytenr=13971456, ref
bytenr=0
backpointer mismatch on [13971456 8192]
owner ref check failed [13971456 8192]
ref mismatch on [13979648 4096] extent item 1, found 0
incorrect local backref count on 13979648 root 258 owner 306185 offset 0
found 0 wanted 1 back 0x564b248edde0
backref disk bytenr does not match extent record, bytenr=13979648, ref
bytenr=0
backpointer mismatch on [13979648 4096]
owner ref check failed [13979648 4096]
ref mismatch on [13996032 4096] extent item 1, found 0
incorrect local backref count on 13996032 root 258 owner 739868 offset 0
found 0 wanted 1 back 0x564b248ee2a0
backref disk bytenr does not match extent record, bytenr=13996032, ref
bytenr=0
backpointer mismatch on [13996032 4096]



[root@zafu ~]# btrfs check -b /dev/sdb1 |& head -64
[1/7] checking root items
[2/7] checking extents
ref mismatch on [3819245568 4096] extent item 1, found 0
incorrect local backref count on 3819245568 root 257 owner 736217 offset
0 found 0 wanted 1 back 0x55f5e4931c00
backref disk bytenr does not match extent record, bytenr=3819245568, ref
bytenr=0
backpointer mismatch on [3819245568 4096]
owner ref check failed [3819245568 4096]
ref mismatch on [3819421696 4096] extent item 1, found 0
incorrect local backref count on 3819421696 root 257 owner 736218 offset
0 found 0 wanted 1 back 0x55f5e49327e0
backref disk bytenr does not match extent record, bytenr=3819421696, ref
bytenr=0
backpointer mismatch on [3819421696 4096]
owner ref check failed [3819421696 4096]
ref mismatch on [3821916160 4096] extent item 1, found 0
incorrect local backref count on 3821916160 root 257 owner 736219 offset
0 found 0 wanted 1 back 0x55f5e1ee28e0
backref disk bytenr does not match extent record, bytenr=3821916160, ref
bytenr=0
backpointer mismatch on [3821916160 4096]
owner ref check failed [3821916160 4096]
ref mismatch on [3822043136 4096] extent item 1, found 0
incorrect local backref count on 3822043136 root 257 owner 736220 offset
0 found 0 wanted 1 back 0x55f5e1ee3130
backref disk bytenr does not match extent record, bytenr=3822043136, ref
bytenr=0
backpointer mismatch on [3822043136 4096]
owner ref check failed [3822043136 4096]
ref mismatch on [3822174208 4096] extent item 1, found 0
incorrect local backref count on 3822174208 root 257 owner 736222 offset
0 found 0 wanted 1 back 0x55f5e1ee3f70
backref disk bytenr does not match extent record, bytenr=3822174208, ref
bytenr=0
backpointer mismatch on [3822174208 4096]
owner ref check failed [3822174208 4096]
ref mismatch on [3822448640 4096] extent item 1, found 0
incorrect local backref count on 3822448640 root 257 owner 736223 offset
0 found 0 wanted 1 back 0x55f5e1ee4c80
backref disk bytenr does not match extent record, bytenr=3822448640, ref
bytenr=0
backpointer mismatch on [3822448640 4096]
owner ref check failed [3822448640 4096]
ref mismatch on [3822665728 4096] extent item 1, found 0
incorrect local backref count on 3822665728 root 257 owner 736224 offset
0 found 0 wanted 1 back 0x55f5e1ee5bf0
backref disk bytenr does not match extent record, bytenr=3822665728, ref
bytenr=0
backpointer mismatch on [3822665728 4096]
owner ref check failed [3822665728 4096]
ref mismatch on [3823845376 4096] extent item 1, found 0
incorrect local backref count on 3823845376 root 257 owner 736225 offset
0 found 0 wanted 1 back 0x55f5e1754b30
backref disk bytenr does not match extent record, bytenr=3823845376, ref
bytenr=0
backpointer mismatch on [3823845376 4096]
owner ref check failed [3823845376 4096]
ref mismatch on [3824963584 4096] extent item 1, found 0
incorrect local backref count on 3824963584 root 257 owner 736227 offset
0 found 0 wanted 1 back 0x55f5e175adc0
backref disk bytenr does not match extent record, bytenr=3824963584, ref
bytenr=0
backpointer mismatch on [3824963584 4096]
owner ref check failed [3824963584 4096]
ref mismatch on [3825586176 4096] extent item 1, found 0
incorrect local backref count on 3825586176 root 257 owner 736228 offset
0 found 0 wanted 1 back 0x55f5e3999990
backref disk bytenr does not match extent record, bytenr=3825586176, ref
bytenr=0
backpointer mismatch on [3825586176 4096]
owner ref check failed [3825586176 4096]
ref mismatch on [3825590272 4096] extent item 1, found 0
incorrect local backref count on 3825590272 root 257 owner 736229 offset
0 found 0 wanted 1 back 0x55f5e3999ac0
backref disk bytenr does not match extent record, bytenr=3825590272, ref
bytenr=0
backpointer mismatch on [3825590272 4096]
owner ref check failed [3825590272 4096]
ref mismatch on [3825844224 4096] extent item 1, found 0
incorrect local backref count on 3825844224 root 257 owner 736230 offset
0 found 0 wanted 1 back 0x55f5e399b3b0
backref disk bytenr does not match extent record, bytenr=3825844224, ref
bytenr=0
backpointer mismatch on [3825844224 4096]
owner ref check failed [3825844224 4096]
ref mismatch on [3825905664 4096] extent item 1, found 0
incorrect local backref count on 3825905664 root 257 owner 736231 offset
0 found 0 wanted 1 back 0x55f5e399b870


Unhappy as it can be...


> Another option is to zero the log tree, which will mean anything that
> was being fsync'd at the time is probably lost. It could fix the file
> system problem, but then result in user space data loss, depending on
> what was happening at the time of the power loss or crash.
> 
> # btrfs rescue zero-log /dev/

There was no important user data that couldn't be lost, so if it allows
rescueing the FS, then...

[root@zafu ~]# btrfs rescue zero-log /dev/sdb1
parent transid verify failed on 8176123904 wanted 183574 found 183573
parent transid verify failed on 8176123904 wanted 183574 found 183573
Ignoring transid failure
Clearing log on /dev/sdb1, previous log_root 8179646464, level 0

[root@zafu ~]# LC_MESSAGES=C mount -t btrfs /dev/sdb1 /mnt/hd
mount: /mnt/hd: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error.

[root@zafu ~]# LC_MESSAGES=C mount -t btrfs -o usebackuproot /dev/sdb1
/mnt/hd

[root@zafu ~]# mount
[...]
/dev/sdb1 on /mnt/hd type btrfs
(rw,relatime,space_cache,clear_cache,subvolid=5,subvol=/)

There it mounts !

[root@zafu ~]# ll /mnt/hd
total 0
drwxr-xr-x 1 root root 234 17 janv. 20:18 @
drwxr-xr-x 1 root root  12 14 oct.   2018 @data
drwxr-xr-x 1 root root  82 27 juil.  2018 @home
drwxr-xr-x 1 root root 210 12 févr. 12:00 timeshift-btrfs

[root@zafu ~]# ll /mnt/hd/@
total 16
drwxr-xr-x 1 root root 2534  5 janv. 13:30 bin
drwxr-xr-x 1 root root  516 17 janv. 20:19 boot
drwxr-xr-x 1 root root    0 22 juil.  2018 cdrom
drwxr-xr-x 1 root root    0 14 oct.   2018 data
drwxr-xr-x 1 root root  894 22 juil.  2018 dev
drwxr-xr-x 1 root root 4476 23 janv. 09:51 etc
drwxr-xr-x 1 root root    0 22 juil.  2018 home
lrwxrwxrwx 1 root root   32 17 janv. 20:18 initrd.img ->
boot/initrd.img-5.3.0-26-generic
lrwxrwxrwx 1 root root   32  5 janv. 17:37 initrd.img.old ->
boot/initrd.img-5.3.0-24-generic
drwxr-xr-x 1 root root  580  6 sept.  2019 lib
drwxr-xr-x 1 root root   40 26 juin   2018 lib64
drwxr-xr-x 1 root root   54 10 déc.   2018 media
drwxr-xr-x 1 root root   18 22 juil.  2018 mnt
drwxr-xr-x 1 root root   60  6 sept.  2019 opt
drwxr-xr-x 1 root root    0 24 avril  2018 proc
drwx------ 1 root root  190 28 juil.  2018 root
drwxr-xr-x 1 root root  156 14 oct.   2018 run
drwxr-xr-x 1 root root 4810  5 janv. 13:34 sbin
drwxr-xr-x 1 root root    0 26 juin   2018 srv
drwxr-xr-x 1 root root    0 24 avril  2018 sys
drwxrwxrwt 1 root root 1188 12 févr. 15:30 tmp
drwxr-xr-x 1 root root   84 27 avril  2019 usr
drwxr-xr-x 1 root root  110  9 déc.  10:08 var
lrwxrwxrwx 1 root root   29 17 janv. 20:18 vmlinuz ->
boot/vmlinuz-5.3.0-26-generic
lrwxrwxrwx 1 root root   29  5 janv. 17:37 vmlinuz.old ->
boot/vmlinuz-5.3.0-24-generic

[root@zafu ~]# umount /mnt/hd


[root@zafu ~]# LC_MESSAGES=C mount -t btrfs /dev/sdb1 /mnt/hd

[root@zafu ~]# ll /mnt/hd/@
total 16
drwxr-xr-x 1 root root 2534  5 janv. 13:30 bin
drwxr-xr-x 1 root root  516 17 janv. 20:19 boot
drwxr-xr-x 1 root root    0 22 juil.  2018 cdrom
drwxr-xr-x 1 root root    0 14 oct.   2018 data
drwxr-xr-x 1 root root  894 22 juil.  2018 dev
drwxr-xr-x 1 root root 4476 23 janv. 09:51 etc
drwxr-xr-x 1 root root    0 22 juil.  2018 home
lrwxrwxrwx 1 root root   32 17 janv. 20:18 initrd.img ->
boot/initrd.img-5.3.0-26-generic
lrwxrwxrwx 1 root root   32  5 janv. 17:37 initrd.img.old ->
boot/initrd.img-5.3.0-24-generic
drwxr-xr-x 1 root root  580  6 sept.  2019 lib
drwxr-xr-x 1 root root   40 26 juin   2018 lib64
drwxr-xr-x 1 root root   54 10 déc.   2018 media
drwxr-xr-x 1 root root   18 22 juil.  2018 mnt
drwxr-xr-x 1 root root   60  6 sept.  2019 opt
drwxr-xr-x 1 root root    0 24 avril  2018 proc
drwx------ 1 root root  190 28 juil.  2018 root
drwxr-xr-x 1 root root  156 14 oct.   2018 run
drwxr-xr-x 1 root root 4810  5 janv. 13:34 sbin
drwxr-xr-x 1 root root    0 26 juin   2018 srv
drwxr-xr-x 1 root root    0 24 avril  2018 sys
drwxrwxrwt 1 root root 1188 12 févr. 15:30 tmp
drwxr-xr-x 1 root root   84 27 avril  2019 usr
drwxr-xr-x 1 root root  110  9 déc.  10:08 var
lrwxrwxrwx 1 root root   29 17 janv. 20:18 vmlinuz ->
boot/vmlinuz-5.3.0-26-generic
lrwxrwxrwx 1 root root   29  5 janv. 17:37 vmlinuz.old ->
boot/vmlinuz-5.3.0-24-generic
[root@zafu ~]# umount /mnt/hd

Looks much happier now !

However :

[root@zafu ~]# !523
btrfs check /dev/sdb1 |& head -64
[1/7] checking root items
[2/7] checking extents
ref mismatch on [3819245568 4096] extent item 1, found 0
incorrect local backref count on 3819245568 root 257 owner 736217 offset
0 found 0 wanted 1 back 0x5559746ca680
backref disk bytenr does not match extent record, bytenr=3819245568, ref
bytenr=0
backpointer mismatch on [3819245568 4096]
owner ref check failed [3819245568 4096]
ref mismatch on [3819421696 4096] extent item 1, found 0
incorrect local backref count on 3819421696 root 257 owner 736218 offset
0 found 0 wanted 1 back 0x5559746cb260
backref disk bytenr does not match extent record, bytenr=3819421696, ref
bytenr=0
backpointer mismatch on [3819421696 4096]
owner ref check failed [3819421696 4096]
ref mismatch on [3821916160 4096] extent item 1, found 0
incorrect local backref count on 3821916160 root 257 owner 736219 offset
0 found 0 wanted 1 back 0x5559755abd60
backref disk bytenr does not match extent record, bytenr=3821916160, ref
bytenr=0
backpointer mismatch on [3821916160 4096]
owner ref check failed [3821916160 4096]
ref mismatch on [3822043136 4096] extent item 1, found 0
incorrect local backref count on 3822043136 root 257 owner 736220 offset
0 found 0 wanted 1 back 0x5559755ac5b0
backref disk bytenr does not match extent record, bytenr=3822043136, ref
bytenr=0
backpointer mismatch on [3822043136 4096]
owner ref check failed [3822043136 4096]
ref mismatch on [3822174208 4096] extent item 1, found 0
incorrect local backref count on 3822174208 root 257 owner 736222 offset
0 found 0 wanted 1 back 0x5559755ad3f0
backref disk bytenr does not match extent record, bytenr=3822174208, ref
bytenr=0
backpointer mismatch on [3822174208 4096]
owner ref check failed [3822174208 4096]
ref mismatch on [3822448640 4096] extent item 1, found 0
incorrect local backref count on 3822448640 root 257 owner 736223 offset
0 found 0 wanted 1 back 0x5559755ae100
backref disk bytenr does not match extent record, bytenr=3822448640, ref
bytenr=0
backpointer mismatch on [3822448640 4096]
owner ref check failed [3822448640 4096]
ref mismatch on [3822665728 4096] extent item 1, found 0
incorrect local backref count on 3822665728 root 257 owner 736224 offset
0 found 0 wanted 1 back 0x5559755af070
backref disk bytenr does not match extent record, bytenr=3822665728, ref
bytenr=0
backpointer mismatch on [3822665728 4096]
owner ref check failed [3822665728 4096]
ref mismatch on [3823845376 4096] extent item 1, found 0
incorrect local backref count on 3823845376 root 257 owner 736225 offset
0 found 0 wanted 1 back 0x555974e2d300
backref disk bytenr does not match extent record, bytenr=3823845376, ref
bytenr=0
backpointer mismatch on [3823845376 4096]
owner ref check failed [3823845376 4096]
ref mismatch on [3824963584 4096] extent item 1, found 0
incorrect local backref count on 3824963584 root 257 owner 736227 offset
0 found 0 wanted 1 back 0x555974e334d0
backref disk bytenr does not match extent record, bytenr=3824963584, ref
bytenr=0
backpointer mismatch on [3824963584 4096]
owner ref check failed [3824963584 4096]
ref mismatch on [3825586176 4096] extent item 1, found 0
incorrect local backref count on 3825586176 root 257 owner 736228 offset
0 found 0 wanted 1 back 0x555977015850
backref disk bytenr does not match extent record, bytenr=3825586176, ref
bytenr=0
backpointer mismatch on [3825586176 4096]
owner ref check failed [3825586176 4096]
ref mismatch on [3825590272 4096] extent item 1, found 0
incorrect local backref count on 3825590272 root 257 owner 736229 offset
0 found 0 wanted 1 back 0x555977015980
backref disk bytenr does not match extent record, bytenr=3825590272, ref
bytenr=0
backpointer mismatch on [3825590272 4096]
owner ref check failed [3825590272 4096]
ref mismatch on [3825844224 4096] extent item 1, found 0
incorrect local backref count on 3825844224 root 257 owner 736230 offset
0 found 0 wanted 1 back 0x555977017150
backref disk bytenr does not match extent record, bytenr=3825844224, ref
bytenr=0
backpointer mismatch on [3825844224 4096]
owner ref check failed [3825844224 4096]
ref mismatch on [3825905664 4096] extent item 1, found 0
incorrect local backref count on 3825905664 root 257 owner 736231 offset
0 found 0 wanted 1 back 0x555977017610

So still not absolutely happy :\

Many thanks however, at least the FS mounts after zeroeing the log...

Kind regards.

ॐ

-- 
Swâmi Petaramesh <swami@petaramesh.org> PGP 9076E32E

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: (One more) BTRFS damaged FS... Any hope ?
  2020-03-10  6:38           ` Swâmi Petaramesh
@ 2020-03-10 23:12             ` Chris Murphy
  2020-03-11  7:07               ` Swâmi Petaramesh
  0 siblings, 1 reply; 9+ messages in thread
From: Chris Murphy @ 2020-03-10 23:12 UTC (permalink / raw)
  To: Swâmi Petaramesh; +Cc: Btrfs BTRFS, Qu Wenruo

On Tue, Mar 10, 2020 at 12:38 AM Swâmi Petaramesh <swami@petaramesh.org> wrote:
>
> [root@zafu ~]# btrfs check -b /dev/sdb1 |& head -64
> [1/7] checking root items
> [2/7] checking extents
> ref mismatch on [3819245568 4096] extent item 1, found 0
> incorrect local backref count on 3819245568 root 257 owner 736217 offset
> 0 found 0 wanted 1 back 0x55f5e4931c00
> backref disk bytenr does not match extent record, bytenr=3819245568, ref
> bytenr=0
> backpointer mismatch on [3819245568 4096]
> owner ref check failed [3819245568 4096]
> ref mismatch on [3819421696 4096] extent item 1, found 0
> incorrect local backref count on 3819421696 root 257 owner 736218 offset
> 0 found 0 wanted 1 back 0x55f5e49327e0
> backref disk bytenr does not match extent record, bytenr=3819421696, ref
> bytenr=0
> backpointer mismatch on [3819421696 4096]
> owner ref check failed [3819421696 4096]
> ref mismatch on [3821916160 4096] extent item 1, found 0
> incorrect local backref count on 3821916160 root 257 owner 736219 offset
> 0 found 0 wanted 1 back 0x55f5e1ee28e0
> backref disk bytenr does not match extent record, bytenr=3821916160, ref
> bytenr=0
> backpointer mismatch on [3821916160 4096]
> owner ref check failed [3821916160 4096]

...

Maybe some extent tree corruption. I'm thinking that the older kernel
without an extensive tree checker won't care, and eventually things
may get worse and unworkable again. But it might work for a while?
*shrug* Maybe Qu has some idea.

It's possible there's more than one power loss event, and that the
problem is cumulative. If it were just one time, I'd expect that
zeroing the log and mounting with backuproot would completely clear
the problem, because you'd go back to a good extent tree state. So I
think there's a good chance of prior problems, and that also makes it
more difficult to fix.

What kernel version was it at the time of the problem? I see btrfs-progs 4.15.1

If you boot from Arch and use btrfs-progs 5.4.1 might fix this
problem, but it's about the heaviest hammer there is, and could
totally break the file system.

btrfs check --init-extent-tree

So I wouldn't use it until Qu says it's OK; or you get to a moment
with enough time to try to fix and and reformat/reinstall if the fix
breaks it totally.

As for how to avoid the problem, it may be an old bug (or more than
one) in that particular kernel era. Or it might be the storage isn't
honoring fua/fsync correctly. Hard to say. I know Btrfs has the
potential to be crash safe, because I've got a system I've forced
power off over 100 times while compiling, which is doing writes to the
Btrfs volume - and Btrfs never complains. But that doesn't mean it's
always crash safe - so even though it's a PITA to have a system break
due to a kid letting the system crash due to low battery, I think it's
a very useful and valid use case.

You could change fstab to include these two mount options:

flushoncommit,notreelog

The first probably won't slow things down, might help improve
consistency if there's a crash; where the second will likely make
certain things slower because it turns off fsync optimization and
requires full sync each time.

Next, see about asking Linux Mint community how to run newer kernels.
I know that they use Ubuntu packages, so I'd think it's possible to
just drop in install new already built Ubuntu kernels like these:
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.5.8/

But ideally it's some opt in for just newer kernels that you can
depend on being regularly updated. But I don't know much about how
this distribution handles newer kernels. By the way, I mean use new
kernels only once the file system is fixed or created new. The new
kernels are actually more fussy about existing file system problems,
due to the more sophisticated tree checker.

-- 
Chris Murphy

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: (One more) BTRFS damaged FS... Any hope ?
  2020-03-10 23:12             ` Chris Murphy
@ 2020-03-11  7:07               ` Swâmi Petaramesh
  0 siblings, 0 replies; 9+ messages in thread
From: Swâmi Petaramesh @ 2020-03-11  7:07 UTC (permalink / raw)
  To: Chris Murphy; +Cc: Btrfs BTRFS, Qu Wenruo

Hi again Chris,

Le 11/03/2020 à 00:12, Chris Murphy a écrit :
> 
> Maybe some extent tree corruption. I'm thinking that the older kernel
> without an extensive tree checker won't care, and eventually things
> may get worse and unworkable again. But it might work for a while?

> What kernel version was it at the time of the problem? I see btrfs-progs 4.15.1

Actually I checked and the kernel itself was 5.3, only the tools are
4.15 - Yes that's Mint, you can install a newer kernel but the toolchain
is the distro's... The same goes for Ubuntu or Debian...

But a 5.3 kernel is actually pretty recent.

>> You could change fstab to include these two mount options:
> 
> flushoncommit,notreelog
> 
> The first probably won't slow things down, might help improve
> consistency if there's a crash; where the second will likely make
> certain things slower because it turns off fsync optimization and
> requires full sync each time.

Uh... The kid's got an old computer and I cannot consider anything that
would slow things down more than they already are...

As I could, thanks to you, mount the FS, I rsync'd it completely to
another one and saw that only 2 files from the python3 package and a
couple dozens from a flatpak cache were corrupt or missing. No big deal.

So I reformatted the original disk with its original uuid, recreated the
subvols, restored everything back into place, put the disk in another
laptop and it booted like a charm.

I then just reinstalled python3, ran system updates and voilà.

Now I only need to drop the SSD back into the little girl's ole PC.

Thanks again, without your kind assistance I would have been doomed to a
full reinstall and the kid would had lost her files - being a kid's
machine, no regular backups...

However a FS that badly dies is an issue anyway.

Not for a rant, but I've considered BRFS to be « slow but extremely
reliable » for at least 6 years.
And I certainly wouldn't have expected it to die because of a system
crash or power fail.

With time it became faster BUT in the past year I've already completely
lost 4 BTRFS filesystems on different machines, most from the 5.2 kernel
bugs and I don't consider this acceptable from an FS anybody would deem
“reliable”.

This plus the ugly “zero free space” bug in 5.3... I actually wonder
what's going on with BTRFS development...

Kind regards and thanks again.

ॐ

-- 
Swâmi Petaramesh <swami@petaramesh.org> PGP 9076E32E

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-03-11  7:07 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-29 13:02 (One more) BTRFS damaged FS... Any hope ? Swâmi Petaramesh
2020-03-02  6:43 ` Chris Murphy
2020-03-06 17:05   ` Swâmi Petaramesh
2020-03-06 18:57     ` Chris Murphy
2020-03-09 22:30       ` Swâmi Petaramesh
2020-03-10  3:46         ` Chris Murphy
2020-03-10  6:38           ` Swâmi Petaramesh
2020-03-10 23:12             ` Chris Murphy
2020-03-11  7:07               ` Swâmi Petaramesh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).