402 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

【OLK-6.6】syzkaller:BUG: scheduling while atomic in __down

待办的
缺陷
创建于  
2024-05-15 10:46

【标题描述】能够简要描述问题:说明什么场景下,做了什么操作,出现什么问题(尽量使用正向表达方式)

一、缺陷信息
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

评论 (1)

James 创建了缺陷

Hi james-felton, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Kernel, and any of the maintainers.

openeuler-ci-bot 添加了
 
sig/Kernel
标签
James 里程碑设置为24.03-Kernel-Develop

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助