paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Comprehensive Study of Concurrency Bugs in the Linux Kernel

Linux 内核并发缺陷的综合研究
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 2/10 · 该论文是对 Linux 内核并发缺陷的实证研究,属于系统软件工程/测试调试方向,与用户核心关注的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析均无直接交叉;仅与程序分析、缺陷检测有较弱的边缘联系。引用 0 inbox
Sishuai Gong, Chih-En Lin, Kevin Wu, Edwin Lu, Pedro Fonseca
crossref: 2026-09-12

AI 速览

一句话:系统研究 Linux 内核并发缺陷,揭示其与用户态应用不同的执行行为与挑战。

并发缺陷由并发指令的非预期顺序引发,因非确定性而难以检测和诊断。已有研究多关注用户态应用,总结了常见缺陷特征,并推动了检测、诊断与修复技术;相比之下,操作系统内核中的并发缺陷认识不足。本文以 Linux 内核为对象开展综合性研究,指出内核中的底层系统编程和复杂执行模式会带来与用户态根本不同的并发执行行为。通过这一研究,作者旨在刻画内核并发缺陷的特征与挑战,填补该领域空白,并为后续检测、诊断与修复工具提供依据。摘要未给出具体评估结果。

问题
并发缺陷因非确定性难以检测和诊断,而现有并发缺陷研究主要针对用户态应用,操作系统内核中的并发缺陷特征尚不清楚。
方法
对 Linux 内核并发缺陷进行综合性研究,分析底层系统编程和复杂执行模式如何导致与用户态不同的并发执行行为。
评估
摘要未说明具体评估方式;该工作属于以 Linux 内核为对象的综合性缺陷研究。
原文摘要(Abstract)

Concurrency bugs arise from unexpected orderings of concurrent instructions and are notoriously difficult to detect and diagnose due to their non-deterministic nature. Prior studies of concurrency bugs in user-space applications have identified common bug characteristics and informed the design of effective detection, diagnosis, and repair techniques. In contrast, far less is known about concurrency bugs in operating system kernels, where low-level systems programming and complex execution patterns introduce fundamentally different concurrent execution behaviors.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11820,
  title = {A Comprehensive Study of Concurrency Bugs in the Linux Kernel},
  author = {Sishuai Gong and Chih-En Lin and Kevin Wu and Edwin Lu and Pedro Fonseca},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3744916.3787790}
}