syzbot


KCSAN: data-race in lbmIODone / lbmRead

Status: auto-closed as invalid on 2021/05/20 02:18
Subsystems: jfs
[Documentation on labels]
Reported-by: syzbot+373a4d46af1e75b33362@syzkaller.appspotmail.com
First crash: 1305d, last: 1100d

Sample crash report:
loop0: detected capacity change from 0 to 65534
==================================================================
BUG: KCSAN: data-race in lbmIODone / lbmRead

write to 0xffff88803fc9c088 of 4 bytes by interrupt on cpu 1:
 lbmIODone+0x7b/0xc20 fs/jfs/jfs_logmgr.c:2193
 bio_endio+0x2d6/0x3a0 block/bio.c:1451
 req_bio_endio block/blk-core.c:265 [inline]
 blk_update_request+0x4f5/0xb40 block/blk-core.c:1456
 blk_mq_end_request+0x22/0x50 block/blk-mq.c:564
 lo_complete_rq+0xca/0x180 drivers/block/loop.c:497
 blk_complete_reqs block/blk-mq.c:576 [inline]
 blk_done_softirq+0x69/0x90 block/blk-mq.c:581
 __do_softirq+0x13c/0x2c3 kernel/softirq.c:345
 run_ksoftirqd+0x13/0x20 kernel/softirq.c:652
 smpboot_thread_fn+0x34f/0x520 kernel/smpboot.c:165
 kthread+0x20b/0x230 kernel/kthread.c:292
 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:294

read to 0xffff88803fc9c088 of 4 bytes by task 17398 on cpu 0:
 lbmRead+0x2a7/0x370 fs/jfs/jfs_logmgr.c:2001
 lmLogInit+0x51b/0xe40 fs/jfs/jfs_logmgr.c:1298
 open_inline_log fs/jfs/jfs_logmgr.c:1183 [inline]
 lmLogOpen+0x2f1/0xa30 fs/jfs/jfs_logmgr.c:1077
 jfs_mount_rw+0x7e/0x320 fs/jfs/jfs_mount.c:260
 jfs_fill_super+0x3a5/0x710 fs/jfs/super.c:570
 mount_bdev+0x1e8/0x290 fs/super.c:1367
 jfs_do_mount+0x2d/0x40 fs/jfs/super.c:675
 legacy_get_tree+0x70/0xc0 fs/fs_context.c:592
 vfs_get_tree+0x4a/0x1a0 fs/super.c:1497
 do_new_mount fs/namespace.c:2903 [inline]
 path_mount+0x11b9/0x1c00 fs/namespace.c:3233
 do_mount fs/namespace.c:3246 [inline]
 __do_sys_mount fs/namespace.c:3454 [inline]
 __se_sys_mount+0x23d/0x2e0 fs/namespace.c:3431
 __x64_sys_mount+0x63/0x70 fs/namespace.c:3431
 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46
 entry_SYSCALL_64_after_hwframe+0x44/0xae

Reported by Kernel Concurrency Sanitizer on:
CPU: 0 PID: 17398 Comm: syz-executor.0 Tainted: G        W         5.12.0-rc7-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
==================================================================

Crashes (65):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2021/04/15 02:17 upstream 7f75285ca572 fcdb12ba .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/04/06 14:50 upstream 0a50438c8436 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/03/31 22:03 upstream d19cc4bfbff1 6a81331a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/03/22 03:31 upstream 5ee96fa9dd78 bea32f74 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/03/22 01:43 upstream 5ee96fa9dd78 4c9a64da .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/03/16 06:53 upstream 1a4431a5db2b fdb2bb2c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/03/13 10:08 upstream f296bfd5cd04 4a003785 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/02/21 09:23 upstream e767b3530acb 3e5ed8b4 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/02/17 21:43 upstream f40ddce88593 14052202 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/02/15 04:58 upstream f40ddce88593 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/02/13 10:58 upstream c6d8570e4d64 98682e5e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/02/11 21:58 upstream 291009f656e8 a5f86b15 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/02/08 02:04 upstream b75dba7f472c 2ce644fc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/02/07 02:32 upstream 964d069f93c4 0655e081 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/02/06 18:00 upstream 1e0d27fce010 0655e081 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/02/04 14:39 upstream 61556703b610 42b90a7c .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/01/31 02:54 upstream 8c947645151c fc9fd31e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/01/30 12:18 upstream 0e9bcda5d286 fc9fd31e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/01/29 22:51 upstream bec4c2968fce fc9fd31e .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/01/26 02:04 upstream f8ad8187c3b5 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/01/25 10:01 upstream 6ee1d745b7c9 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/01/24 23:07 upstream e68061375f79 52e37319 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/01/18 01:07 upstream 0da0a8a0a0e1 fd103621 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in lbmIODone / lbmRead
2021/01/14 03:24 upstream 65f0d2414b70 269d24e8 .config console log report info ci2-upstream-kcsan-gce
2021/01/12 19:31 upstream e609571b5ffa 0cdd6185 .config console log report info ci2-upstream-kcsan-gce
2021/01/11 23:34 upstream a0d54b4f5b21 2c1f2513 .config console log report info ci2-upstream-kcsan-gce
2021/01/09 01:36 upstream 6279d812eab6 c104d4a3 .config console log report info ci2-upstream-kcsan-gce
2021/01/06 17:55 upstream 9f1abbe97c08 fff20c29 .config console log report info ci2-upstream-kcsan-gce
2021/01/04 16:56 upstream e71ba9452f0b 79264ae3 .config console log report info ci2-upstream-kcsan-gce
2020/12/30 17:35 upstream 139711f033f6 ecb8c012 .config console log report info ci2-upstream-kcsan-gce
2020/12/30 17:29 upstream 139711f033f6 ecb8c012 .config console log report info ci2-upstream-kcsan-gce
2020/12/28 05:44 upstream 5c8fe583cce5 2242f77f .config console log report info ci2-upstream-kcsan-gce
2020/12/20 02:02 upstream 467f8165a2b0 04201c06 .config console log report info ci2-upstream-kcsan-gce
2020/12/15 13:22 upstream 148842c98a24 97183ed7 .config console log report info ci2-upstream-kcsan-gce
2020/12/14 23:58 upstream fab0fca1da5c 97183ed7 .config console log report info ci2-upstream-kcsan-gce
2020/12/11 01:44 upstream 9fca90cf2892 f900b48c .config console log report info ci2-upstream-kcsan-gce
2020/12/08 11:47 upstream cd796ed33450 9af51e31 .config console log report info ci2-upstream-kcsan-gce
2020/12/06 00:03 upstream 32f741b02f1a 50503117 .config console log report info ci2-upstream-kcsan-gce
2020/11/24 00:11 upstream 418baf2c28f3 878fb17a .config console log report info ci2-upstream-kcsan-gce
2020/11/22 22:43 upstream 68d3fa235fd8 0d27f508 .config console log report info ci2-upstream-kcsan-gce
2020/11/18 23:45 upstream c2e7554e1b85 0767f13f .config console log report info ci2-upstream-kcsan-gce
2020/11/18 01:01 upstream 111e91a6df50 09323409 .config console log report info ci2-upstream-kcsan-gce
2020/11/16 10:56 upstream 09162bc32c88 1bf9a662 .config console log report info ci2-upstream-kcsan-gce
2020/11/15 21:35 upstream 0062442ecfef 1bf9a662 .config console log report info ci2-upstream-kcsan-gce
2020/11/13 06:34 upstream af5043c89a8e 16fca0c8 .config console log report info ci2-upstream-kcsan-gce
2020/11/10 01:14 upstream 3552c3709c0e cba33199 .config console log report info ci2-upstream-kcsan-gce
2020/10/28 20:12 upstream ed8780e3f2ec f24824d3 .config console log report info ci2-upstream-kcsan-gce
2020/10/27 14:00 upstream 4525c8781ec0 94942294 .config console log report info ci2-upstream-kcsan-gce
2020/10/25 04:08 upstream d76913908102 a1839e81 .config console log report info ci2-upstream-kcsan-gce
2020/10/23 14:39 upstream f9893351acae 4e740c00 .config console log report info ci2-upstream-kcsan-gce
2020/10/22 03:58 upstream f804b3159482 be6b1582 .config console log report info ci2-upstream-kcsan-gce
2020/10/18 05:05 upstream 9d9af1007bc0 fea47c01 .config console log report info ci2-upstream-kcsan-gce
2020/10/17 15:20 upstream 071a0578b0ce fea47c01 .config console log report info ci2-upstream-kcsan-gce
2020/10/14 00:08 upstream 6ad4bf6ea160 fc7735a2 .config console log report info ci2-upstream-kcsan-gce
2020/10/12 21:40 upstream 1e6d1d96461e d32b0bbf .config console log report info ci2-upstream-kcsan-gce
2020/10/11 02:51 upstream da690031a5d6 4a77ae0b .config console log report info ci2-upstream-kcsan-gce
2020/10/10 12:59 upstream 6f2f486d57c4 b74c49a6 .config console log report info ci2-upstream-kcsan-gce
2020/10/02 16:03 upstream 472e5b056f00 062c9832 .config console log report info ci2-upstream-kcsan-gce
2020/10/01 00:38 upstream 60e720931556 a9767fb2 .config console log report info ci2-upstream-kcsan-gce
2020/09/24 01:36 upstream c9c9e6a49f89 54289b08 .config console log report info ci2-upstream-kcsan-gce
2020/09/23 21:31 upstream 805c6d3c1921 54289b08 .config console log report info ci2-upstream-kcsan-gce
2020/09/22 19:25 upstream eff48ddeab78 3e8f6c27 .config console log report info ci2-upstream-kcsan-gce
2020/09/22 19:15 upstream eff48ddeab78 3e8f6c27 .config console log report info ci2-upstream-kcsan-gce
2020/09/21 10:35 upstream ba4f184e126b c81d99c8 .config console log report info ci2-upstream-kcsan-gce
* Struck through repros no longer work on HEAD.