linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Johannes Hirte <johannes.hirte@fem.tu-ilmenau.de>
To: Chris Mason <chris.mason@oracle.com>
Cc: linux-kernel@vger.kernel.org, linux-btrfs@vger.kernel.org
Subject: Re: kernel BUG at fs/btrfs/extent-tree.c:1353
Date: Sun, 11 Jul 2010 14:28:09 +0200	[thread overview]
Message-ID: <201007111428.10005.johannes.hirte@fem.tu-ilmenau.de> (raw)
In-Reply-To: <201007081627.24654.johannes.hirte@fem.tu-ilmenau.de>

It's getting worse. The /home partition is now affected too. I get the Oops on 
simple unmounting the fs. btrfsck gives me this output on this fs:

btrfsck /dev/mapper/sdb3 
leaf 123780497408 items 49 free space 271 generation 62207 owner 2
fs uuid 7f013285-88d8-452f-a139-7d44bffd14b6
chunk uuid 365526c9-e209-46a1-8963-3157306d9e05
        item 0 key (123780108288 EXTENT_ITEM 4096) itemoff 3944 itemsize 51
                extent refs 1 gen 45309 flags 2
                tree block key (836797 6c 0) level 1
                tree block backref root 5
        item 1 key (123780112384 EXTENT_ITEM 4096) itemoff 3893 itemsize 51
                extent refs 1 gen 45309 flags 2
                tree block key (836955 c 416051) level 0
                tree block backref root 5
        item 2 key (123780116480 EXTENT_ITEM 4096) itemoff 3842 itemsize 51
                extent refs 1 gen 24599 flags 2
                tree block key (18446744073709551606 80 122869407744) level 0
                tree block backref root 7
        item 3 key (123780120576 EXTENT_ITEM 4096) itemoff 3791 itemsize 51
                extent refs 1 gen 49958 flags 2
                tree block key (979249 1 0) level 0
                tree block backref root 5
        item 4 key (123780124672 EXTENT_ITEM 4096) itemoff 3740 itemsize 51
                extent refs 1 gen 62191 flags 2
                tree block key (1220 1 0) level 0
                tree block backref root 5
        item 5 key (123780128768 EXTENT_ITEM 4096) itemoff 3689 itemsize 51
                extent refs 1 gen 54817 flags 2
                tree block key (1001168 c 455590) level 0
                tree block backref root 5
        item 6 key (123780132864 EXTENT_ITEM 4096) itemoff 3638 itemsize 51
                extent refs 1 gen 62201 flags 2
                tree block key (28712 1 0) level 1
                tree block backref root 5
        item 7 key (123780136960 EXTENT_ITEM 4096) itemoff 3587 itemsize 51
                extent refs 1 gen 62191 flags 2
                tree block key (34645 c 33037) level 0
                tree block backref root 5
        item 8 key (123780141056 EXTENT_ITEM 4096) itemoff 3536 itemsize 51
                extent refs 1 gen 50007 flags 2
                tree block key (31007 60 4044) level 0
                tree block backref root 5
        item 9 key (123780145152 EXTENT_ITEM 4096) itemoff 3485 itemsize 51
                extent refs 1 gen 62202 flags 2
                tree block key (123644329984 a8 4096) level 0
                tree block backref root 2
        item 10 key (123780149248 EXTENT_ITEM 4096) itemoff 3434 itemsize 51
                extent refs 1 gen 62202 flags 2
                tree block key (123644854272 a8 4096) level 0
                tree block backref root 2
        item 11 key (123780153344 EXTENT_ITEM 4096) itemoff 3383 itemsize 51
                extent refs 1 gen 62202 flags 2
                tree block key (123645849600 a8 4096) level 0
                tree block backref root 2
        item 12 key (123780157440 EXTENT_ITEM 4096) itemoff 3332 itemsize 51
                extent refs 1 gen 62207 flags 2
                tree block key (123411308544 a8 4096) level 2
                tree block backref root 2
        item 13 key (123780161536 EXTENT_ITEM 4096) itemoff 3281 itemsize 51
                extent refs 1 gen 62200 flags 2
                tree block key (1325101 c 1264) level 0
                tree block backref root 5
        item 14 key (123780165632 EXTENT_ITEM 4096) itemoff 3230 itemsize 51
                extent refs 1 gen 56401 flags 2
                tree block key (59621 1 0) level 1
                tree block backref root 5
        item 15 key (123780169728 EXTENT_ITEM 4096) itemoff 3179 itemsize 51
                extent refs 1 gen 24613 flags 2
                tree block key (18446744073709551606 80 125996056576) level 0
                tree block backref root 7
        item 16 key (123780173824 EXTENT_ITEM 4096) itemoff 3128 itemsize 51
                extent refs 1 gen 62189 flags 2
                tree block key (1324334 1 0) level 0
                tree block backref root 5
        item 17 key (123780177920 EXTENT_ITEM 4095) itemoff 3077 itemsize 51
                extent refs 1 gen 62207 flags 2
                tree block key (123682791424 a8 4096) level 1
                tree block backref root 2
        item 18 key (123780182016 EXTENT_ITEM 4096) itemoff 3026 itemsize 51
                extent refs 1 gen 62202 flags 2
                tree block key (123648741376 a8 4096) level 0
                tree block backref root 2
        item 19 key (123780186112 EXTENT_ITEM 4096) itemoff 2975 itemsize 51
                extent refs 1 gen 62201 flags 2
                tree block key (28854 54 1781866506) level 0
                tree block backref root 5
        item 20 key (123780190208 EXTENT_ITEM 4096) itemoff 2924 itemsize 51
                extent refs 1 gen 62192 flags 2
                tree block key (1456 6c 3231744) level 0
                tree block backref root 5
        item 21 key (123780194304 EXTENT_ITEM 4096) itemoff 2873 itemsize 51
                extent refs 1 gen 62189 flags 2
                tree block key (123646390272 a8 4096) level 0
                tree block backref root 2
        item 22 key (123780198400 EXTENT_ITEM 4096) itemoff 2822 itemsize 51
                extent refs 1 gen 58732 flags 2
                tree block key (145006825472 a8 8192) level 0
                tree block backref root 2
        item 23 key (123780202496 EXTENT_ITEM 4096) itemoff 2771 itemsize 51
                extent refs 1 gen 62191 flags 2
                tree block key (123656515584 a8 4096) level 0
                tree block backref root 2
        item 24 key (123780206592 EXTENT_ITEM 4096) itemoff 2720 itemsize 51
                extent refs 1 gen 59061 flags 2
                tree block key (34873 1 0) level 0
                tree block backref root 5
        item 25 key (123780210688 EXTENT_ITEM 4096) itemoff 2669 itemsize 51
                extent refs 1 gen 62207 flags 2
                tree block key (123778146304 a8 4096) level 0
                tree block backref root 2
        item 26 key (123780214784 EXTENT_ITEM 4096) itemoff 2618 itemsize 51
                extent refs 1 gen 62201 flags 2
                tree block key (28848 c 2786) level 0
                tree block backref root 5
        item 27 key (123780218880 EXTENT_ITEM 4096) itemoff 2567 itemsize 51
                extent refs 1 gen 62189 flags 2
                tree block key (123657785344 a8 4096) level 0
                tree block backref root 2
        item 28 key (123780222976 EXTENT_ITEM 4096) itemoff 2516 itemsize 51
                extent refs 1 gen 62201 flags 2
                tree block key (133719777280 a8 4096) level 1
                tree block backref root 2
        item 29 key (123780227072 EXTENT_ITEM 4096) itemoff 2465 itemsize 51
                extent refs 1 gen 62189 flags 2
                tree block key (123659431936 a8 4096) level 0
                tree block backref root 2
        item 30 key (123780231168 EXTENT_ITEM 4096) itemoff 2414 itemsize 51
                extent refs 1 gen 62202 flags 2
                tree block key (123658563584 a8 4096) level 1
                tree block backref root 2
        item 31 key (123780235264 EXTENT_ITEM 4096) itemoff 2363 itemsize 51
                extent refs 1 gen 46988 flags 2
                tree block key (34911 6c 282624) level 0
                tree block backref root 5
        item 32 key (123780239360 EXTENT_ITEM 4096) itemoff 2312 itemsize 51
                extent refs 1 gen 58714 flags 2
                tree block key (63797821440 a8 4096) level 0
                tree block backref root 2
        item 33 key (123780243456 EXTENT_ITEM 4096) itemoff 2261 itemsize 51
                extent refs 1 gen 62201 flags 2
                tree block key (133728186368 a8 4096) level 0
                tree block backref root 2
        item 34 key (123780247552 EXTENT_ITEM 4096) itemoff 2210 itemsize 51
                extent refs 1 gen 56401 flags 2
                tree block key (59654 60 7) level 0
                tree block backref root 5
        item 35 key (123780251648 EXTENT_ITEM 4096) itemoff 2159 itemsize 51
                extent refs 1 gen 62207 flags 2
                tree block key (123778404352 a8 4096) level 0
                tree block backref root 2
        item 36 key (123780255744 EXTENT_ITEM 4096) itemoff 2108 itemsize 51
                extent refs 1 gen 62202 flags 2
                tree block key (123659759616 a8 4096) level 0
                tree block backref root 2
        item 37 key (123780259840 EXTENT_ITEM 4096) itemoff 2057 itemsize 51
                extent refs 1 gen 62204 flags 2
                tree block key (145014075392 a8 12288) level 0
                tree block backref root 2
        item 38 key (123780263936 EXTENT_ITEM 4096) itemoff 2006 itemsize 51
                extent refs 1 gen 62193 flags 2
                tree block key (145016651776 a8 8192) level 0
                tree block backref root 2
        item 39 key (123780268032 EXTENT_ITEM 4096) itemoff 1955 itemsize 51
                extent refs 1 gen 62207 flags 2
                tree block key (123778617344 a8 4096) level 0
                tree block backref root 2
        item 40 key (123780272128 EXTENT_ITEM 4096) itemoff 1904 itemsize 51
                extent refs 1 gen 59985 flags 2
                tree block key (18446744073709551606 80 62746009600) level 0
                tree block backref root 7
        item 41 key (123780276224 EXTENT_ITEM 4096) itemoff 1853 itemsize 51
                extent refs 1 gen 62202 flags 2
                tree block key (123660300288 a8 4096) level 0
                tree block backref root 2
        item 42 key (123780280320 EXTENT_ITEM 4096) itemoff 1802 itemsize 51
                extent refs 1 gen 22901 flags 2
                tree block key (66305400832 a8 4096) level 0
                tree block backref root 2
        item 43 key (123780284416 EXTENT_ITEM 4096) itemoff 1751 itemsize 51
                extent refs 1 gen 62207 flags 2
                tree block key (123778818048 a8 4096) level 0
                tree block backref root 2
        item 44 key (123780288512 EXTENT_ITEM 4096) itemoff 1700 itemsize 51
                extent refs 1 gen 51582 flags 2
                tree block key (455590 54 3842052003) level 0
                tree block backref root 5
        item 45 key (123780292608 EXTENT_ITEM 4096) itemoff 1649 itemsize 51
                extent refs 1 gen 62200 flags 2
                tree block key (1283 54 2984231802) level 0
                tree block backref root 5
        item 46 key (123780296704 EXTENT_ITEM 4096) itemoff 1598 itemsize 51
                extent refs 1 gen 56398 flags 2
                tree block key (54879 c 54735) level 0
                tree block backref root 5
        item 47 key (123780300800 EXTENT_ITEM 4096) itemoff 1547 itemsize 51
                extent refs 1 gen 62201 flags 2
                tree block key (2786 54 1989163538) level 1
                tree block backref root 5
        item 48 key (123780304896 EXTENT_ITEM 4096) itemoff 1496 itemsize 51
                extent refs 1 gen 59040 flags 2
                tree block key (123812081664 a8 4096) level 0
                tree block backref root 2
failed to find block number 123780177920
Aborted

Mounting the fs read-only an reading the content works fine so far.

I've three systems running with btrfs, a dual Opteron (252), a Pentium 4 
system and a netbook with N270 Atom. The netbook is the only one that shows 
the errors. It's also the only system where I'm using gcc-4.5. Perhaps it's 
related, but I doubt it's the only reason as I'm using gcc-4.5 since May.


regards,
  Johannes

  parent reply	other threads:[~2010-07-11 12:28 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-08 14:27 kernel BUG at fs/btrfs/extent-tree.c:1353 Johannes Hirte
2010-07-08 14:31 ` Chris Mason
2010-07-08 15:40   ` Johannes Hirte
2010-07-14 15:25   ` Johannes Hirte
2010-07-15  0:11     ` Dave Chinner
2010-07-15 18:14       ` Johannes Hirte
2010-07-16 14:59         ` Johannes Hirte
2010-07-19  8:01         ` Miao Xie
2010-07-22 18:07           ` Johannes Hirte
2010-07-23 11:02             ` Daniel J Blueman
2010-07-23 11:14             ` Bob Copeland
2010-07-29 17:09             ` Johannes Hirte
2010-07-29 18:54               ` Jens Axboe
2010-08-13 12:19   ` David Woodhouse
2010-07-11 12:28 ` Johannes Hirte [this message]
2010-07-13 12:23   ` Johannes Hirte
2010-07-15 18:30     ` csum errors Johannes Hirte
2010-07-15 19:03       ` Chris Mason
2010-07-15 19:32         ` Johannes Hirte
2010-07-15 19:35           ` Chris Mason
2010-07-15 20:00             ` Johannes Hirte
2010-07-17  4:55             ` Brian Rogers
2010-08-10 21:06               ` Sebastian 'gonX' Jensen
2010-08-14  7:05                 ` Brian Rogers
2010-08-14 11:10                   ` Sebastian 'gonX' Jensen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201007111428.10005.johannes.hirte@fem.tu-ilmenau.de \
    --to=johannes.hirte@fem.tu-ilmenau.de \
    --cc=chris.mason@oracle.com \
    --cc=linux-btrfs@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).