【标题描述】能够简要描述问题:说明什么场景下,做了什么操作,出现什么问题(尽量使用正向表达方式)
一、缺陷信息
syzkaller:BUG: scheduling while atomic in __down
内核信息:
OLK-6.6
缺陷归属组件:
缺陷归属的版本:
缺陷简述:
【环境信息】
x86服务器
【问题复现步骤】
运行syzkaller测试
【实际结果】
有报错:BUG: scheduling while atomic in __down
【其他相关附件信息】
BUG: scheduling while atomic: syz-executor.0/3819/0x00000002
Modules linked in:
Kernel panic - not syncing: scheduling while atomic: panic_on_warn set ...
CPU: 3 PID: 3819 Comm: syz-executor.0 Not tainted 6.6.0+ #2
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014
Call Trace:
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x72/0xa0 lib/dump_stack.c:106
panic+0x644/0x6e0 kernel/panic.c:340
check_panic_on_warn+0xb0/0xb0 kernel/panic.c:236
__schedule_bug+0xaa/0xf0 kernel/sched/core.c:5982
schedule_debug kernel/sched/core.c:6011 [inline]
__schedule+0x2620/0x4350 kernel/sched/core.c:6647
schedule+0x134/0x220 kernel/sched/core.c:6828
schedule_timeout+0x5f9/0x770 kernel/time/timer.c:2143
___down_common kernel/locking/semaphore.c:225 [inline]
__down_common kernel/locking/semaphore.c:246 [inline]
__down+0x17c/0x420 kernel/locking/semaphore.c:254
down+0x71/0xa0 kernel/locking/semaphore.c:63
console_lock+0x8a/0x120 kernel/printk/printk.c:2659
do_con_write+0x142/0x10c0 drivers/tty/vt/vt.c:2862
con_write+0x28/0xc0 drivers/tty/vt/vt.c:3245
gsmld_write+0xd7/0x150 drivers/tty/n_gsm.c:3723
iterate_tty_write+0x2b5/0x630 drivers/tty/tty_io.c:1017
file_tty_write.constprop.0+0x20c/0x3b0 drivers/tty/tty_io.c:1088
call_write_iter include/linux/fs.h:2080 [inline]
new_sync_write+0x1b1/0x2d0 fs/read_write.c:493
vfs_write+0x70e/0x950 fs/read_write.c:586
ksys_write+0x12e/0x260 fs/read_write.c:639
do_syscall_x64 arch/x86/entry/common.c:51 [inline]
do_syscall_64+0x3b/0x90 arch/x86/entry/common.c:81
entry_SYSCALL_64_after_hwframe+0x6e/0xd8
RIP: 0033:0x4455ad
Code: 48 83 c8 ff c3 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f7fdf7ff0d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 00000000005cc1f0 RCX: 00000000004455ad
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000009
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 00000000005cc1fc
R13: 000000000000006e R14: 00000000005cc1f0 R15: 00007f7fdf7df000
Kernel Offset: 0x1c000000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
缺陷详情参考链接:
缺陷分析指导链接:
https:xxx