From: Brian Foster <bfoster@redhat.com>
To: Eryu Guan <eguan@redhat.com>
Cc: xfs@oss.sgi.com
Subject: Re: XFS: Assertion failed: bp->b_flags & XBF_ASYNC, file: fs/xfs/xfs_buf.c, line: 118 on 4.8-rc1 kernel
Date: Fri, 12 Aug 2016 13:07:15 -0400 [thread overview]
Message-ID: <20160812170714.GA64450@bfoster.bfoster> (raw)
In-Reply-To: <20160812144752.GW27776@eguan.usersys.redhat.com>
On Fri, Aug 12, 2016 at 10:47:52PM +0800, Eryu Guan wrote:
> On Fri, Aug 12, 2016 at 10:04:14PM +0800, Eryu Guan wrote:
> > Hi,
> >
> > I hit oops while building kernel on XFS, 4.8-rc1 kernel, hit twice in
> > six kernel builds. I'm not sure if it's a regression since 4.7 kernel
> > yet, will do more testings.
>
> Just hit again on 4.8-rc1 kernel, I was doing
>
> # clean partial builds from previous run and build again
> make clean
> make -j 8
>
> Seems I have to do kernel build on 4.7 kernel to finish the bisect.
>
> Thanks,
> Eryu
>
> [ 2515.752039] XFS: Assertion failed: bp->b_flags & XBF_ASYNC, file: fs/xfs/xfs_buf.c, line: 118
This is commit 9c7504aa7 ("xfs: track and serialize in-flight async
buffers against unmount"). The assert is actually incorrect, as Dave had
previously pointed out[1]. A patch was posted[2] to fix it, but hasn't
been merged yet.
Brian
[1] http://oss.sgi.com/pipermail/xfs/2016-August/050613.html
[2] http://oss.sgi.com/pipermail/xfs/2016-August/050634.html
> [ 2515.752649] ------------[ cut here ]------------
> [ 2515.752949] kernel BUG at fs/xfs/xfs_message.c:113!
> [ 2515.753010] invalid opcode: 0000 [#1] SMP
> [ 2515.753010] Modules linked in: btrfs xor raid6_pq ppdev i2c_piix4 parport_pc sg pcspkr i2c_core parport virtio_balloon acpi_cpufreq nfsd auth_rpcgss nfs_acl lockd grace sunrp
> c ip_tables xfs libcrc32c sd_mod ata_generic pata_acpi virtio_scsi serio_raw ata_piix virtio_pci 8139too floppy libata virtio_ring virtio 8139cp mii
> [ 2515.753010] CPU: 1 PID: 57 Comm: kswapd0 Not tainted 4.8.0-rc1 #17
> [ 2515.753010] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2007
> [ 2515.753010] task: ffff880215cde680 task.stack: ffff880210a98000
> [ 2515.753010] RIP: 0010:[<ffffffffa01489a2>] [<ffffffffa01489a2>] assfail+0x22/0x30 [xfs]
> [ 2515.753010] RSP: 0000:ffff880210a9ba00 EFLAGS: 00010246
> [ 2515.753010] RAX: 0000000000000000 RBX: ffff8801289fb9d8 RCX: 0000000000000000
> [ 2515.753010] RDX: ffff880210a9b908 RSI: 000000000000000a RDI: ffffffffa017ab95
> [ 2515.753010] RBP: ffff880210a9ba00 R08: 0000000000000000 R09: 0000000000000000
> [ 2515.753010] R10: 000000000000000a R11: f000000000000000 R12: ffff8801289fb980
> [ 2515.753010] R13: ffff88020f701c98 R14: ffff88020f701c00 R15: 0000000000000000
> [ 2515.753010] FS: 0000000000000000(0000) GS:ffff88021fc80000(0000) knlGS:0000000000000000
> [ 2515.753010] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 2515.753010] CR2: 00002ab2aa17d000 CR3: 0000000208cd6000 CR4: 00000000000006e0
> [ 2515.753010] Stack:
> [ 2515.753010] ffff880210a9ba38 ffffffffa012f332 ffff880103b4b000 ffff880103b4b124
> [ 2515.753010] ffff8801289fb980 ffff88020f701c00 0000000000000000 ffff880210a9ba88
> [ 2515.753010] ffffffffa013a05d 0000000008405ead ffff8801289fb980 000000009df3522a
> [ 2515.753010] Call Trace:
> [ 2515.753010] [<ffffffffa012f332>] xfs_buf_rele+0x2f2/0x380 [xfs]
> [ 2515.753010] [<ffffffffa013a05d>] xfs_reclaim_inode+0x38d/0x3a0 [xfs]
> [ 2515.753010] [<ffffffffa013a293>] xfs_reclaim_inodes_ag+0x223/0x360 [xfs]
> [ 2515.753010] [<ffffffff810b5638>] ? try_to_wake_up+0x58/0x390
> [ 2515.753010] [<ffffffff810b5985>] ? wake_up_process+0x15/0x20
> [ 2515.753010] [<ffffffffa013a4b3>] xfs_reclaim_inodes_nr+0x33/0x40 [xfs]
> [ 2515.753010] [<ffffffffa014b709>] xfs_fs_free_cached_objects+0x19/0x20 [xfs]
> [ 2515.753010] [<ffffffff81225f81>] super_cache_scan+0x181/0x190
> [ 2515.753010] [<ffffffff811a8837>] shrink_slab+0x237/0x400
> [ 2515.753010] [<ffffffff811ad4c3>] shrink_node+0x303/0x310
> [ 2515.753010] [<ffffffff811ae2d2>] kswapd+0x302/0x6f0
> [ 2515.753010] [<ffffffff811adfd0>] ? mem_cgroup_shrink_node+0x180/0x180
> [ 2515.753010] [<ffffffff810aa198>] kthread+0xd8/0xf0
> [ 2515.753010] [<ffffffff816d797f>] ret_from_fork+0x1f/0x40
> [ 2515.753010] [<ffffffff810aa0c0>] ? kthread_park+0x60/0x60
> [ 2515.753010] Code: 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48 89 f1 41 89 d0 48 c7 c6 30 69 18 a0 48 89 fa 31 c0 48 89 e5 31 ff e8 ae f8 ff ff <0f> 0b 66 90 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 55 48
> [ 2515.753010] RIP [<ffffffffa01489a2>] assfail+0x22/0x30 [xfs]
> [ 2515.753010] RSP <ffff880210a9ba00>
> [ 2515.773793] ---[ end trace d8064b1e521d0bfb ]---
> [ 2515.774123] Kernel panic - not syncing: Fatal exception
> [ 2515.774534] Kernel Offset: disabled
> [ 2515.774774] ---[ end Kernel panic - not syncing: Fatal exception
>
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next prev parent reply other threads:[~2016-08-12 17:07 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-12 14:04 XFS: Assertion failed: bp->b_flags & XBF_ASYNC, file: fs/xfs/xfs_buf.c, line: 118 on 4.8-rc1 kernel Eryu Guan
2016-08-12 14:47 ` Eryu Guan
2016-08-12 17:07 ` Brian Foster [this message]
2016-08-13 6:50 ` Eryu Guan
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=20160812170714.GA64450@bfoster.bfoster \
--to=bfoster@redhat.com \
--cc=eguan@redhat.com \
--cc=xfs@oss.sgi.com \
/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 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.