syzbot


INFO: task hung in devtmpfs_create_node

Status: auto-closed as invalid on 2020/02/09 23:37
Subsystems: kernel
[Documentation on labels]
First crash: 1627d, last: 1627d

Sample crash report:
INFO: task syz-executor.2:5073 blocked for more than 143 seconds.
      Not tainted 5.4.0-rc7 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
syz-executor.2  D24200  5073   8813 0x00104006
Call Trace:
 context_switch kernel/sched/core.c:3384 [inline]
 __schedule+0x909/0x1ee0 kernel/sched/core.c:4078
 schedule+0xd9/0x260 kernel/sched/core.c:4145
 schedule_timeout+0x717/0xc50 kernel/time/timer.c:1871
 do_wait_for_common kernel/sched/completion.c:83 [inline]
 __wait_for_common kernel/sched/completion.c:104 [inline]
 wait_for_common kernel/sched/completion.c:115 [inline]
 wait_for_completion+0x29c/0x440 kernel/sched/completion.c:136
 devtmpfs_create_node+0x1b8/0x250 drivers/base/devtmpfs.c:128
 device_add+0x13a0/0x17a0 drivers/base/core.c:2191
 add_partition+0x8d1/0xe00 block/partition-generic.c:378
 rescan_partitions+0x662/0xa30 block/partition-generic.c:625
 __blkdev_reread_part+0x1a2/0x230 block/ioctl.c:174
 blkdev_reread_part+0x27/0x40 block/ioctl.c:194
 loop_reread_partitions+0x1c/0x40 drivers/block/loop.c:633
 loop_set_status+0xe54/0x1370 drivers/block/loop.c:1343
 loop_set_status64+0xc2/0x120 drivers/block/loop.c:1463
 lo_ioctl+0x37c/0x1460 drivers/block/loop.c:1606
 __blkdev_driver_ioctl block/ioctl.c:304 [inline]
 blkdev_ioctl+0xedb/0x1c20 block/ioctl.c:606
 block_ioctl+0xee/0x130 fs/block_dev.c:1954
 vfs_ioctl fs/ioctl.c:46 [inline]
 file_ioctl fs/ioctl.c:509 [inline]
 do_vfs_ioctl+0xdb6/0x13e0 fs/ioctl.c:696
 ksys_ioctl+0xab/0xd0 fs/ioctl.c:713
 __do_sys_ioctl fs/ioctl.c:720 [inline]
 __se_sys_ioctl fs/ioctl.c:718 [inline]
 __x64_sys_ioctl+0x73/0xb0 fs/ioctl.c:718
 do_syscall_64+0xfa/0x760 arch/x86/entry/common.c:290
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x45a087
Code: Bad RIP value.
RSP: 002b:00007f50cd35c9f8 EFLAGS: 00000202 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffda RBX: 00007f50cd35d6d4 RCX: 000000000045a087
RDX: 00007f50cd35cab0 RSI: 0000000000004c04 RDI: 0000000000000006
RBP: 00000000000001bf R08: 0000000000000000 R09: 000000000000000a
R10: 0000000000000075 R11: 0000000000000202 R12: 0000000000000005
R13: 0000000000000005 R14: 0000000000000006 R15: 00000000ffffffff

Showing all locks held in the system:
2 locks held by init/1:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
1 lock held by kdevtmpfs/19:
 #0: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
1 lock held by khungtaskd/1071:
 #0: ffffffff88fab340 (rcu_read_lock){....}, at: debug_show_all_locks+0x5f/0x27e kernel/locking/lockdep.c:5337
1 lock held by kswapd0/1776:
2 locks held by udevd/3903:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by rs:main Q:Reg/8675:
 #0: ffff8880a32b5868 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by rsyslogd/8676:
 #0: ffff888090bb3668 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by rsyslogd/8677:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by cron/8717:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by getty/8767:
 #0: ffff8880a1486090 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:340
 #1: ffffc90005f412e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/8768:
 #0: ffff888096e13090 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:340
 #1: ffffc90005f352e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/8769:
 #0: ffff8880a4024090 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:340
 #1: ffffc90005f392e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/8770:
 #0: ffff8880a4dcd090 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:340
 #1: ffffc90005f3d2e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/8771:
 #0: ffff88809c686090 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:340
 #1: ffffc90005f292e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/8772:
 #0: ffff8880993d2090 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:340
 #1: ffffc90005f2d2e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by getty/8773:
 #0: ffff8880a52b5090 (&tty->ldisc_sem){++++}, at: ldsem_down_read+0x33/0x40 drivers/tty/tty_ldsem.c:340
 #1: ffffc90005f112e0 (&ldata->atomic_read_lock){+.+.}, at: n_tty_read+0x232/0x1c10 drivers/tty/n_tty.c:2156
2 locks held by syz-fuzzer/8791:
 #0: ffff8880a67093e8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by syz-fuzzer/8792:
 #0: ffff8880a67093e8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by syz-fuzzer/8805:
 #0: ffff8880a67093e8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/27208:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/29349:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/332:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/333:
 #0: ffff8880a330a568 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/338:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/420:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/2548:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by blkid/4944:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by blkid/4955:
 #0: ffff88805f311658 (&mm->mmap_sem#2){++++}, at: do_user_addr_fault arch/x86/mm/fault.c:1382 [inline]
 #0: ffff88805f311658 (&mm->mmap_sem#2){++++}, at: __do_page_fault+0x33c/0xdd0 arch/x86/mm/fault.c:1506
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
3 locks held by udevd/4983:
 #0: ffff888098dce6d8 (&mm->mmap_sem#2){++++}, at: do_user_addr_fault arch/x86/mm/fault.c:1382 [inline]
 #0: ffff888098dce6d8 (&mm->mmap_sem#2){++++}, at: __do_page_fault+0x33c/0xdd0 arch/x86/mm/fault.c:1506
 #1: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #2: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/4984:
 #0: ffff8880a3262528 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by blkid/4985:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by blkid/4986:
 #0: ffff88808e710858 (&mm->mmap_sem#2){++++}, at: do_user_addr_fault arch/x86/mm/fault.c:1382 [inline]
 #0: ffff88808e710858 (&mm->mmap_sem#2){++++}, at: __do_page_fault+0x33c/0xdd0 arch/x86/mm/fault.c:1506
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by blkid/4988:
 #0: ffff88808e50ba58 (&mm->mmap_sem#2){++++}, at: do_user_addr_fault arch/x86/mm/fault.c:1382 [inline]
 #0: ffff88808e50ba58 (&mm->mmap_sem#2){++++}, at: __do_page_fault+0x33c/0xdd0 arch/x86/mm/fault.c:1506
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by blkid/4989:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/4994:
 #0: ffff88809a0fd5c8 (&iint->mutex){+.+.}, at: process_measurement+0x394/0x1810 security/integrity/ima/ima_main.c:249
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/4996:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/4997:
2 locks held by udevd/5001:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by blkid/5002:
 #0: ffff88805cab5218 (&mm->mmap_sem#2){++++}, at: do_user_addr_fault arch/x86/mm/fault.c:1382 [inline]
 #0: ffff88805cab5218 (&mm->mmap_sem#2){++++}, at: __do_page_fault+0x33c/0xdd0 arch/x86/mm/fault.c:1506
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by blkid/5004:
 #0: ffff88808be78fd8 (&mm->mmap_sem#2){++++}, at: do_user_addr_fault arch/x86/mm/fault.c:1382 [inline]
 #0: ffff88808be78fd8 (&mm->mmap_sem#2){++++}, at: __do_page_fault+0x33c/0xdd0 arch/x86/mm/fault.c:1506
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by udevd/5007:
 #0: ffff8880a32655a8 (&ei->i_mmap_sem){++++}, at: ext4_filemap_fault+0x7e/0xb2 fs/ext4/inode.c:6291
 #1: ffffffff89045820 (fs_reclaim){+.+.}, at: fs_reclaim_acquire.part.0+0x0/0x30 include/linux/uaccess.h:173
2 locks held by blkid/5008:
 #0: ffff88805956e658 (&mm->mmap_sem#2){++++}, at: do_user_addr_fault arch/x86/mm/fault.c:1382 [inline]
 #0: ffff88805956e658 (&mm->mmap_sem#2){++++}, at: __do_page_fault+0x33c/0xdd0 arch/x86/mm/fault.c:1506

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2019/11/11 23:30 upstream 31f4f5b495a6 048f2d49 .config console log report ci-upstream-kasan-gce-root
* Struck through repros no longer work on HEAD.