WARNING in cgroup_finalize_control

16 views
Skip to first unread message

syzbot

unread,
May 11, 2020, 1:21:15 PM5/11/20
to and...@fb.com, a...@kernel.org, b...@vger.kernel.org, cgr...@vger.kernel.org, chri...@brauner.io, core...@netfilter.org, dan...@iogearbox.net, da...@davemloft.net, han...@cmpxchg.org, john.fa...@gmail.com, ka...@trash.net, kad...@blackhole.kfki.hu, ka...@fb.com, kps...@chromium.org, linux-...@vger.kernel.org, linux...@vger.kernel.org, liz...@huawei.com, marcelo...@gmail.com, net...@vger.kernel.org, netfilt...@vger.kernel.org, nho...@tuxdriver.com, pa...@netfilter.org, songliu...@fb.com, syzkall...@googlegroups.com, t...@kernel.org, vyas...@gmail.com, y...@fb.com
Hello,

syzbot found the following crash on:

HEAD commit: a811c1fa Merge git://git.kernel.org/pub/scm/linux/kernel/g..
git tree: upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=16ad1d70100000
kernel config: https://syzkaller.appspot.com/x/.config?x=43badbd0e7e1137e
dashboard link: https://syzkaller.appspot.com/bug?extid=9c08aaa363ca5784c9e9
compiler: clang version 10.0.0 (https://github.com/llvm/llvm-project/ c2443155a0fb245c8f17f2c1c72b6ea391e86e81)
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=10d3c588100000

The bug was bisected to:

commit eab59075d3cd7f3535aa2dbbc19a198dfee58892
Author: Marcelo Ricardo Leitner <marcelo...@gmail.com>
Date: Wed Dec 28 11:26:31 2016 +0000

sctp: reduce indent level at sctp_sf_tabort_8_4_8

bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=151b6c7c100000
final crash: https://syzkaller.appspot.com/x/report.txt?x=171b6c7c100000
console output: https://syzkaller.appspot.com/x/log.txt?x=131b6c7c100000

IMPORTANT: if you fix the bug, please add the following tag to the commit:
Reported-by: syzbot+9c08aa...@syzkaller.appspotmail.com
Fixes: eab59075d3cd ("sctp: reduce indent level at sctp_sf_tabort_8_4_8")

------------[ cut here ]------------
WARNING: CPU: 0 PID: 7373 at kernel/cgroup/cgroup.c:3111 cgroup_apply_control_disable kernel/cgroup/cgroup.c:3111 [inline]
WARNING: CPU: 0 PID: 7373 at kernel/cgroup/cgroup.c:3111 cgroup_finalize_control+0xb6c/0xd60 kernel/cgroup/cgroup.c:3178
Kernel panic - not syncing: panic_on_warn set ...
CPU: 0 PID: 7373 Comm: syz-executor.0 Not tainted 5.7.0-rc4-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
__dump_stack lib/dump_stack.c:77 [inline]
dump_stack+0x1e9/0x30e lib/dump_stack.c:118
panic+0x264/0x7a0 kernel/panic.c:221
__warn+0x209/0x210 kernel/panic.c:582
report_bug+0x1ac/0x2d0 lib/bug.c:195
fixup_bug arch/x86/kernel/traps.c:175 [inline]
do_error_trap+0xca/0x1c0 arch/x86/kernel/traps.c:267
do_invalid_op+0x32/0x40 arch/x86/kernel/traps.c:286
invalid_op+0x23/0x30 arch/x86/entry/entry_64.S:1027
RIP: 0010:cgroup_apply_control_disable kernel/cgroup/cgroup.c:3111 [inline]
RIP: 0010:cgroup_finalize_control+0xb6c/0xd60 kernel/cgroup/cgroup.c:3178
Code: 89 f7 ff d3 eb 08 e8 53 fe 07 00 0f 1f 00 49 ff c4 49 83 fc 0d 0f 84 63 01 00 00 e8 3e fe 07 00 e9 a9 f8 ff ff e8 34 fe 07 00 <0f> 0b e9 88 f9 ff ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c cd f8 ff
RSP: 0018:ffffc900035a7ba8 EFLAGS: 00010293
RAX: ffffffff816b637c RBX: 0000000000000002 RCX: ffff88809e876100
RDX: 0000000000000000 RSI: 0000000000000002 RDI: 0000000000000000
RBP: ffffffff89307148 R08: ffffffff816b5cfc R09: ffffed1015d07074
R10: ffffed1015d07074 R11: 0000000000000000 R12: 0000000000000008
R13: ffff88809251c000 R14: ffff88808eef2400 R15: dffffc0000000000
rebind_subsystems+0x737/0xe60 kernel/cgroup/cgroup.c:1750
cgroup_setup_root+0x679/0xd50 kernel/cgroup/cgroup.c:1984
cgroup1_root_to_use kernel/cgroup/cgroup-v1.c:1190 [inline]
cgroup1_get_tree+0x7a2/0xae0 kernel/cgroup/cgroup-v1.c:1207
vfs_get_tree+0x88/0x270 fs/super.c:1547
do_new_mount fs/namespace.c:2816 [inline]
do_mount+0x17ec/0x2900 fs/namespace.c:3141
__do_sys_mount fs/namespace.c:3350 [inline]
__se_sys_mount+0xd3/0x100 fs/namespace.c:3327
do_syscall_64+0xf3/0x1b0 arch/x86/entry/common.c:295
entry_SYSCALL_64_after_hwframe+0x49/0xb3
RIP: 0033:0x45f27a
Code: b8 a6 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 ad 8c fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 0f 83 8a 8c fb ff c3 66 0f 1f 84 00 00 00 00 00
RSP: 002b:00007fff4f78e3a8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5
RAX: ffffffffffffffda RBX: 00007fff4f78e400 RCX: 000000000045f27a
RDX: 00000000004cad91 RSI: 00000000004c1465 RDI: 00000000004c1428
RBP: 0000000000000000 R08: 00000000004cf7b8 R09: 000000000000001c
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000418390
R13: 00007fff4f78e628 R14: 0000000000000000 R15: 0000000000000000
Kernel Offset: disabled
Rebooting in 86400 seconds..


---
This bug 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 bug report. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.
For information about bisection process see: https://goo.gl/tpsmEJ#bisection
syzbot can test patches for this bug, for details see:
https://goo.gl/tpsmEJ#testing-patches

Marcelo Ricardo Leitner

unread,
May 11, 2020, 2:31:33 PM5/11/20
to syzbot, and...@fb.com, a...@kernel.org, b...@vger.kernel.org, cgr...@vger.kernel.org, chri...@brauner.io, core...@netfilter.org, dan...@iogearbox.net, da...@davemloft.net, han...@cmpxchg.org, john.fa...@gmail.com, ka...@trash.net, kad...@blackhole.kfki.hu, ka...@fb.com, kps...@chromium.org, linux-...@vger.kernel.org, linux...@vger.kernel.org, liz...@huawei.com, net...@vger.kernel.org, netfilt...@vger.kernel.org, nho...@tuxdriver.com, pa...@netfilter.org, songliu...@fb.com, syzkall...@googlegroups.com, t...@kernel.org, vyas...@gmail.com, y...@fb.com
On Mon, May 11, 2020 at 10:21:13AM -0700, syzbot wrote:
> Hello,
>
> syzbot found the following crash on:
>
> HEAD commit: a811c1fa Merge git://git.kernel.org/pub/scm/linux/kernel/g..
> git tree: upstream
> console output: https://syzkaller.appspot.com/x/log.txt?x=16ad1d70100000
> kernel config: https://syzkaller.appspot.com/x/.config?x=43badbd0e7e1137e
> dashboard link: https://syzkaller.appspot.com/bug?extid=9c08aaa363ca5784c9e9
> compiler: clang version 10.0.0 (https://github.com/llvm/llvm-project/ c2443155a0fb245c8f17f2c1c72b6ea391e86e81)
> syz repro: https://syzkaller.appspot.com/x/repro.syz?x=10d3c588100000
>
> The bug was bisected to:
>
> commit eab59075d3cd7f3535aa2dbbc19a198dfee58892
> Author: Marcelo Ricardo Leitner <marcelo...@gmail.com>
> Date: Wed Dec 28 11:26:31 2016 +0000
>
> sctp: reduce indent level at sctp_sf_tabort_8_4_8

The reproducer is not touching any sctp code and the commit above
didn't have any functional change. Not sure how the bisect ended up on
it, but this isn't triggered by sctp.

syzbot

unread,
Nov 20, 2021, 9:24:07 PM11/20/21
to and...@fb.com, a...@kernel.org, b...@vger.kernel.org, cgr...@vger.kernel.org, chri...@brauner.io, core...@netfilter.org, dan...@iogearbox.net, da...@davemloft.net, han...@cmpxchg.org, john.fa...@gmail.com, ka...@trash.net, kad...@blackhole.kfki.hu, ka...@fb.com, kps...@chromium.org, linux-...@vger.kernel.org, linux...@vger.kernel.org, lize...@bytedance.com, liz...@huawei.com, lon...@redhat.com, marcelo...@gmail.com, net...@vger.kernel.org, netfilt...@vger.kernel.org, nho...@tuxdriver.com, pa...@netfilter.org, songliu...@fb.com, syzkall...@googlegroups.com, t...@kernel.org, vyas...@gmail.com, y...@fb.com
syzbot suspects this issue was fixed by commit:

commit 7ee285395b211cad474b2b989db52666e0430daf
Author: Waiman Long <lon...@redhat.com>
Date: Sat Sep 18 22:53:08 2021 +0000

cgroup: Make rebind_subsystems() disable v2 controllers all at once

bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=12232c06b00000
start commit: 442489c21923 Merge tag 'timers-core-2020-08-04' of git://g..
git tree: upstream
kernel config: https://syzkaller.appspot.com/x/.config?x=b3f0df8558780a7d
dashboard link: https://syzkaller.appspot.com/bug?extid=9c08aaa363ca5784c9e9
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=14148c62900000

If the result looks correct, please mark the issue as fixed by replying with:

#syz fix: cgroup: Make rebind_subsystems() disable v2 controllers all at once

Waiman Long

unread,
Nov 21, 2021, 11:23:34 AM11/21/21
to syzbot, and...@fb.com, a...@kernel.org, b...@vger.kernel.org, cgr...@vger.kernel.org, chri...@brauner.io, core...@netfilter.org, dan...@iogearbox.net, da...@davemloft.net, han...@cmpxchg.org, john.fa...@gmail.com, ka...@trash.net, kad...@blackhole.kfki.hu, ka...@fb.com, kps...@chromium.org, linux-...@vger.kernel.org, linux...@vger.kernel.org, lize...@bytedance.com, liz...@huawei.com, marcelo...@gmail.com, net...@vger.kernel.org, netfilt...@vger.kernel.org, nho...@tuxdriver.com, pa...@netfilter.org, songliu...@fb.com, syzkall...@googlegroups.com, t...@kernel.org, vyas...@gmail.com, y...@fb.com
#syz fix: cgroup: Make rebind_subsystems() disable v2 controllers all at once


Reply all
Reply to author
Forward
0 new messages