2016-03-03 01:21:17

by kernel test robot

[permalink] [raw]
Subject: [lkp] [block] 3d63546519: kernel BUG at block/bio.c:163!

FYI, we noticed the below changes on

https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git io-streamid
commit 3d63546519428f2ed1b79e93e4321cf37c5a0d83 ("block: add support for carrying a stream ID in a bio")


udevd[279]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv of:Ni2c-test-busT<NULL>Cunittest-i2c-bus': No such file or directory
[ 3.768664] ------------[ cut here ]------------
[ 3.768664] ------------[ cut here ]------------
[ 3.769406] kernel BUG at block/bio.c:163!
[ 3.769406] kernel BUG at block/bio.c:163!
[ 3.770299] invalid opcode: 0000 [#1]
[ 3.770299] invalid opcode: 0000 [#1] SMP SMP DEBUG_PAGEALLOC DEBUG_PAGEALLOC

[ 3.771226] Modules linked in:
[ 3.771226] Modules linked in:

[ 3.771682] CPU: 0 PID: 282 Comm: blkid Not tainted 4.5.0-rc6-00007-g3d63546 #1
[ 3.771682] CPU: 0 PID: 282 Comm: blkid Not tainted 4.5.0-rc6-00007-g3d63546 #1
[ 3.772781] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 3.772781] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[ 3.774100] task: 83e38000 ti: 83a9c000 task.ti: 83a9c000
[ 3.774100] task: 83e38000 ti: 83a9c000 task.ti: 83a9c000
[ 3.774886] EIP: 0060:[<7923afd4>] EFLAGS: 00010206 CPU: 0
[ 3.774886] EIP: 0060:[<7923afd4>] EFLAGS: 00010206 CPU: 0
[ 3.775700] EIP is at bvec_free+0x2a/0x4e
[ 3.775700] EIP is at bvec_free+0x2a/0x4e
[ 3.776321] EAX: 79b19694 EBX: 0000000f ECX: 00000000 EDX: 00000001
[ 3.776321] EAX: 79b19694 EBX: 0000000f ECX: 00000000 EDX: 00000001
[ 3.777267] ESI: 82c24000 EDI: 83c30b48 EBP: 83a9dc08 ESP: 83a9dbfc
[ 3.777267] ESI: 82c24000 EDI: 83c30b48 EBP: 83a9dc08 ESP: 83a9dbfc
[ 3.778188] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 3.778188] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 3.778986] CR0: 8005003b CR2: 08e1d144 CR3: 0bb73000 CR4: 00000690
[ 3.778986] CR0: 8005003b CR2: 08e1d144 CR3: 0bb73000 CR4: 00000690
[ 3.779900] Stack:
[ 3.779900] Stack:
[ 3.780206] 83b1fd60
[ 3.780206] 83b1fd60 83c30940 83c30940 83b1fd60 83b1fd60 83a9dc18 83a9dc18 7923b021 7923b021 83b1fd60 83b1fd60 83b1fba0 83b1fba0 83a9dc28 83a9dc28

[ 3.781451] 7923b076
[ 3.781451] 7923b076 83b1fd60 83b1fd60 83b1fba0 83b1fba0 83a9dc38 83a9dc38 7923b257 7923b257 83c50000 83c50000 00000000 00000000 83a9dc5c 83a9dc5c

[ 3.782689] 79241bfe
[ 3.782689] 79241bfe 00000000 00000000 00000000 00000000 0001fe00 0001fe00 0001fe00 0001fe00 83c50000 83c50000 00000000 00000000 00000000 00000000

[ 3.783933] Call Trace:
[ 3.783933] Call Trace:
[ 3.784298] [<7923b021>] bio_free+0x29/0x41
[ 3.784298] [<7923b021>] bio_free+0x29/0x41
[ 3.784942] [<7923b076>] bio_put+0x3d/0x41
[ 3.784942] [<7923b076>] bio_put+0x3d/0x41
[ 3.785560] [<7923b257>] bio_endio+0x71/0x8d
[ 3.785560] [<7923b257>] bio_endio+0x71/0x8d
[ 3.786199] [<79241bfe>] blk_update_request+0x1d9/0x2bf
[ 3.786199] [<79241bfe>] blk_update_request+0x1d9/0x2bf
[ 3.787002] [<79248db9>] blk_mq_end_request+0x16/0x29
[ 3.787002] [<79248db9>] blk_mq_end_request+0x16/0x29
[ 3.787757] [<794d16de>] end_cmd+0x3d/0xb4
[ 3.787757] [<794d16de>] end_cmd+0x3d/0xb4
[ 3.788405] [<794d1775>] null_softirq_done_fn+0x20/0x22
[ 3.788405] [<794d1775>] null_softirq_done_fn+0x20/0x22
[ 3.789203] [<79248ee9>] __blk_mq_complete_request+0xac/0xb8
[ 3.789203] [<79248ee9>] __blk_mq_complete_request+0xac/0xb8
[ 3.790037] [<792495d8>] blk_mq_complete_request+0x31/0x35
[ 3.790037] [<792495d8>] blk_mq_complete_request+0x31/0x35
[ 3.790847] [<794d19eb>] null_handle_cmd+0x3e/0x62
[ 3.790847] [<794d19eb>] null_handle_cmd+0x3e/0x62
[ 3.791588] [<794d1ae0>] null_queue_rq+0x66/0x6e
[ 3.791588] [<794d1ae0>] null_queue_rq+0x66/0x6e
[ 3.792305] [<79249fcc>] __blk_mq_run_hw_queue+0x1b9/0x2a4
[ 3.792305] [<79249fcc>] __blk_mq_run_hw_queue+0x1b9/0x2a4
[ 3.793132] [<79249ded>] blk_mq_run_hw_queue+0x70/0x96
[ 3.793132] [<79249ded>] blk_mq_run_hw_queue+0x70/0x96
[ 3.793892] [<7924b0c5>] blk_mq_insert_requests+0x12f/0x19a
[ 3.793892] [<7924b0c5>] blk_mq_insert_requests+0x12f/0x19a
[ 3.794729] [<7924b7d8>] blk_mq_flush_plug_list+0xe1/0xeb
[ 3.794729] [<7924b7d8>] blk_mq_flush_plug_list+0xe1/0xeb
[ 3.795546] [<79242cbc>] blk_flush_plug_list+0x88/0x1d0
[ 3.795546] [<79242cbc>] blk_flush_plug_list+0x88/0x1d0
[ 3.796323] [<79243020>] blk_finish_plug+0x23/0x30
[ 3.796323] [<79243020>] blk_finish_plug+0x23/0x30
[ 3.797069] [<791388c2>] ? blkdev_write_begin+0x25/0x25
[ 3.797069] [<791388c2>] ? blkdev_write_begin+0x25/0x25
[ 3.797832] [<790ddd41>] __do_page_cache_readahead+0x220/0x24b
[ 3.797832] [<790ddd41>] __do_page_cache_readahead+0x220/0x24b
[ 3.798696] [<790ddf22>] ondemand_readahead+0x1b6/0x1c0
[ 3.798696] [<790ddf22>] ondemand_readahead+0x1b6/0x1c0
[ 3.799502] [<790ddf94>] page_cache_async_readahead+0x68/0x73
[ 3.799502] [<790ddf94>] page_cache_async_readahead+0x68/0x73
[ 3.800364] [<790d4fb6>] generic_file_read_iter+0x21e/0x58c
[ 3.800364] [<790d4fb6>] generic_file_read_iter+0x21e/0x58c
[ 3.801233] [<79138783>] ? seqcount_lockdep_reader_access+0x5e/0x6c
[ 3.801233] [<79138783>] ? seqcount_lockdep_reader_access+0x5e/0x6c
[ 3.802202] [<79138bcf>] ? i_size_read+0x49/0x5c
[ 3.802202] [<79138bcf>] ? i_size_read+0x49/0x5c
[ 3.802883] [<79138d50>] blkdev_read_iter+0x4a/0x53
[ 3.802883] [<79138d50>] blkdev_read_iter+0x4a/0x53
[ 3.803618] [<7910ab29>] __vfs_read+0x68/0xa8
[ 3.803618] [<7910ab29>] __vfs_read+0x68/0xa8
[ 3.804316] [<7910b5f9>] vfs_read+0xa2/0xbb
[ 3.804316] [<7910b5f9>] vfs_read+0xa2/0xbb
[ 3.804961] [<7910bc83>] SyS_read+0x4f/0x7c
[ 3.804961] [<7910bc83>] SyS_read+0x4f/0x7c
[ 3.805591] [<790017a9>] do_fast_syscall_32+0xc2/0xfc
[ 3.805591] [<790017a9>] do_fast_syscall_32+0xc2/0xfc
[ 3.806362] [<796083da>] sysenter_past_esp+0x3b/0x5d
[ 3.806362] [<796083da>] sysenter_past_esp+0x3b/0x5d
[ 3.807137] Code:
[ 3.807137] Code: c3 c3 55 55 89 89 e5 e5 57 57 56 56 53 53 e8 e8 df df df df 3c 3c 00 00 89 89 d6 d6 31 31 d2 d2 83 83 f9 f9 05 05 0f 0f 97 97 c2 c2 89 89 cb cb 89 89 c7 c7 31 31 c9 c9 b8 b8 94 94 96 96 b1 b1 79 79 e8 e8 f4 f4 18 18 e7 e7 ff ff 83 83 fb fb 05 05 76 76 02 02 <0f> <0f> 0b 0b 75 75 0b 0b 89 89 fa fa 89 89 f0 f0 e8 e8 3c 3c b1 b1 e9 e9 ff ff eb eb 10 10 6b 6b db db 0c 0c 89 89 f2 f2 8b 8b

[ 3.810615] EIP: [<7923afd4>]
[ 3.810615] EIP: [<7923afd4>] bvec_free+0x2a/0x4ebvec_free+0x2a/0x4e SS:ESP 0068:83a9dbfc
SS:ESP 0068:83a9dbfc
[ 3.811639] ---[ end trace e05eb3f5eb9a09e1 ]---
[ 3.811639] ---[ end trace e05eb3f5eb9a09e1 ]---





Thanks,
Kernel Test Robot


Attachments:
(No filename) (6.64 kB)
config-4.5.0-rc6-00007-g3d63546 (78.89 kB)
dmesg.xz (12.24 kB)
Download all attachments

2016-03-03 03:14:41

by Jens Axboe

[permalink] [raw]
Subject: Re: [lkp] [block] 3d63546519: kernel BUG at block/bio.c:163!

On 03/02/2016 06:21 PM, kernel test robot wrote:
> FYI, we noticed the below changes on
>
> https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git io-streamid
> commit 3d63546519428f2ed1b79e93e4321cf37c5a0d83 ("block: add support for carrying a stream ID in a bio")
>
>
> udevd[279]: failed to execute '/sbin/modprobe' '/sbin/modprobe -bv of:Ni2c-test-busT<NULL>Cunittest-i2c-bus': No such file or directory
> [ 3.768664] ------------[ cut here ]------------
> [ 3.768664] ------------[ cut here ]------------
> [ 3.769406] kernel BUG at block/bio.c:163!
> [ 3.769406] kernel BUG at block/bio.c:163!

It's a known bug, it's fixed in the current branch.

--
Jens Axboe