Hello,
syzbot found the following issue on:
HEAD commit: 3f82f1c3a036 Merge tag 'x86-urgent-2023-12-23' of git://gi..
git tree: upstream
console output:
https://syzkaller.appspot.com/x/log.txt?x=13bd9595e80000
kernel config:
https://syzkaller.appspot.com/x/.config?x=e072f730d9f8076f
dashboard link:
https://syzkaller.appspot.com/bug?extid=f05d8824f038fad0babb
compiler: aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40
userspace arch: arm64
CC: [
gre...@linuxfoundation.org jiri...@kernel.org linux-...@vger.kernel.org linux-...@vger.kernel.org]
Unfortunately, I don't have any reproducer for this issue yet.
Downloadable assets:
disk image (non-bootable):
https://storage.googleapis.com/syzbot-assets/384ffdcca292/non_bootable_disk-3f82f1c3.raw.xz
vmlinux:
https://storage.googleapis.com/syzbot-assets/a6994d59dc09/vmlinux-3f82f1c3.xz
kernel image:
https://storage.googleapis.com/syzbot-assets/15df28112f65/Image-3f82f1c3.gz.xz
IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by:
syzbot+f05d88...@syzkaller.appspotmail.com
BUG: scheduling while atomic: syz-executor.0/8840/0x00000002
Modules linked in:
CPU: 0 PID: 8840 Comm: syz-executor.0 Not tainted 6.7.0-rc6-syzkaller-00303-g3f82f1c3a036 #0
Hardware name: linux,dummy-virt (DT)
Call trace:
dump_backtrace+0x94/0xec arch/arm64/kernel/stacktrace.c:233
show_stack+0x18/0x24 arch/arm64/kernel/stacktrace.c:240
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x48/0x60 lib/dump_stack.c:106
dump_stack+0x18/0x24 lib/dump_stack.c:113
__schedule_bug+0x50/0x68 kernel/sched/core.c:5919
schedule_debug kernel/sched/core.c:5946 [inline]
__schedule+0x7e0/0x898 kernel/sched/core.c:6581
__schedule_loop kernel/sched/core.c:6763 [inline]
schedule+0x34/0xc8 kernel/sched/core.c:6778
schedule_timeout+0xf4/0x100 kernel/time/timer.c:2143
___down_common+0xec/0x15c kernel/locking/semaphore.c:225
__down_common kernel/locking/semaphore.c:246 [inline]
__down+0x18/0x24 kernel/locking/semaphore.c:254
down+0x50/0x6c kernel/locking/semaphore.c:63
console_lock+0x2c/0x8c kernel/printk/printk.c:2640
do_con_write+0x7c/0x1e2c drivers/tty/vt/vt.c:2862
con_write+0x18/0x68 drivers/tty/vt/vt.c:3251
gsmld_write+0x64/0xd0 drivers/tty/n_gsm.c:3724
iterate_tty_write drivers/tty/tty_io.c:1021 [inline]
file_tty_write.constprop.0+0x134/0x28c drivers/tty/tty_io.c:1092
tty_write+0x14/0x20 drivers/tty/tty_io.c:1113
call_write_iter include/linux/fs.h:2020 [inline]
new_sync_write fs/read_write.c:491 [inline]
vfs_write+0x1b8/0x2dc fs/read_write.c:584
ksys_write+0x70/0x104 fs/read_write.c:637
__do_sys_write fs/read_write.c:649 [inline]
__se_sys_write fs/read_write.c:646 [inline]
__arm64_sys_write+0x1c/0x28 fs/read_write.c:646
__invoke_syscall arch/arm64/kernel/syscall.c:37 [inline]
invoke_syscall+0x48/0x114 arch/arm64/kernel/syscall.c:51
el0_svc_common.constprop.0+0x40/0xe0 arch/arm64/kernel/syscall.c:136
do_el0_svc+0x1c/0x28 arch/arm64/kernel/syscall.c:155
el0_svc+0x34/0xd8 arch/arm64/kernel/entry-common.c:678
el0t_64_sync_handler+0x100/0x12c arch/arm64/kernel/entry-common.c:696
el0t_64_sync+0x19c/0x1a0 arch/arm64/kernel/entry.S:595
BUG: scheduling while atomic: syz-executor.0/8840/0x00000000
Modules linked in:
CPU: 0 PID: 8840 Comm: syz-executor.0 Tainted: G W 6.7.0-rc6-syzkaller-00303-g3f82f1c3a036 #0
Hardware name: linux,dummy-virt (DT)
Call trace:
dump_backtrace+0x94/0xec arch/arm64/kernel/stacktrace.c:233
show_stack+0x18/0x24 arch/arm64/kernel/stacktrace.c:240
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x48/0x60 lib/dump_stack.c:106
dump_stack+0x18/0x24 lib/dump_stack.c:113
__schedule_bug+0x50/0x68 kernel/sched/core.c:5919
schedule_debug kernel/sched/core.c:5946 [inline]
__schedule+0x7e0/0x898 kernel/sched/core.c:6581
__schedule_loop kernel/sched/core.c:6763 [inline]
schedule+0x34/0xc8 kernel/sched/core.c:6778
do_notify_resume+0x1a0/0x1474 arch/arm64/kernel/signal.c:1288
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+0xd4/0xd8 arch/arm64/kernel/entry-common.c:679
el0t_64_sync_handler+0x100/0x12c arch/arm64/kernel/entry-common.c:696
el0t_64_sync+0x19c/0x1a0 arch/arm64/kernel/entry.S:595
---
This report is generated by a bot. It may contain errors.
See
https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at
syzk...@googlegroups.com.
syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
If the report is already addressed, let syzbot know by replying with:
#syz fix: exact-commit-title
If you want to overwrite report's subsystems, reply with:
#syz set subsystems: new-subsystem
(See the list of subsystem names on the web dashboard)
If the report is a duplicate of another one, reply with:
#syz dup: exact-subject-of-another-report
If you want to undo deduplication, reply with:
#syz undup