linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Mount btrfs segmentation fault
       [not found]       ` <BANLkTikO=E=yyhCHcETUOtOWmUPz8a2qUw@mail.gmail.com>
@ 2011-04-11 20:22         ` Leszek Ciesielski
  0 siblings, 0 replies; only message in thread
From: Leszek Ciesielski @ 2011-04-11 20:22 UTC (permalink / raw)
  To: linux-btrfs

[-- Attachment #1: Type: text/plain, Size: 496 bytes --]

Hi,

after my machine hung during "btrfs filesystem balance /mnt", I am now
unable to mount the filesystem due to a segmentation fault. Is there
any hope of gaining access to the filesystem? What more should I send
to help diagnose the bug? (I am aware that an fs can get corrupted,
but this should never force mount to segfault, am I right?)

At the moment of the crash I was running latest released version
(2.6.38 + 0.19r2), the logs attached were generated with git master.

Regards,

Leszek

[-- Attachment #2: mount.btrfs.segmentationfault.txt --]
[-- Type: text/plain, Size: 6091 bytes --]

[   41.801741] device label home devid 7 transid 24300 /dev/sda8
[   41.816375] device label home devid 5 transid 24300 /dev/sdb8
[   41.840439] device label home devid 6 transid 24300 /dev/sdc8
[   41.848799] device label home devid 7 transid 24300 /dev/sda8
[   41.851987] btrfs: use zlib compression
[   41.852000] btrfs: enabling disk space caching
[   47.150008] ------------[ cut here ]------------
[   47.150193] kernel BUG at fs/btrfs/extent-tree.c:1399!
[   47.150371] invalid opcode: 0000 [#1] PREEMPT SMP 
[   47.150377] last sysfs file: /sys/devices/virtual/bdi/btrfs-1/uevent
[   47.150377] CPU 1 
[   47.150377] Modules linked in: it87 hwmon_vid vboxnetadp vboxnetflt vboxdrv usbhid nvidia(P) i2c_piix4 ehci_hcd ohci_hcd r8169 usbcore k10temp hwmon mii
[   47.150377] 
[   47.150377] Pid: 7864, comm: mount Tainted: P        W   2.6.38+ #1 Gigabyte Technology Co., Ltd. GA-MA770T-UD3P/GA-MA770T-UD3P
[   47.150377] RIP: 0010:[<ffffffff811f61a3>]  [<ffffffff811f61a3>] lookup_inline_extent_backref+0xde/0x3a4
[   47.150377] RSP: 0018:ffff88022ef35798  EFLAGS: 00010202
[   47.150377] RAX: 0000000000000001 RBX: ffff88022bd0af30 RCX: 0000000000000003
[   47.150377] RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffff88022bd6a880
[   47.150377] RBP: ffff88022ef35838 R08: 00000000000001d4 R09: ffff88022ef35680
[   47.150377] R10: ffff88022ef356d8 R11: ffff88022ef35618 R12: 00000000000000b0
[   47.150377] R13: ffff88020fe57380 R14: 0000000000000001 R15: 0000000000000007
[   47.150377] FS:  00007fd05cbb0740(0000) GS:ffff8800cfb00000(0000) knlGS:0000000000000000
[   47.150377] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[   47.150377] CR2: 00007fc774f95f80 CR3: 0000000229446000 CR4: 00000000000006e0
[   47.150377] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   47.150377] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[   47.150377] Process mount (pid: 7864, threadinfo ffff88022ef34000, task ffff8802290dd7c0)
[   47.150377] Stack:
[   47.150377]  ffff8802296cc000 0000000000000000 ffff88022ef357c8 ffff88022ef358e0
[   47.150377]  0000000000000000 0000016098523000 ffff88022ef35838 ffff88022c8e4800
[   47.150377]  ffffffff2ef357e8 0000000000000296 0000016098523000 00000000001000a8
[   47.150377] Call Trace:
[   47.150377]  [<ffffffff811f8dc3>] __btrfs_free_extent+0xc3/0x588
[   47.150377]  [<ffffffff810dc334>] ? T.844+0x12/0x2d
[   47.150377]  [<ffffffff810e69a9>] vfs_kern_mount+0xb8/0x1d1
[   47.150377]  [<ffffffff810e6b20>] do_kern_mount+0x48/0xd8
[   47.150377]  [<ffffffff810fd590>] do_mount+0x729/0x791
[   47.150377]  [<ffffffff810fb23b>] ? copy_mount_options+0xd6/0x13b
[   47.150377]  [<ffffffff810fd67b>] sys_mount+0x83/0xbd
[   47.150377]  [<ffffffff810029fb>] system_call_fastpath+0x16/0x1b
[   47.150377] Code: 44 8b 45 a4 48 8b 75 98 48 8d 55 b0 41 b9 01 00 00 00 48 89 d9 4c 89 ef e8 f0 95 ff ff 83 f8 00 41 89 c6 0f 8c 94 02 00 00 74 04 <0f> 0b eb fe 4c 8b 33 8b 73 40 4c 89 f7 e8 f9 ea ff ff 41 89 c7 
[   47.150377] RIP  [<ffffffff811f61a3>] lookup_inline_extent_backref+0xde/0x3a4
[   47.150377]  RSP <ffff88022ef35798>
[   47.163919] ---[ end trace 2f498c6a919af78a ]---
[   47.164113] note: mount[7864] exited with preempt_count 3
[   47.164316] BUG: scheduling while atomic: mount/7864/0x10000004
[   47.164499] Modules linked in: it87 hwmon_vid vboxnetadp vboxnetflt vboxdrv usbhid nvidia(P) i2c_piix4 ehci_hcd ohci_hcd r8169 usbcore k10temp hwmon mii
[   47.165034] Pid: 7864, comm: mount Tainted: P      D W   2.6.38+ #1
[   47.165039] Call Trace:
[   47.165048]  [<ffffffff81034751>] ? __schedule_bug+0x57/0x5c
[   47.165056]  [<ffffffff814bfdf2>] ? schedule+0xe3/0x695
[   47.165067]  [<ffffffff81035e68>] ? __cond_resched+0x13/0x1f
[   47.165073]  [<ffffffff814c04a7>] ? _cond_resched+0x16/0x1d
[   47.165083]  [<ffffffff810c4cbc>] ? unmap_vmas+0x718/0x78d
[   47.165096]  [<ffffffff810c9dc6>] ? exit_mmap+0x82/0xe6
[   47.165106]  [<ffffffff81039178>] ? mmput+0x3e/0xe5
[   47.165114]  [<ffffffff8103cf19>] ? exit_mm+0x129/0x136
[   47.165122]  [<ffffffff8103e979>] ? do_exit+0x211/0x7a3
[   47.165129]  [<ffffffff8103b720>] ? kmsg_dump+0xe5/0xf4
[   47.165139]  [<ffffffff814c2c5d>] ? oops_end+0xb1/0xb9
[   47.165147]  [<ffffffff81005e3d>] ? die+0x55/0x5e
[   47.165156]  [<ffffffff814c26eb>] ? do_trap+0x11c/0x12b
[   47.165164]  [<ffffffff81003f1b>] ? do_invalid_op+0x91/0x9a
[   47.165173]  [<ffffffff811f61a3>] ? lookup_inline_extent_backref+0xde/0x3a4
[   47.165182]  [<ffffffff811ead04>] ? read_block_for_search+0x97/0x2d1
[   47.165193]  [<ffffffff81003655>] ? invalid_op+0x15/0x20
[   47.165203]  [<ffffffff811f61a3>] ? lookup_inline_extent_backref+0xde/0x3a4
[   47.165212]  [<ffffffff811f6195>] ? lookup_inline_extent_backref+0xd0/0x3a4
[   47.165222]  [<ffffffff811f8dc3>] ? __btrfs_free_extent+0xc3/0x588
[   47.165230]  [<ffffffff810dc334>] ? T.844+0x12/0x2d
[   47.165237]  [<ffffffff810dc4dd>] ? __slab_free+0x7f/0x108
[   47.165245]  [<ffffffff810332d3>] ? get_parent_ip+0x11/0x41
[   47.165253]  [<ffffffff811f991d>] ? run_clustered_refs+0x695/0x6e5
[   47.165264]  [<ffffffff811f9a39>] ? btrfs_run_delayed_refs+0xcc/0x17c
[   47.165273]  [<ffffffff8120526c>] ? btrfs_should_end_transaction+0x37/0x6d
[   47.165282]  [<ffffffff811f73a7>] ? btrfs_drop_snapshot+0x32a/0x452
[   47.165291]  [<ffffffff8123c45a>] ? merge_reloc_roots+0x10d/0x142
[   47.165299]  [<ffffffff8123ca1e>] ? btrfs_recover_relocation+0x2a4/0x398
[   47.165311]  [<ffffffff81203668>] ? open_ctree+0x1069/0x1375
[   47.165322]  [<ffffffff811ea515>] ? btrfs_mount+0x211/0x3e0
[   47.165330]  [<ffffffff81252a6c>] ? selinux_sb_copy_data+0x191/0x1aa
[   47.165339]  [<ffffffff810e69a9>] ? vfs_kern_mount+0xb8/0x1d1
[   47.165346]  [<ffffffff810e6b20>] ? do_kern_mount+0x48/0xd8
[   47.165354]  [<ffffffff810fd590>] ? do_mount+0x729/0x791
[   47.165361]  [<ffffffff810fb23b>] ? copy_mount_options+0xd6/0x13b
[   47.165369]  [<ffffffff810fd67b>] ? sys_mount+0x83/0xbd
[   47.165378]  [<ffffffff810029fb>] ? system_call_fastpath+0x16/0x1b
[   47.165593] mount used greatest stack depth: 2424 bytes left

[-- Attachment #3: btrfsck.txt --]
[-- Type: text/plain, Size: 6503 bytes --]

leaf 1870401798144 items 32 free space 1563 generation 24277 owner 2
fs uuid c5f37b9f-a48e-43b5-b259-1bfb91a58730
chunk uuid 8b1dadf3-9598-4e2e-9269-ac635593261f
	item 0 key (1514383900672 EXTENT_ITEM 4096) itemoff 3944 itemsize 51
		extent refs 1 gen 11834 flags 2
		tree block key (18446744073709551606 80 1584679702528) level 0
		tree block backref root 7
	item 1 key (1514383904768 EXTENT_ITEM 4096) itemoff 3893 itemsize 51
		extent refs 1 gen 11829 flags 2
		tree block key (1572351442944 a8 524288) level 0
		tree block backref root 2
	item 2 key (1514383908864 EXTENT_ITEM 4096) itemoff 3842 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560345387008) level 0
		tree block backref root 7
	item 3 key (1514383912960 EXTENT_ITEM 4096) itemoff 3791 itemsize 51
		extent refs 1 gen 11829 flags 2
		tree block key (1572373549056 a8 524288) level 0
		tree block backref root 2
	item 4 key (1514383921152 EXTENT_ITEM 4096) itemoff 3740 itemsize 51
		extent refs 1 gen 11843 flags 2
		tree block key (18446744073709551606 80 1585907916800) level 0
		tree block backref root 7
	item 5 key (1514383937536 EXTENT_ITEM 4096) itemoff 3689 itemsize 51
		extent refs 1 gen 11827 flags 2
		tree block key (18446744073709551606 80 1584299356160) level 0
		tree block backref root 7
	item 6 key (1514383953920 EXTENT_ITEM 4096) itemoff 3638 itemsize 51
		extent refs 1 gen 21141 flags 2
		tree block key (18446744073709551606 80 1418467336192) level 0
		tree block backref root 7
	item 7 key (1514383958016 EXTENT_ITEM 4096) itemoff 3587 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560353456128) level 0
		tree block backref root 7
	item 8 key (1514383966208 EXTENT_ITEM 4096) itemoff 3536 itemsize 51
		extent refs 1 gen 21296 flags 2
		tree block key (18446744073709551606 80 1437772247040) level 0
		tree block backref root 7
	item 9 key (1514383970304 EXTENT_ITEM 4096) itemoff 3485 itemsize 51
		extent refs 1 gen 24162 flags 2
		tree block key (18446744073709551606 80 1881127890944) level 0
		tree block backref root 7
	item 10 key (1514383974400 EXTENT_ITEM 4096) itemoff 3434 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560349421568) level 0
		tree block backref root 7
	item 11 key (1514383978496 EXTENT_ITEM 4096) itemoff 3383 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560357490688) level 0
		tree block backref root 7
	item 12 key (1514383982592 EXTENT_ITEM 4096) itemoff 3332 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560361525248) level 0
		tree block backref root 7
	item 13 key (1514383986688 EXTENT_ITEM 4096) itemoff 3281 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560363012096) level 0
		tree block backref root 7
	item 14 key (1514383990784 EXTENT_ITEM 4096) itemoff 3230 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560367046656) level 0
		tree block backref root 7
	item 15 key (1514383994880 EXTENT_ITEM 4096) itemoff 3179 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560371081216) level 0
		tree block backref root 7
	item 16 key (1514383998976 EXTENT_ITEM 4096) itemoff 3128 itemsize 51
		extent refs 1 gen 21296 flags 2
		tree block key (18446744073709551606 80 1437559881728) level 0
		tree block backref root 7
	item 17 key (1514384003072 EXTENT_ITEM 4096) itemoff 3077 itemsize 51
		extent refs 1 gen 11919 flags 2
		tree block key (18446744073709551606 80 1595919773696) level 0
		tree block backref root 15
	item 18 key (1514384019456 EXTENT_ITEM 4096) itemoff 3026 itemsize 51
		extent refs 1 gen 11827 flags 2
		tree block key (18446744073709551606 80 1584303390720) level 0
		tree block backref root 7
	item 19 key (1514384023552 EXTENT_ITEM 4096) itemoff 2975 itemsize 51
		extent refs 1 gen 21275 flags 2
		tree block key (18446744073709551606 80 1400473374720) level 0
		tree block backref root 7
	item 20 key (1514384031744 EXTENT_ITEM 4096) itemoff 2924 itemsize 51
		extent refs 1 gen 11843 flags 2
		tree block key (18446744073709551606 80 1585915985920) level 0
		tree block backref root 7
	item 21 key (1514384035840 EXTENT_ITEM 4096) itemoff 2873 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560455512064) level 0
		tree block backref root 7
	item 22 key (1514384039936 EXTENT_ITEM 4096) itemoff 2822 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560455512064) level 0
		tree block backref root 7
	item 23 key (1514384044032 EXTENT_ITEM 4096) itemoff 2771 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560459546624) level 0
		tree block backref root 7
	item 24 key (1514384048128 EXTENT_ITEM 4096) itemoff 2720 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560463581184) level 0
		tree block backref root 7
	item 25 key (1514384052224 EXTENT_ITEM 4096) itemoff 2669 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560467615744) level 0
		tree block backref root 7
	item 26 key (1514384056320 EXTENT_ITEM 4096) itemoff 2618 itemsize 51
		extent refs 1 gen 11843 flags 2
		tree block key (18446744073709551606 80 1585920020480) level 0
		tree block backref root 7
	item 27 key (1514384060416 EXTENT_ITEM 4096) itemoff 2567 itemsize 51
		extent refs 1 gen 11843 flags 2
		tree block key (18446744073709551606 80 1585924055040) level 0
		tree block backref root 7
	item 28 key (1514384064512 EXTENT_ITEM 4096) itemoff 2516 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560452890624) level 0
		tree block backref root 7
	item 29 key (1514384068608 EXTENT_ITEM 4096) itemoff 2465 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560471650304) level 0
		tree block backref root 7
	item 30 key (1514384072704 EXTENT_ITEM 4096) itemoff 2414 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560475684864) level 0
		tree block backref root 7
	item 31 key (1514384076800 EXTENT_ITEM 4096) itemoff 2363 itemsize 51
		extent refs 1 gen 11628 flags 2
		tree block key (18446744073709551606 80 1560479719424) level 0
		tree block backref root 7
failed to find block number 1514384011264

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2011-04-11 20:22 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <BANLkTik6rVgc4wQjEqjAeM3NJdQRtr+djg@mail.gmail.com>
     [not found] ` <BANLkTimPi=d8rqQkFqd9dnLoLYDtp5+xLA@mail.gmail.com>
     [not found]   ` <BANLkTinL6S1R0os1zYDu+y8A1vLPq2bm4A@mail.gmail.com>
     [not found]     ` <BANLkTikFXa8jv-z8-Us3ESG2eK=SPQt=7A@mail.gmail.com>
     [not found]       ` <BANLkTikO=E=yyhCHcETUOtOWmUPz8a2qUw@mail.gmail.com>
2011-04-11 20:22         ` Mount btrfs segmentation fault Leszek Ciesielski

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).