All of lore.kernel.org
 help / color / mirror / Atom feed
* slab corruption in generic/388
@ 2017-09-20 14:57 Christoph Hellwig
  2017-09-20 19:37 ` Darrick J. Wong
  2017-09-21 13:25 ` Chandan Rajendra
  0 siblings, 2 replies; 3+ messages in thread
From: Christoph Hellwig @ 2017-09-20 14:57 UTC (permalink / raw)
  To: linux-xfs

Recently I've a few of these warnings in generic/388 with a 4k
filesystem on x86_64, v5 file system with reflink and rmap
enabled but otherwise defaults.  If someones got and idea where
this might be from I'm curious, otherwise I'll add it to my TODO list.

[ 5062.894006] XFS (sdb): xfs_do_force_shutdown(0x1) called from line 236 of file fs/xfs/libxfs/xfs_defer.c.  Return address = 0xffffffff8156cb46
[ 5062.908923] XFS (sdb): xfs_imap_to_bp: xfs_trans_read_buf() returned error -5.
[ 5062.986682] XFS (sdb): Unmounting Filesystem
[ 5063.008740] XFS (sdb): EXPERIMENTAL reverse mapping btree feature enabled. Use at your own risk!
[ 5063.010063] XFS (sdb): EXPERIMENTAL reflink feature enabled. Use at your own risk!
[ 5063.011543] XFS (sdb): Mounting V5 Filesystem
[ 5063.299537] XFS (sdb): Starting recovery (logdev: internal)
[ 5063.305221] XFS (sdb): Ending recovery (logdev: internal)
[ 5063.355721] Slab corruption (Tainted: G        W      ): xfs_rui_item start=ffff88003908f708, len=672
[ 5063.357058] Redzone: 0x9f911029d74e35b/0x9f911029d74e35b
[ 5063.357842] Last user: [<ffffffff815dfa2c>](xfs_rui_item_free+0x1c/0x30)
[ 5063.358712] 080: 6a 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  jkkkkkkkkkkkkkkk
[ 5063.359813] Single bit error detected. Probably bad RAM.
[ 5063.360512] Run memtest86+ or a similar memory test tool.
[ 5063.361216] Prev obj: start=ffff88003908f450, len=672
[ 5063.361876] Redzone: 0x9f911029d74e35b/0x9f911029d74e35b
[ 5063.362836] Last user: [<ffffffff815dfa2c>](xfs_rui_item_free+0x1c/0x30)
[ 5063.363704] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
[ 5063.364708] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
[ 5063.365729] Next obj: start=ffff88003908f9c0, len=672
[ 5063.366397] Redzone: 0x9f911029d74e35b/0x9f911029d74e35b
[ 5063.367101] Last user: [<ffffffff815dfa2c>](xfs_rui_item_free+0x1c/0x30)
[ 5063.367846] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
[ 5063.368637] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
[ 5065.460847] XFS (sdb): Unmounting Filesystem


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

* Re: slab corruption in generic/388
  2017-09-20 14:57 slab corruption in generic/388 Christoph Hellwig
@ 2017-09-20 19:37 ` Darrick J. Wong
  2017-09-21 13:25 ` Chandan Rajendra
  1 sibling, 0 replies; 3+ messages in thread
From: Darrick J. Wong @ 2017-09-20 19:37 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-xfs

On Wed, Sep 20, 2017 at 07:57:40AM -0700, Christoph Hellwig wrote:
> Recently I've a few of these warnings in generic/388 with a 4k
> filesystem on x86_64, v5 file system with reflink and rmap
> enabled but otherwise defaults.  If someones got and idea where
> this might be from I'm curious, otherwise I'll add it to my TODO list.
> 
> [ 5062.894006] XFS (sdb): xfs_do_force_shutdown(0x1) called from line 236 of file fs/xfs/libxfs/xfs_defer.c.  Return address = 0xffffffff8156cb46
> [ 5062.908923] XFS (sdb): xfs_imap_to_bp: xfs_trans_read_buf() returned error -5.
> [ 5062.986682] XFS (sdb): Unmounting Filesystem
> [ 5063.008740] XFS (sdb): EXPERIMENTAL reverse mapping btree feature enabled. Use at your own risk!
> [ 5063.010063] XFS (sdb): EXPERIMENTAL reflink feature enabled. Use at your own risk!
> [ 5063.011543] XFS (sdb): Mounting V5 Filesystem
> [ 5063.299537] XFS (sdb): Starting recovery (logdev: internal)
> [ 5063.305221] XFS (sdb): Ending recovery (logdev: internal)
> [ 5063.355721] Slab corruption (Tainted: G        W      ): xfs_rui_item start=ffff88003908f708, len=672
> [ 5063.357058] Redzone: 0x9f911029d74e35b/0x9f911029d74e35b
> [ 5063.357842] Last user: [<ffffffff815dfa2c>](xfs_rui_item_free+0x1c/0x30)
> [ 5063.358712] 080: 6a 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  jkkkkkkkkkkkkkkk

Assuming this trace is from 4.14, something decremented rui_refcount
after the xfs_rui_log_item got freed.

--D

> [ 5063.359813] Single bit error detected. Probably bad RAM.
> [ 5063.360512] Run memtest86+ or a similar memory test tool.
> [ 5063.361216] Prev obj: start=ffff88003908f450, len=672
> [ 5063.361876] Redzone: 0x9f911029d74e35b/0x9f911029d74e35b
> [ 5063.362836] Last user: [<ffffffff815dfa2c>](xfs_rui_item_free+0x1c/0x30)
> [ 5063.363704] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
> [ 5063.364708] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
> [ 5063.365729] Next obj: start=ffff88003908f9c0, len=672
> [ 5063.366397] Redzone: 0x9f911029d74e35b/0x9f911029d74e35b
> [ 5063.367101] Last user: [<ffffffff815dfa2c>](xfs_rui_item_free+0x1c/0x30)
> [ 5063.367846] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
> [ 5063.368637] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
> [ 5065.460847] XFS (sdb): Unmounting Filesystem
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

* Re: slab corruption in generic/388
  2017-09-20 14:57 slab corruption in generic/388 Christoph Hellwig
  2017-09-20 19:37 ` Darrick J. Wong
@ 2017-09-21 13:25 ` Chandan Rajendra
  1 sibling, 0 replies; 3+ messages in thread
From: Chandan Rajendra @ 2017-09-21 13:25 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-xfs, Darrick J . Wong

On Wednesday, September 20, 2017 8:27:40 PM IST Christoph Hellwig wrote:
> Recently I've a few of these warnings in generic/388 with a 4k
> filesystem on x86_64, v5 file system with reflink and rmap
> enabled but otherwise defaults.  If someones got and idea where
> this might be from I'm curious, otherwise I'll add it to my TODO list.

I am able to recreate it on my ppc64 box as well. I will root cause the issue
and fix it.

=============================================================================
BUG xfs_rui_item (Tainted: G    B          ): Poison overwritten
-----------------------------------------------------------------------------

INFO: 0xc000000105d15f0b-0xc000000105d15f0b. First byte 0x6a instead of 0x6b
INFO: Allocated in .kmem_zone_alloc+0xcc/0x180 age=64 cpu=0 pid=2189
        .__slab_alloc+0x24/0x50
        .kmem_cache_alloc+0x124/0x350
        .kmem_zone_alloc+0xcc/0x180
        .xfs_rui_init+0x3c/0xe0
        .xfs_rmap_update_create_intent+0x34/0x120
        .xfs_defer_intake_work+0x64/0x1d0
        .xfs_defer_finish+0xa4/0x5b0
        .xfs_iomap_write_allocate+0x1cc/0x420
        .xfs_map_blocks+0x2c4/0x490
        .xfs_do_writepage+0x408/0x830
        .write_cache_pages+0x270/0x5f0
        .xfs_vm_writepages+0xe8/0x140
        .do_writepages+0x44/0xd0
        .__writeback_single_inode+0x5c/0x550
        .writeback_sb_inodes+0x2b8/0x580
        .__writeback_inodes_wb+0xd4/0x140
INFO: Freed in .xfs_rui_item_free+0x28/0x60 age=64 cpu=0 pid=2189
        .kmem_cache_free+0x118/0x2a0
        .xfs_rui_item_free+0x28/0x60
        .xfs_trans_free_items+0xd4/0x160
        .__xfs_trans_commit+0xc8/0x350
        .xfs_trans_roll+0x44/0x80
        .xfs_defer_trans_roll+0x6c/0x240
        .xfs_defer_finish+0xb0/0x5b0
        .xfs_iomap_write_allocate+0x1cc/0x420
        .xfs_map_blocks+0x2c4/0x490
        .xfs_do_writepage+0x408/0x830
        .write_cache_pages+0x270/0x5f0
        .xfs_vm_writepages+0xe8/0x140
        .do_writepages+0x44/0xd0
        .__writeback_single_inode+0x5c/0x550
        .writeback_sb_inodes+0x2b8/0x580
        .__writeback_inodes_wb+0xd4/0x140
INFO: Slab 0xf000000000417440 objects=65 used=65 fp=0x          (null) flags=0x3ffff800000100
INFO: Object 0xc000000105d15e88 @offset=24200 fp=0xc000000105d19998

Redzone c000000105d15e80: bb bb bb bb bb bb bb bb                          ........
Object c000000105d15e88: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
Object c000000105d15e98: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
Object c000000105d15ea8: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk
Object c000000105d15eb8: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b  kkkkkkkkkkkkkkkk

-- 
chandan


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

end of thread, other threads:[~2017-09-21 13:25 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-20 14:57 slab corruption in generic/388 Christoph Hellwig
2017-09-20 19:37 ` Darrick J. Wong
2017-09-21 13:25 ` Chandan Rajendra

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.