syzbot


INFO: task hung in do_page_fault

Status: auto-obsoleted due to no activity on 2023/10/05 00:47
Subsystems: serial arm
[Documentation on labels]
First crash: 599d, last: 469d
Similar bugs (1)
Kernel Title Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-5.15 INFO: task hung in do_page_fault 1 532d 532d 0/3 auto-obsoleted due to no activity on 2023/08/23 09:07

Sample crash report:
INFO: task syz-executor.3:7681 blocked for more than 143 seconds.
      Not tainted 6.4.0-rc7-syzkaller-ge40939bbfc68 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor.3  state:D stack:0     pid:7681  ppid:6013   flags:0x00000001
Call trace:
 __switch_to+0x320/0x754 arch/arm64/kernel/process.c:556
 context_switch kernel/sched/core.c:5343 [inline]
 __schedule+0x1368/0x23b8 kernel/sched/core.c:6669
 schedule+0xc4/0x170 kernel/sched/core.c:6745
 schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:6804
 rwsem_down_read_slowpath+0x57c/0xe58 kernel/locking/rwsem.c:1086
 __down_read_common kernel/locking/rwsem.c:1250 [inline]
 __down_read kernel/locking/rwsem.c:1263 [inline]
 down_read+0xa0/0x2fc kernel/locking/rwsem.c:1522
 mmap_read_lock include/linux/mmap_lock.h:142 [inline]
 do_page_fault+0x788/0xcbc arch/arm64/mm/fault.c:640
 do_translation_fault+0x94/0xc8 arch/arm64/mm/fault.c:741
 do_mem_abort+0x74/0x200 arch/arm64/mm/fault.c:877
 el0_da+0x64/0x17c arch/arm64/kernel/entry-common.c:517
 el0t_64_sync_handler+0xcc/0xfc arch/arm64/kernel/entry-common.c:668
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591
INFO: task syz-executor.3:7683 blocked for more than 143 seconds.
      Not tainted 6.4.0-rc7-syzkaller-ge40939bbfc68 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor.3  state:D stack:0     pid:7683  ppid:6013   flags:0x0000000d
Call trace:
 __switch_to+0x320/0x754 arch/arm64/kernel/process.c:556
 context_switch kernel/sched/core.c:5343 [inline]
 __schedule+0x1368/0x23b8 kernel/sched/core.c:6669
 schedule+0xc4/0x170 kernel/sched/core.c:6745
 schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:6804
 rwsem_down_read_slowpath+0x57c/0xe58 kernel/locking/rwsem.c:1086
 __down_read_common kernel/locking/rwsem.c:1250 [inline]
 __down_read kernel/locking/rwsem.c:1263 [inline]
 down_read+0xa0/0x2fc kernel/locking/rwsem.c:1522
 mmap_read_lock include/linux/mmap_lock.h:142 [inline]
 do_page_fault+0x788/0xcbc arch/arm64/mm/fault.c:640
 do_mem_abort+0x74/0x200 arch/arm64/mm/fault.c:877
 el1_abort+0x3c/0x5c arch/arm64/kernel/entry-common.c:369
 el1h_64_sync_handler+0x60/0xac arch/arm64/kernel/entry-common.c:429
 el1h_64_sync+0x64/0x68 arch/arm64/kernel/entry.S:586
 __uaccess_mask_ptr arch/arm64/include/asm/uaccess.h:169 [inline]
 mm_release+0x14c/0x27c kernel/fork.c:1640
 exit_mm_release+0x30/0x40 kernel/fork.c:1658
 exit_mm+0x54/0x214 kernel/exit.c:539
 do_exit+0x48c/0x1f58 kernel/exit.c:861
 do_group_exit+0x194/0x22c kernel/exit.c:1024
 get_signal+0x14b0/0x159c kernel/signal.c:2876
 do_signal arch/arm64/kernel/signal.c:1249 [inline]
 do_notify_resume+0x3cc/0x3c90 arch/arm64/kernel/signal.c:1302
 exit_to_user_mode_prepare arch/arm64/kernel/entry-common.c:137 [inline]
 exit_to_user_mode arch/arm64/kernel/entry-common.c:144 [inline]
 el0_svc+0x94/0x160 arch/arm64/kernel/entry-common.c:648
 el0t_64_sync_handler+0x84/0xfc arch/arm64/kernel/entry-common.c:665
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591
INFO: task syz-executor.3:7685 blocked for more than 143 seconds.
      Not tainted 6.4.0-rc7-syzkaller-ge40939bbfc68 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor.3  state:D stack:0     pid:7685  ppid:6013   flags:0x0000000d
Call trace:
 __switch_to+0x320/0x754 arch/arm64/kernel/process.c:556
 context_switch kernel/sched/core.c:5343 [inline]
 __schedule+0x1368/0x23b8 kernel/sched/core.c:6669
 schedule+0xc4/0x170 kernel/sched/core.c:6745
 schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:6804
 rwsem_down_read_slowpath+0x57c/0xe58 kernel/locking/rwsem.c:1086
 __down_read_common kernel/locking/rwsem.c:1250 [inline]
 __down_read kernel/locking/rwsem.c:1263 [inline]
 down_read+0xa0/0x2fc kernel/locking/rwsem.c:1522
 mmap_read_lock include/linux/mmap_lock.h:142 [inline]
 do_page_fault+0x788/0xcbc arch/arm64/mm/fault.c:640
 do_translation_fault+0x94/0xc8 arch/arm64/mm/fault.c:741
 do_mem_abort+0x74/0x200 arch/arm64/mm/fault.c:877
 el1_abort+0x3c/0x5c arch/arm64/kernel/entry-common.c:369
 el1h_64_sync_handler+0x60/0xac arch/arm64/kernel/entry-common.c:429
 el1h_64_sync+0x64/0x68 arch/arm64/kernel/entry.S:586
 ____sys_recvmsg+0x374/0x6e8 net/socket.c:2735
 ___sys_recvmsg net/socket.c:2764 [inline]
 do_recvmmsg+0x41c/0xb60 net/socket.c:2858
 __sys_recvmmsg net/socket.c:2937 [inline]
 __do_sys_recvmmsg net/socket.c:2960 [inline]
 __se_sys_recvmmsg net/socket.c:2953 [inline]
 __arm64_sys_recvmmsg+0x180/0x23c net/socket.c:2953
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall+0x98/0x2c0 arch/arm64/kernel/syscall.c:52
 el0_svc_common+0x138/0x244 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x64/0x198 arch/arm64/kernel/syscall.c:191
 el0_svc+0x4c/0x160 arch/arm64/kernel/entry-common.c:647
 el0t_64_sync_handler+0x84/0xfc arch/arm64/kernel/entry-common.c:665
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591
INFO: task syz-executor.3:7687 blocked for more than 144 seconds.
      Not tainted 6.4.0-rc7-syzkaller-ge40939bbfc68 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor.3  state:D stack:0     pid:7687  ppid:6013   flags:0x00000009
Call trace:
 __switch_to+0x320/0x754 arch/arm64/kernel/process.c:556
 context_switch kernel/sched/core.c:5343 [inline]
 __schedule+0x1368/0x23b8 kernel/sched/core.c:6669
 schedule+0xc4/0x170 kernel/sched/core.c:6745
 schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:6804
 rwsem_down_read_slowpath+0x57c/0xe58 kernel/locking/rwsem.c:1086
 __down_read_common kernel/locking/rwsem.c:1250 [inline]
 __down_read kernel/locking/rwsem.c:1263 [inline]
 down_read+0xa0/0x2fc kernel/locking/rwsem.c:1522
 mmap_read_lock include/linux/mmap_lock.h:142 [inline]
 do_page_fault+0x788/0xcbc arch/arm64/mm/fault.c:640
 do_translation_fault+0x94/0xc8 arch/arm64/mm/fault.c:741
 do_mem_abort+0x74/0x200 arch/arm64/mm/fault.c:877
 el1_abort+0x3c/0x5c arch/arm64/kernel/entry-common.c:369
 el1h_64_sync_handler+0x60/0xac arch/arm64/kernel/entry-common.c:429
 el1h_64_sync+0x64/0x68 arch/arm64/kernel/entry.S:586
 do_sys_poll+0xf88/0x1254 fs/select.c:1026
 __do_sys_ppoll fs/select.c:1121 [inline]
 __se_sys_ppoll fs/select.c:1101 [inline]
 __arm64_sys_ppoll+0x2c4/0x358 fs/select.c:1101
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall+0x98/0x2c0 arch/arm64/kernel/syscall.c:52
 el0_svc_common+0x138/0x244 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x64/0x198 arch/arm64/kernel/syscall.c:191
 el0_svc+0x4c/0x160 arch/arm64/kernel/entry-common.c:647
 el0t_64_sync_handler+0x84/0xfc arch/arm64/kernel/entry-common.c:665
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591
INFO: task syz-executor.3:7722 blocked for more than 144 seconds.
      Not tainted 6.4.0-rc7-syzkaller-ge40939bbfc68 #0
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
task:syz-executor.3  state:D stack:0     pid:7722  ppid:6013   flags:0x00000009
Call trace:
 __switch_to+0x320/0x754 arch/arm64/kernel/process.c:556
 context_switch kernel/sched/core.c:5343 [inline]
 __schedule+0x1368/0x23b8 kernel/sched/core.c:6669
 schedule+0xc4/0x170 kernel/sched/core.c:6745
 schedule_preempt_disabled+0x18/0x2c kernel/sched/core.c:6804
 __mutex_lock_common+0xbd8/0x21a0 kernel/locking/mutex.c:679
 __mutex_lock kernel/locking/mutex.c:747 [inline]
 mutex_lock_nested+0x2c/0x38 kernel/locking/mutex.c:799
 reiserfs_write_lock+0x7c/0xe8 fs/reiserfs/lock.c:27
 reiserfs_dirty_inode+0xe4/0x204 fs/reiserfs/super.c:704
 __mark_inode_dirty+0x2b0/0x10f4 fs/fs-writeback.c:2424
 generic_update_time fs/inode.c:1859 [inline]
 inode_update_time fs/inode.c:1872 [inline]
 touch_atime+0x5d8/0x8d4 fs/inode.c:1944
 file_accessed include/linux/fs.h:2198 [inline]
 generic_file_mmap+0xb0/0x11c mm/filemap.c:3606
 call_mmap include/linux/fs.h:1873 [inline]
 mmap_region+0xc00/0x1aa4 mm/mmap.c:2649
 do_mmap+0xa00/0x1108 mm/mmap.c:1394
 vm_mmap_pgoff+0x198/0x3b8 mm/util.c:543
 ksys_mmap_pgoff+0x3c8/0x5b0 mm/mmap.c:1440
 __do_sys_mmap arch/arm64/kernel/sys.c:28 [inline]
 __se_sys_mmap arch/arm64/kernel/sys.c:21 [inline]
 __arm64_sys_mmap+0xf8/0x110 arch/arm64/kernel/sys.c:21
 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline]
 invoke_syscall+0x98/0x2c0 arch/arm64/kernel/syscall.c:52
 el0_svc_common+0x138/0x244 arch/arm64/kernel/syscall.c:142
 do_el0_svc+0x64/0x198 arch/arm64/kernel/syscall.c:191
 el0_svc+0x4c/0x160 arch/arm64/kernel/entry-common.c:647
 el0t_64_sync_handler+0x84/0xfc arch/arm64/kernel/entry-common.c:665
 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591

Showing all locks held in the system:
1 lock held by rcu_tasks_kthre/13:
 #0: ffff80008e0c16d0 (rcu_tasks.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x44/0xcf4 kernel/rcu/tasks.h:518
1 lock held by rcu_tasks_trace/14:
 #0: ffff80008e0c1a90 (rcu_tasks_trace.tasks_gp_mutex){+.+.}-{3:3}, at: rcu_tasks_one_gp+0x44/0xcf4 kernel/rcu/tasks.h:518
4 locks held by kworker/1:0/22:
 #0: ffff0000c0021538 ((wq_completion)events_long){+.+.}-{0:0}, at: process_one_work+0x664/0x12d4 kernel/workqueue.c:2378
 #1: ffff800092927c20 ((work_completion)(&(&sbi->old_work)->work)){+.+.}-{0:0}, at: process_one_work+0x6a8/0x12d4 kernel/workqueue.c:2380
 #2: ffff0001287040e0 (&type->s_umount_key#57){++++}-{3:3}, at: flush_old_commits+0xcc/0x2b8 fs/reiserfs/super.c:97
 #3: ffff0000d358c090 (&sbi->lock){+.+.}-{3:3}, at: reiserfs_write_lock+0x7c/0xe8 fs/reiserfs/lock.c:27
3 locks held by kdevtmpfs/25:
1 lock held by khungtaskd/29:
 #0: ffff80008e0c1500 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0xc/0x44 include/linux/rcupdate.h:326
3 locks held by kworker/u4:3/40:
4 locks held by kworker/0:2/2059:
 #0: ffff0000c0021538 ((wq_completion)events_long){+.+.}-{0:0}, at: process_one_work+0x664/0x12d4 kernel/workqueue.c:2378
 #1: ffff80009bff7c20 ((work_completion)(&(&sbi->old_work)->work)){+.+.}-{0:0}, at: process_one_work+0x6a8/0x12d4 kernel/workqueue.c:2380
 #2: ffff0000d95e80e0 (&type->s_umount_key#57){++++}-{3:3}, at: flush_old_commits+0xcc/0x2b8 fs/reiserfs/super.c:97
 #3: ffff00012c730090 (&sbi->lock){+.+.}-{3:3}, at: reiserfs_write_lock+0x7c/0xe8 fs/reiserfs/lock.c:27
2 locks held by getty/5730:
 #0: ffff0000da8b8098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x4c drivers/tty/tty_ldsem.c:340
 #1: ffff800092f202f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x414/0x1210 drivers/tty/n_tty.c:2176
3 locks held by kworker/u4:13/7188:
 #0: ffff0000c1841938 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x664/0x12d4 kernel/workqueue.c:2378
 #1: ffff800097f37c20 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0x6a8/0x12d4 kernel/workqueue.c:2380
 #2: ffff80008e0c6a40 (rcu_state.barrier_mutex){+.+.}-{3:3}, at: rcu_barrier+0x58/0x534 kernel/rcu/tree.c:3961
1 lock held by syz-executor.3/7681:
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: mmap_read_lock include/linux/mmap_lock.h:142 [inline]
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: do_page_fault+0x788/0xcbc arch/arm64/mm/fault.c:640
1 lock held by syz-executor.3/7683:
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: mmap_read_lock include/linux/mmap_lock.h:142 [inline]
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: do_page_fault+0x788/0xcbc arch/arm64/mm/fault.c:640
1 lock held by syz-executor.3/7685:
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: mmap_read_lock include/linux/mmap_lock.h:142 [inline]
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: do_page_fault+0x788/0xcbc arch/arm64/mm/fault.c:640
1 lock held by syz-executor.3/7687:
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: mmap_read_lock include/linux/mmap_lock.h:142 [inline]
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: do_page_fault+0x788/0xcbc arch/arm64/mm/fault.c:640
4 locks held by syz-executor.3/7689:
3 locks held by syz-executor.3/7722:
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: mmap_write_lock_killable include/linux/mmap_lock.h:110 [inline]
 #0: ffff0000dc197958 (&mm->mmap_lock){++++}-{3:3}, at: vm_mmap_pgoff+0x150/0x3b8 mm/util.c:541
 #1: ffff0000d95e8460 (sb_writers#16){.+.+}-{0:0}, at: file_accessed include/linux/fs.h:2198 [inline]
 #1: ffff0000d95e8460 (sb_writers#16){.+.+}-{0:0}, at: generic_file_mmap+0xb0/0x11c mm/filemap.c:3606
 #2: ffff00012c730090 (&sbi->lock){+.+.}-{3:3}, at: reiserfs_write_lock+0x7c/0xe8 fs/reiserfs/lock.c:27
4 locks held by syz-executor.4/7781:
1 lock held by syz-executor.2/8667:

=============================================


Crashes (12):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/07/07 00:42 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci e40939bbfc68 1a2f6297 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in do_page_fault
2023/06/08 13:53 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 950b879b7f02 058b3a5a .config console log report info ci-qemu2-riscv64 INFO: task hung in do_page_fault
2023/03/26 23:29 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 950b879b7f02 fbf0499a .config console log report info ci-qemu2-riscv64 INFO: task hung in do_page_fault
2023/03/20 08:57 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 950b879b7f02 7939252e .config console log report info ci-qemu2-riscv64 INFO: task hung in do_page_fault
2023/03/14 12:39 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 0d5c4377 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in do_page_fault
2023/03/10 08:21 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 5205ef30 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in do_page_fault
2023/03/09 10:44 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e f08b59ac .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in do_page_fault
2023/03/08 21:47 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e 4fc6d98d .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in do_page_fault
2023/03/07 23:36 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e d2b00170 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in do_page_fault
2023/03/06 19:28 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in do_page_fault
2023/03/06 13:23 git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-kernelci fe15c26ee26e f8902b57 .config console log report info [disk image] [vmlinux] [kernel image] ci-upstream-gce-arm64 INFO: task hung in do_page_fault
2023/02/26 13:18 git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes 950b879b7f02 e792ae78 .config console log report info ci-qemu2-riscv64 INFO: task hung in do_page_fault
* Struck through repros no longer work on HEAD.