Re: rsync causes kernel oops

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Liu,

I was able to use 3.18.1 to compile the revised 3.18.8 kernel with GRSecurity and your patch.

I ran "emerge --sync" and it immediately returned "Killed".

Here's a link to the full dmesg output:

http://richgannon.net/btrfs.dmesg.txt

Again, this may be unrelated completely to the RAID-10 filesystem as the filesystem that emerge should be using (/usr/portage) is on a seperate Btrfs filesystem on a separate partition.

Rich

On 03/03/2015 01:44 AM, Liu Bo wrote:
On Tue, Mar 03, 2015 at 01:28:56AM -0500, Rich Gannon wrote:
I should also mention that this is repeatable 100% of the time on this server (only 32-bit box I have) and once the trace pops up in dmesg, the filesystem will not unmount. It just hangs any process trying to unmount it. I can not even reboot/shutdown gracefully.
Could you please try this and post the dmesg log if you can compile your own kernel?

diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c
index 29850d4..148def3 100644
--- a/fs/btrfs/extent_io.c
+++ b/fs/btrfs/extent_io.c
@@ -2964,6 +2964,9 @@ static int __do_readpage(struct extent_io_tree
*tree,
  			memset(userpage + pg_offset, 0, iosize);
  			flush_dcache_page(page);
  			kunmap_atomic(userpage);
+
+			printk(KERN_ERR "FINDING MEEEEEEEE! cur=%llu iosize=%d sum=%llu end=%llu last_byte=%llu\n", cur, (int)iosize, (cur+iosize-1), end, last_byte);
+
  			set_extent_uptodate(tree, cur, cur + iosize - 1,
  					    &cached, GFP_NOFS);
  			if (!parent_locked)

Thanks,

-liubo

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux