Thread (7 messages) 7 messages, 3 authors, 2012-01-17

Re: NULL Pointer Dereference While Scrubbing

From: Mitch Harder <hidden>
Date: 2012-01-17 16:35:15

On Mon, Jan 16, 2012 at 6:10 PM, Mitch Harder
[off-list ref] wrote:
On Tue, Jan 3, 2012 at 11:35 AM, Mitch Harder
[off-list ref] wrote:
quoted
I've recently run into a kernel "NULL pointer dereference" while
scrubbing a partition that had picked up error.
I'm no longer getting the NULL pointer panic on this partition.

I'm running into a new BUG_ON() now resulting from a EFBIG error in
btrfs_add_system_chunk(...) (in fs/btrfs/volumes.c).

I'm not sure if it is still interesting to pursue this issue. =A0If I
could reproduce the NULL Pointer panic, it might be worth tracking
down. =A0But as it stands now, btrfs is handling the corruption as be=
st
as it knows how.
I've been able to clear this BUG_ON() after applying Miao Xie's
"[PATCH] Btrfs: fix enospc error caused by wrong checks of the chunk"
on top of the rebased integration branch with a 3.2.1 kernel.

Btrfsck still shows the same inode errors 400 message, but I can
complete a balance of the filesystem without encountering a BUG_ON().
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" =
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help