All of lore.kernel.org
 help / color / mirror / Atom feed
From: syzbot <syzbot+f08c77040fa163a75a46@syzkaller.appspotmail.com>
To: axboe@kernel.dk, dan.carpenter@oracle.com,
	fmdefrancesco@gmail.com, haowenchao@huawei.com,
	hch@infradead.org, jejb@linux.ibm.com, linfeilong@huawei.com,
	linux-block@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-scsi@vger.kernel.org, martin.petersen@oracle.com,
	syzkaller-bugs@googlegroups.com, wubo40@huawei.com
Subject: Re: [syzbot] memory leak in blk_mq_init_tags
Date: Sun, 03 Apr 2022 06:38:22 -0700	[thread overview]
Message-ID: <000000000000188c9705dbc020de@google.com> (raw)
In-Reply-To: <000000000000c341cc05db38c1b0@google.com>

syzbot has found a reproducer for the following issue on:

HEAD commit:    be2d3ecedd99 Merge tag 'perf-tools-for-v5.18-2022-04-02' o..
git tree:       upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=17c30c5f700000
kernel config:  https://syzkaller.appspot.com/x/.config?x=58ae7615fea18863
dashboard link: https://syzkaller.appspot.com/bug?extid=f08c77040fa163a75a46
compiler:       gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2
syz repro:      https://syzkaller.appspot.com/x/repro.syz?x=11aff7e7700000
C reproducer:   https://syzkaller.appspot.com/x/repro.c?x=1195476b700000

IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+f08c77040fa163a75a46@syzkaller.appspotmail.com

BUG: memory leak
unreferenced object 0xffff88810dbc1240 (size 192):
  comm "kworker/u4:2", pid 53, jiffies 4294997418 (age 17.570s)
  hex dump (first 32 bytes):
    02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    02 00 00 00 06 00 00 00 01 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff822c3f2b>] kmalloc_node include/linux/slab.h:599 [inline]
    [<ffffffff822c3f2b>] kzalloc_node include/linux/slab.h:725 [inline]
    [<ffffffff822c3f2b>] blk_mq_init_tags+0x4b/0xc0 block/blk-mq-tag.c:578
    [<ffffffff822ba7ba>] blk_mq_alloc_rq_map+0xea/0x1a0 block/blk-mq.c:3168
    [<ffffffff822bf686>] blk_mq_alloc_map_and_rqs+0x26/0xb0 block/blk-mq.c:3619
    [<ffffffff822c6f37>] blk_mq_sched_alloc_map_and_rqs block/blk-mq-sched.c:507 [inline]
    [<ffffffff822c6f37>] blk_mq_init_sched+0x127/0x2e0 block/blk-mq-sched.c:587
    [<ffffffff822a2f69>] elevator_init_mq+0x1f9/0x240 block/elevator.c:709
    [<ffffffff822cabad>] device_add_disk+0x4d/0x520 block/genhd.c:425
    [<ffffffff82833357>] sd_probe+0x457/0x670 drivers/scsi/sd.c:3475
    [<ffffffff826fce97>] call_driver_probe drivers/base/dd.c:541 [inline]
    [<ffffffff826fce97>] really_probe.part.0+0xe7/0x310 drivers/base/dd.c:620
    [<ffffffff826fd1cc>] really_probe drivers/base/dd.c:582 [inline]
    [<ffffffff826fd1cc>] __driver_probe_device+0x10c/0x1e0 drivers/base/dd.c:751
    [<ffffffff826fd2ca>] driver_probe_device+0x2a/0x120 drivers/base/dd.c:781
    [<ffffffff826fdb36>] __device_attach_driver+0xf6/0x140 drivers/base/dd.c:898
    [<ffffffff826fa037>] bus_for_each_drv+0xb7/0x100 drivers/base/bus.c:427
    [<ffffffff826fc6bf>] __device_attach_async_helper+0xcf/0x110 drivers/base/dd.c:927
    [<ffffffff8127ce74>] async_run_entry_fn+0x24/0xf0 kernel/async.c:127
    [<ffffffff8126b28f>] process_one_work+0x2bf/0x600 kernel/workqueue.c:2289
    [<ffffffff8126bbb9>] worker_thread+0x59/0x5b0 kernel/workqueue.c:2436

BUG: memory leak
unreferenced object 0xffff888109d6da00 (size 128):
  comm "kworker/u4:2", pid 53, jiffies 4294997418 (age 17.570s)
  hex dump (first 32 bytes):
    03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff814a70de>] kmalloc_node include/linux/slab.h:604 [inline]
    [<ffffffff814a70de>] kvmalloc_node+0x3e/0x130 mm/util.c:580
    [<ffffffff8240fbee>] kvzalloc_node include/linux/slab.h:735 [inline]
    [<ffffffff8240fbee>] sbitmap_init_node+0xde/0x2d0 lib/sbitmap.c:113
    [<ffffffff8241045c>] sbitmap_queue_init_node+0x3c/0x1f0 lib/sbitmap.c:428
    [<ffffffff822c3e47>] bt_alloc block/blk-mq-tag.c:543 [inline]
    [<ffffffff822c3e47>] blk_mq_init_bitmaps+0x57/0xf0 block/blk-mq-tag.c:555
    [<ffffffff822c3f68>] blk_mq_init_tags+0x88/0xc0 block/blk-mq-tag.c:586
    [<ffffffff822ba7ba>] blk_mq_alloc_rq_map+0xea/0x1a0 block/blk-mq.c:3168
    [<ffffffff822bf686>] blk_mq_alloc_map_and_rqs+0x26/0xb0 block/blk-mq.c:3619
    [<ffffffff822c6f37>] blk_mq_sched_alloc_map_and_rqs block/blk-mq-sched.c:507 [inline]
    [<ffffffff822c6f37>] blk_mq_init_sched+0x127/0x2e0 block/blk-mq-sched.c:587
    [<ffffffff822a2f69>] elevator_init_mq+0x1f9/0x240 block/elevator.c:709
    [<ffffffff822cabad>] device_add_disk+0x4d/0x520 block/genhd.c:425
    [<ffffffff82833357>] sd_probe+0x457/0x670 drivers/scsi/sd.c:3475
    [<ffffffff826fce97>] call_driver_probe drivers/base/dd.c:541 [inline]
    [<ffffffff826fce97>] really_probe.part.0+0xe7/0x310 drivers/base/dd.c:620
    [<ffffffff826fd1cc>] really_probe drivers/base/dd.c:582 [inline]
    [<ffffffff826fd1cc>] __driver_probe_device+0x10c/0x1e0 drivers/base/dd.c:751
    [<ffffffff826fd2ca>] driver_probe_device+0x2a/0x120 drivers/base/dd.c:781
    [<ffffffff826fdb36>] __device_attach_driver+0xf6/0x140 drivers/base/dd.c:898
    [<ffffffff826fa037>] bus_for_each_drv+0xb7/0x100 drivers/base/bus.c:427

BUG: memory leak
unreferenced object 0xffff88810c0e1600 (size 512):
  comm "kworker/u4:2", pid 53, jiffies 4294997418 (age 17.570s)
  hex dump (first 32 bytes):
    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    10 16 0e 0c 81 88 ff ff 10 16 0e 0c 81 88 ff ff  ................
  backtrace:
    [<ffffffff82410528>] kmalloc_node include/linux/slab.h:599 [inline]
    [<ffffffff82410528>] kzalloc_node include/linux/slab.h:725 [inline]
    [<ffffffff82410528>] sbitmap_queue_init_node+0x108/0x1f0 lib/sbitmap.c:438
    [<ffffffff822c3e47>] bt_alloc block/blk-mq-tag.c:543 [inline]
    [<ffffffff822c3e47>] blk_mq_init_bitmaps+0x57/0xf0 block/blk-mq-tag.c:555
    [<ffffffff822c3f68>] blk_mq_init_tags+0x88/0xc0 block/blk-mq-tag.c:586
    [<ffffffff822ba7ba>] blk_mq_alloc_rq_map+0xea/0x1a0 block/blk-mq.c:3168
    [<ffffffff822bf686>] blk_mq_alloc_map_and_rqs+0x26/0xb0 block/blk-mq.c:3619
    [<ffffffff822c6f37>] blk_mq_sched_alloc_map_and_rqs block/blk-mq-sched.c:507 [inline]
    [<ffffffff822c6f37>] blk_mq_init_sched+0x127/0x2e0 block/blk-mq-sched.c:587
    [<ffffffff822a2f69>] elevator_init_mq+0x1f9/0x240 block/elevator.c:709
    [<ffffffff822cabad>] device_add_disk+0x4d/0x520 block/genhd.c:425
    [<ffffffff82833357>] sd_probe+0x457/0x670 drivers/scsi/sd.c:3475
    [<ffffffff826fce97>] call_driver_probe drivers/base/dd.c:541 [inline]
    [<ffffffff826fce97>] really_probe.part.0+0xe7/0x310 drivers/base/dd.c:620
    [<ffffffff826fd1cc>] really_probe drivers/base/dd.c:582 [inline]
    [<ffffffff826fd1cc>] __driver_probe_device+0x10c/0x1e0 drivers/base/dd.c:751
    [<ffffffff826fd2ca>] driver_probe_device+0x2a/0x120 drivers/base/dd.c:781
    [<ffffffff826fdb36>] __device_attach_driver+0xf6/0x140 drivers/base/dd.c:898
    [<ffffffff826fa037>] bus_for_each_drv+0xb7/0x100 drivers/base/bus.c:427
    [<ffffffff826fc6bf>] __device_attach_async_helper+0xcf/0x110 drivers/base/dd.c:927
    [<ffffffff8127ce74>] async_run_entry_fn+0x24/0xf0 kernel/async.c:127

BUG: memory leak
unreferenced object 0xffff88810dbc1240 (size 192):
  comm "kworker/u4:2", pid 53, jiffies 4294997418 (age 20.380s)
  hex dump (first 32 bytes):
    02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    02 00 00 00 06 00 00 00 01 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff822c3f2b>] kmalloc_node include/linux/slab.h:599 [inline]
    [<ffffffff822c3f2b>] kzalloc_node include/linux/slab.h:725 [inline]
    [<ffffffff822c3f2b>] blk_mq_init_tags+0x4b/0xc0 block/blk-mq-tag.c:578
    [<ffffffff822ba7ba>] blk_mq_alloc_rq_map+0xea/0x1a0 block/blk-mq.c:3168
    [<ffffffff822bf686>] blk_mq_alloc_map_and_rqs+0x26/0xb0 block/blk-mq.c:3619
    [<ffffffff822c6f37>] blk_mq_sched_alloc_map_and_rqs block/blk-mq-sched.c:507 [inline]
    [<ffffffff822c6f37>] blk_mq_init_sched+0x127/0x2e0 block/blk-mq-sched.c:587
    [<ffffffff822a2f69>] elevator_init_mq+0x1f9/0x240 block/elevator.c:709
    [<ffffffff822cabad>] device_add_disk+0x4d/0x520 block/genhd.c:425
    [<ffffffff82833357>] sd_probe+0x457/0x670 drivers/scsi/sd.c:3475
    [<ffffffff826fce97>] call_driver_probe drivers/base/dd.c:541 [inline]
    [<ffffffff826fce97>] really_probe.part.0+0xe7/0x310 drivers/base/dd.c:620
    [<ffffffff826fd1cc>] really_probe drivers/base/dd.c:582 [inline]
    [<ffffffff826fd1cc>] __driver_probe_device+0x10c/0x1e0 drivers/base/dd.c:751
    [<ffffffff826fd2ca>] driver_probe_device+0x2a/0x120 drivers/base/dd.c:781
    [<ffffffff826fdb36>] __device_attach_driver+0xf6/0x140 drivers/base/dd.c:898
    [<ffffffff826fa037>] bus_for_each_drv+0xb7/0x100 drivers/base/bus.c:427
    [<ffffffff826fc6bf>] __device_attach_async_helper+0xcf/0x110 drivers/base/dd.c:927
    [<ffffffff8127ce74>] async_run_entry_fn+0x24/0xf0 kernel/async.c:127
    [<ffffffff8126b28f>] process_one_work+0x2bf/0x600 kernel/workqueue.c:2289
    [<ffffffff8126bbb9>] worker_thread+0x59/0x5b0 kernel/workqueue.c:2436

BUG: memory leak
unreferenced object 0xffff888109d6da00 (size 128):
  comm "kworker/u4:2", pid 53, jiffies 4294997418 (age 20.380s)
  hex dump (first 32 bytes):
    03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff814a70de>] kmalloc_node include/linux/slab.h:604 [inline]
    [<ffffffff814a70de>] kvmalloc_node+0x3e/0x130 mm/util.c:580
    [<ffffffff8240fbee>] kvzalloc_node include/linux/slab.h:735 [inline]
    [<ffffffff8240fbee>] sbitmap_init_node+0xde/0x2d0 lib/sbitmap.c:113
    [<ffffffff8241045c>] sbitmap_queue_init_node+0x3c/0x1f0 lib/sbitmap.c:428
    [<ffffffff822c3e47>] bt_alloc block/blk-mq-tag.c:543 [inline]
    [<ffffffff822c3e47>] blk_mq_init_bitmaps+0x57/0xf0 block/blk-mq-tag.c:555
    [<ffffffff822c3f68>] blk_mq_init_tags+0x88/0xc0 block/blk-mq-tag.c:586
    [<ffffffff822ba7ba>] blk_mq_alloc_rq_map+0xea/0x1a0 block/blk-mq.c:3168
    [<ffffffff822bf686>] blk_mq_alloc_map_and_rqs+0x26/0xb0 block/blk-mq.c:3619
    [<ffffffff822c6f37>] blk_mq_sched_alloc_map_and_rqs block/blk-mq-sched.c:507 [inline]
    [<ffffffff822c6f37>] blk_mq_init_sched+0x127/0x2e0 block/blk-mq-sched.c:587
    [<ffffffff822a2f69>] elevator_init_mq+0x1f9/0x240 block/elevator.c:709
    [<ffffffff822cabad>] device_add_disk+0x4d/0x520 block/genhd.c:425
    [<ffffffff82833357>] sd_probe+0x457/0x670 drivers/scsi/sd.c:3475
    [<ffffffff826fce97>] call_driver_probe drivers/base/dd.c:541 [inline]
    [<ffffffff826fce97>] really_probe.part.0+0xe7/0x310 drivers/base/dd.c:620
    [<ffffffff826fd1cc>] really_probe drivers/base/dd.c:582 [inline]
    [<ffffffff826fd1cc>] __driver_probe_device+0x10c/0x1e0 drivers/base/dd.c:751
    [<ffffffff826fd2ca>] driver_probe_device+0x2a/0x120 drivers/base/dd.c:781
    [<ffffffff826fdb36>] __device_attach_driver+0xf6/0x140 drivers/base/dd.c:898
    [<ffffffff826fa037>] bus_for_each_drv+0xb7/0x100 drivers/base/bus.c:427

BUG: memory leak
unreferenced object 0xffff88810c0e1600 (size 512):
  comm "kworker/u4:2", pid 53, jiffies 4294997418 (age 20.380s)
  hex dump (first 32 bytes):
    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    10 16 0e 0c 81 88 ff ff 10 16 0e 0c 81 88 ff ff  ................
  backtrace:
    [<ffffffff82410528>] kmalloc_node include/linux/slab.h:599 [inline]
    [<ffffffff82410528>] kzalloc_node include/linux/slab.h:725 [inline]
    [<ffffffff82410528>] sbitmap_queue_init_node+0x108/0x1f0 lib/sbitmap.c:438
    [<ffffffff822c3e47>] bt_alloc block/blk-mq-tag.c:543 [inline]
    [<ffffffff822c3e47>] blk_mq_init_bitmaps+0x57/0xf0 block/blk-mq-tag.c:555
    [<ffffffff822c3f68>] blk_mq_init_tags+0x88/0xc0 block/blk-mq-tag.c:586
    [<ffffffff822ba7ba>] blk_mq_alloc_rq_map+0xea/0x1a0 block/blk-mq.c:3168
    [<ffffffff822bf686>] blk_mq_alloc_map_and_rqs+0x26/0xb0 block/blk-mq.c:3619
    [<ffffffff822c6f37>] blk_mq_sched_alloc_map_and_rqs block/blk-mq-sched.c:507 [inline]
    [<ffffffff822c6f37>] blk_mq_init_sched+0x127/0x2e0 block/blk-mq-sched.c:587
    [<ffffffff822a2f69>] elevator_init_mq+0x1f9/0x240 block/elevator.c:709
    [<ffffffff822cabad>] device_add_disk+0x4d/0x520 block/genhd.c:425
    [<ffffffff82833357>] sd_probe+0x457/0x670 drivers/scsi/sd.c:3475
    [<ffffffff826fce97>] call_driver_probe drivers/base/dd.c:541 [inline]
    [<ffffffff826fce97>] really_probe.part.0+0xe7/0x310 drivers/base/dd.c:620
    [<ffffffff826fd1cc>] really_probe drivers/base/dd.c:582 [inline]
    [<ffffffff826fd1cc>] __driver_probe_device+0x10c/0x1e0 drivers/base/dd.c:751
    [<ffffffff826fd2ca>] driver_probe_device+0x2a/0x120 drivers/base/dd.c:781
    [<ffffffff826fdb36>] __device_attach_driver+0xf6/0x140 drivers/base/dd.c:898
    [<ffffffff826fa037>] bus_for_each_drv+0xb7/0x100 drivers/base/bus.c:427
    [<ffffffff826fc6bf>] __device_attach_async_helper+0xcf/0x110 drivers/base/dd.c:927
    [<ffffffff8127ce74>] async_run_entry_fn+0x24/0xf0 kernel/async.c:127

BUG: memory leak
unreferenced object 0xffff88810dbc1240 (size 192):
  comm "kworker/u4:2", pid 53, jiffies 4294997418 (age 21.330s)
  hex dump (first 32 bytes):
    02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    02 00 00 00 06 00 00 00 01 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff822c3f2b>] kmalloc_node include/linux/slab.h:599 [inline]
    [<ffffffff822c3f2b>] kzalloc_node include/linux/slab.h:725 [inline]
    [<ffffffff822c3f2b>] blk_mq_init_tags+0x4b/0xc0 block/blk-mq-tag.c:578
    [<ffffffff822ba7ba>] blk_mq_alloc_rq_map+0xea/0x1a0 block/blk-mq.c:3168
    [<ffffffff822bf686>] blk_mq_alloc_map_and_rqs+0x26/0xb0 block/blk-mq.c:3619
    [<ffffffff822c6f37>] blk_mq_sched_alloc_map_and_rqs block/blk-mq-sched.c:507 [inline]
    [<ffffffff822c6f37>] blk_mq_init_sched+0x127/0x2e0 block/blk-mq-sched.c:587
    [<ffffffff822a2f69>] elevator_init_mq+0x1f9/0x240 block/elevator.c:709
    [<ffffffff822cabad>] device_add_disk+0x4d/0x520 block/genhd.c:425
    [<ffffffff82833357>] sd_probe+0x457/0x670 drivers/scsi/sd.c:3475
    [<ffffffff826fce97>] call_driver_probe drivers/base/dd.c:541 [inline]
    [<ffffffff826fce97>] really_probe.part.0+0xe7/0x310 drivers/base/dd.c:620
    [<ffffffff826fd1cc>] really_probe drivers/base/dd.c:582 [inline]
    [<ffffffff826fd1cc>] __driver_probe_device+0x10c/0x1e0 drivers/base/dd.c:751
    [<ffffffff826fd2ca>] driver_probe_device+0x2a/0x120 drivers/base/dd.c:781
    [<ffffffff826fdb36>] __device_attach_driver+0xf6/0x140 drivers/base/dd.c:898
    [<ffffffff826fa037>] bus_for_each_drv+0xb7/0x100 drivers/base/bus.c:427
    [<ffffffff826fc6bf>] __device_attach_async_helper+0xcf/0x110 drivers/base/dd.c:927
    [<ffffffff8127ce74>] async_run_entry_fn+0x24/0xf0 kernel/async.c:127
    [<ffffffff8126b28f>] process_one_work+0x2bf/0x600 kernel/workqueue.c:2289
    [<ffffffff8126bbb9>] worker_thread+0x59/0x5b0 kernel/workqueue.c:2436

BUG: memory leak
unreferenced object 0xffff888109d6da00 (size 128):
  comm "kworker/u4:2", pid 53, jiffies 4294997418 (age 21.330s)
  hex dump (first 32 bytes):
    03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
  backtrace:
    [<ffffffff814a70de>] kmalloc_node include/linux/slab.h:604 [inline]
    [<ffffffff814a70de>] kvmalloc_node+0x3e/0x130 mm/util.c:580
    [<ffffffff8240fbee>] kvzalloc_node include/linux/slab.h:735 [inline]
    [<ffffffff8240fbee>] sbitmap_init_node+0xde/0x2d0 lib/sbitmap.c:113
    [<ffffffff8241045c>] sbitmap_queue_init_node+0x3c/0x1f0 lib/sbitmap.c:428
    [<ffffffff822c3e47>] bt_alloc block/blk-mq-tag.c:543 [inline]
    [<ffffffff822c3e47>] blk_mq_init_bitmaps+0x57/0xf0 block/blk-mq-tag.c:555
    [<ffffffff822c3f68>] blk_mq_init_tags+0x88/0xc0 block/blk-mq-tag.c:586
    [<ffffffff822ba7ba>] blk_mq_alloc_rq_map+0xea/0x1a0 block/blk-mq.c:3168
    [<ffffffff822bf686>] blk_mq_alloc_map_and_rqs+0x26/0xb0 block/blk-mq.c:3619
    [<ffffffff822c6f37>] blk_mq_sched_alloc_map_and_rqs block/blk-mq-sched.c:507 [inline]
    [<ffffffff822c6f37>] blk_mq_init_sched+0x127/0x2e0 block/blk-mq-sched.c:587
    [<ffffffff822a2f69>] elevator_init_mq+0x1f9/0x240 block/elevator.c:709
    [<ffffffff822cabad>] device_add_disk+0x4d/0x520 block/genhd.c:425
    [<ffffffff82833357>] sd_probe+0x457/0x670 drivers/scsi/sd.c:3475
    [<ffffffff826fce97>] call_driver_probe drivers/base/dd.c:541 [inline]
    [<ffffffff826fce97>] really_probe.part.0+0xe7/0x310 drivers/base/dd.c:620
    [<ffffffff826fd1cc>] really_probe drivers/base/dd.c:582 [inline]
    [<ffffffff826fd1cc>] __driver_probe_device+0x10c/0x1e0 drivers/base/dd.c:751
    [<ffffffff826fd2ca>] driver_probe_device+0x2a/0x120 drivers/base/dd.c:781
    [<ffffffff826fdb36>] __device_attach_driver+0xf6/0x140 drivers/base/dd.c:898
    [<ffffffff826fa037>] bus_for_each_drv+0xb7/0x100 drivers/base/bus.c:427

BUG: memory leak
unreferenced object 0xffff88810c0e1600 (size 512):
  comm "kworker/u4:2", pid 53, jiffies 4294997418 (age 21.330s)
  hex dump (first 32 bytes):
    01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
    10 16 0e 0c 81 88 ff ff 10 16 0e 0c 81 88 ff ff  ................
  backtrace:
    [<ffffffff82410528>] kmalloc_node include/linux/slab.h:599 [inline]
    [<ffffffff82410528>] kzalloc_node include/linux/slab.h:725 [inline]
    [<ffffffff82410528>] sbitmap_queue_init_node+0x108/0x1f0 lib/sbitmap.c:438
    [<ffffffff822c3e47>] bt_alloc block/blk-mq-tag.c:543 [inline]
    [<ffffffff822c3e47>] blk_mq_init_bitmaps+0x57/0xf0 block/blk-mq-tag.c:555
    [<ffffffff822c3f68>] blk_mq_init_tags+0x88/0xc0 block/blk-mq-tag.c:586
    [<ffffffff822ba7ba>] blk_mq_alloc_rq_map+0xea/0x1a0 block/blk-mq.c:3168
    [<ffffffff822bf686>] blk_mq_alloc_map_and_rqs+0x26/0xb0 block/blk-mq.c:3619
    [<ffffffff822c6f37>] blk_mq_sched_alloc_map_and_rqs block/blk-mq-sched.c:507 [inline]
    [<ffffffff822c6f37>] blk_mq_init_sched+0x127/0x2e0 block/blk-mq-sched.c:587
    [<ffffffff822a2f69>] elevator_init_mq+0x1f9/0x240 block/elevator.c:709
    [<ffffffff822cabad>] device_add_disk+0x4d/0x520 block/genhd.c:425
    [<ffffffff82833357>] sd_probe+0x457/0x670 drivers/scsi/sd.c:3475
    [<ffffffff826fce97>] call_driver_probe drivers/base/dd.c:541 [inline]
    [<ffffffff826fce97>] really_probe.part.0+0xe7/0x310 drivers/base/dd.c:620
    [<ffffffff826fd1cc>] really_probe drivers/base/dd.c:582 [inline]
    [<ffffffff826fd1cc>] __driver_probe_device+0x10c/0x1e0 drivers/base/dd.c:751
    [<ffffffff826fd2ca>] driver_probe_device+0x2a/0x120 drivers/base/dd.c:781
    [<ffffffff826fdb36>] __device_attach_driver+0xf6/0x140 drivers/base/dd.c:898
    [<ffffffff826fa037>] bus_for_each_drv+0xb7/0x100 drivers/base/bus.c:427
    [<ffffffff826fc6bf>] __device_attach_async_helper+0xcf/0x110 drivers/base/dd.c:927
    [<ffffffff8127ce74>] async_run_entry_fn+0x24/0xf0 kernel/async.c:127

write to /proc/sys/kernel/hung_task_check_interval_secs failed: No such file or directory
write to /proc/sys/kernel/softlockup_all_cpu_backtrace failed: No such file or directory
write to /proc/sys/kernel/hung_task_check_interval_secs failed: No such file or directory
write to /proc/sys/kernel/softlockup_all_cpu_backtrace failed: No such file or directory
write to /proc/sys/kernel/hung_task_check_interval_secs failed: No such file or directory
write to /proc/sys/kernel/softlockup_all_cpu_backtrace failed: No such file or directory
executing program
executing program
executing program
executing program
executing program
write to /proc/sys/kernel/hung_task_check_interval_secs failed: No such file or directory
write to /proc/sys/kernel/softlockup_all_cpu_backtrace failed: No such file or directory
write to /proc/sys/kernel/hung_task_check_interval_secs failed: No such file or directory
write to /proc/sys/kernel/softlockup_all_cpu_backtrace failed: No such file or directory
write to /proc/sys/kernel/hung_task_check_interval_secs failed: No such file or directory
write to /proc/sys/kernel/softlockup_all_cpu_backtrace failed: No such file or directory
write to /proc/sys/kernel/hung_task_check_interval_secs failed: No such file or directory
write to /proc/sys/kernel/softlockup_all_cpu_backtrace failed: No such file or directory
write to /proc/sys/kernel/hung_task_check_interval_secs failed: No such file or directory
write to /proc/sys/kernel/softlockup_all_cpu_backtrace failed: No such file or directory


      parent reply	other threads:[~2022-04-03 13:38 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-27 20:08 [syzbot] memory leak in blk_mq_init_tags syzbot
2022-03-28  7:21 ` Fabio M. De Francesco
2022-03-28  7:29   ` syzbot
2022-03-28  7:56 ` Fabio M. De Francesco
2022-03-28  8:04   ` syzbot
2022-04-03 13:38 ` syzbot [this message]

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=000000000000188c9705dbc020de@google.com \
    --to=syzbot+f08c77040fa163a75a46@syzkaller.appspotmail.com \
    --cc=axboe@kernel.dk \
    --cc=dan.carpenter@oracle.com \
    --cc=fmdefrancesco@gmail.com \
    --cc=haowenchao@huawei.com \
    --cc=hch@infradead.org \
    --cc=jejb@linux.ibm.com \
    --cc=linfeilong@huawei.com \
    --cc=linux-block@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=martin.petersen@oracle.com \
    --cc=syzkaller-bugs@googlegroups.com \
    --cc=wubo40@huawei.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.