bisecting cause commit starting from 195303136f192d37b89e20a8d1d2670d0d825266 building syzkaller on 2b42fdc898d8300c3f737e1c6e9e29763566e4e7 testing commit 195303136f192d37b89e20a8d1d2670d0d825266 with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl testing release v4.18 testing commit 94710cac0ef4ee177a63b5227664b38c95bbf703 with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl testing release v4.17 testing commit 29dcea88779c856c7dc92040a0c01233263101d4 with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl testing release v4.16 testing commit 0adb32858b0bddf4ada5f364a84ed60b196dbcda with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl testing release v4.15 testing commit d8a5b80568a9cb66810e75b182018e9edb68e8ff with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl testing release v4.14 testing commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4 with gcc (GCC) 8.1.0 all runs: OK # git bisect start v4.15 v4.14 Bisecting: 8497 revisions left to test after this (roughly 13 steps) [5d352e69c60e54b5f04d6e337a1d2bf0dbf3d94a] Merge tag 'media/v4.15-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media testing commit 5d352e69c60e54b5f04d6e337a1d2bf0dbf3d94a with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl # git bisect bad 5d352e69c60e54b5f04d6e337a1d2bf0dbf3d94a Bisecting: 3798 revisions left to test after this (roughly 12 steps) [4e4510fec4af08ead21f6934c1410af1f19a8cad] Merge tag 'sound-4.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tiwai/sound testing commit 4e4510fec4af08ead21f6934c1410af1f19a8cad with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl # git bisect bad 4e4510fec4af08ead21f6934c1410af1f19a8cad Bisecting: 1969 revisions left to test after this (roughly 11 steps) [fb0255fb2941ef6f21742b2bc146d6b9aef4fedc] Merge tag 'tty-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty testing commit fb0255fb2941ef6f21742b2bc146d6b9aef4fedc with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl # git bisect bad fb0255fb2941ef6f21742b2bc146d6b9aef4fedc Bisecting: 978 revisions left to test after this (roughly 10 steps) [670310dfbae0eefe7318ff6a61e29e67a7a7bbce] Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 670310dfbae0eefe7318ff6a61e29e67a7a7bbce with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl # git bisect bad 670310dfbae0eefe7318ff6a61e29e67a7a7bbce Bisecting: 510 revisions left to test after this (roughly 9 steps) [6098850e7e6978f95a958f79a645a653228d0002] Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 6098850e7e6978f95a958f79a645a653228d0002 with gcc (GCC) 8.1.0 all runs: OK # git bisect good 6098850e7e6978f95a958f79a645a653228d0002 Bisecting: 281 revisions left to test after this (roughly 8 steps) [f2be8bd52e7410c70145f73511a2e80f4797e1a5] Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit f2be8bd52e7410c70145f73511a2e80f4797e1a5 with gcc (GCC) 8.1.0 all runs: OK # git bisect good f2be8bd52e7410c70145f73511a2e80f4797e1a5 Bisecting: 149 revisions left to test after this (roughly 7 steps) [91a6a6cfee8ad34ea4cc10a54c0765edfe437cdb] Merge branch 'linus' into x86/asm, to resolve conflict testing commit 91a6a6cfee8ad34ea4cc10a54c0765edfe437cdb with gcc (GCC) 8.1.0 all runs: OK # git bisect good 91a6a6cfee8ad34ea4cc10a54c0765edfe437cdb Bisecting: 74 revisions left to test after this (roughly 6 steps) [43ff2f4db9d0f76452b77cfa645f02b471143b24] Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 43ff2f4db9d0f76452b77cfa645f02b471143b24 with gcc (GCC) 8.1.0 all runs: crashed: WARNING in enqueue_task_dl # git bisect bad 43ff2f4db9d0f76452b77cfa645f02b471143b24 Bisecting: 37 revisions left to test after this (roughly 5 steps) [36436440cd19f59f5be12a1b181d299af2725140] block/ioprio: Use a helper to check for RT prio testing commit 36436440cd19f59f5be12a1b181d299af2725140 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in get_pi_state run #1: crashed: WARNING in enqueue_task_dl run #2: crashed: WARNING in enqueue_task_dl run #3: crashed: WARNING in enqueue_task_dl run #4: crashed: WARNING in enqueue_task_dl run #5: crashed: WARNING in enqueue_task_dl run #6: crashed: WARNING in enqueue_task_dl run #7: crashed: WARNING in enqueue_task_dl run #8: crashed: WARNING in enqueue_task_dl run #9: crashed: WARNING in enqueue_task_dl # git bisect bad 36436440cd19f59f5be12a1b181d299af2725140 Bisecting: 18 revisions left to test after this (roughly 4 steps) [17de4ee04ca925590df036b112c1db8a778e14bf] sched/fair: Update calc_group_*() comments testing commit 17de4ee04ca925590df036b112c1db8a778e14bf with gcc (GCC) 8.1.0 run #0: crashed: WARNING in get_pi_state run #1: crashed: WARNING in get_pi_state run #2: crashed: WARNING in get_pi_state run #3: OK run #4: OK run #5: OK run #6: crashed: WARNING in get_pi_state run #7: OK run #8: OK run #9: OK # git bisect bad 17de4ee04ca925590df036b112c1db8a778e14bf Bisecting: 8 revisions left to test after this (roughly 3 steps) [840c5abca499a858619954dbcffc82110bb6e076] sched/fair: More accurate reweight_entity() testing commit 840c5abca499a858619954dbcffc82110bb6e076 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in get_pi_state run #1: crashed: WARNING in get_pi_state run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 840c5abca499a858619954dbcffc82110bb6e076 Bisecting: 4 revisions left to test after this (roughly 2 steps) [c7b50216818ef3dca14a52e3499750fbad2d9691] sched/fair: Remove se->load.weight from se->avg.load_sum testing commit c7b50216818ef3dca14a52e3499750fbad2d9691 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in get_pi_state run #1: crashed: WARNING in get_pi_state run #2: crashed: WARNING in get_pi_state run #3: crashed: WARNING in get_pi_state run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad c7b50216818ef3dca14a52e3499750fbad2d9691 Bisecting: 1 revision left to test after this (roughly 1 step) [cef27403cbe98ebda0a32d43128dd60c309eb966] sched/fair: Add comment to calc_cfs_shares() testing commit cef27403cbe98ebda0a32d43128dd60c309eb966 with gcc (GCC) 8.1.0 run #0: crashed: WARNING in get_pi_state run #1: crashed: WARNING in get_pi_state run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad cef27403cbe98ebda0a32d43128dd60c309eb966 Bisecting: 0 revisions left to test after this (roughly 0 steps) [7c80cfc99b7bfdc92cee26f8008859f326f4a37f] sched/fair: Clean up calc_cfs_shares() testing commit 7c80cfc99b7bfdc92cee26f8008859f326f4a37f with gcc (GCC) 8.1.0 run #0: crashed: WARNING in get_pi_state run #1: crashed: WARNING in get_pi_state run #2: crashed: WARNING in get_pi_state run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK # git bisect bad 7c80cfc99b7bfdc92cee26f8008859f326f4a37f 7c80cfc99b7bfdc92cee26f8008859f326f4a37f is the first bad commit commit 7c80cfc99b7bfdc92cee26f8008859f326f4a37f Author: Peter Zijlstra Date: Sat May 6 16:03:17 2017 +0200 sched/fair: Clean up calc_cfs_shares() For consistencies sake, we should have only a single reading of tg->shares. Signed-off-by: Peter Zijlstra (Intel) Cc: Linus Torvalds Cc: Peter Zijlstra Cc: Thomas Gleixner Cc: linux-kernel@vger.kernel.org Signed-off-by: Ingo Molnar kernel/sched/fair.c | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) revisions tested: 22, total time: 4h8m8.253688322s (build: 1h47m3.100760591s, test: 2h16m24.35085505s) first bad commit: 7c80cfc99b7bfdc92cee26f8008859f326f4a37f sched/fair: Clean up calc_cfs_shares() cc: ["linux-kernel@vger.kernel.org" "mingo@kernel.org" "peterz@infradead.org" "tglx@linutronix.de" "torvalds@linux-foundation.org"] crash: WARNING in get_pi_state ------------[ cut here ]------------ WARNING: CPU: 0 PID: 27596 at kernel/futex.c:818 atomic_try_cmpxchg arch/x86/include/asm/atomic.h:192 [inline] WARNING: CPU: 0 PID: 27596 at kernel/futex.c:818 __atomic_add_unless arch/x86/include/asm/atomic.h:267 [inline] WARNING: CPU: 0 PID: 27596 at kernel/futex.c:818 atomic_add_unless include/linux/atomic.h:532 [inline] WARNING: CPU: 0 PID: 27596 at kernel/futex.c:818 get_pi_state+0x115/0x140 kernel/futex.c:818 Kernel panic - not syncing: panic_on_warn set ... CPU: 0 PID: 27596 Comm: syz-executor1 Not tainted 4.14.0-rc2+ #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:16 [inline] dump_stack+0x145/0x1e1 lib/dump_stack.c:52 panic+0x1a9/0x34e kernel/panic.c:181 __warn.cold.8+0x11a/0x156 kernel/panic.c:542 report_bug+0x1a3/0x227 lib/bug.c:183 fixup_bug arch/x86/kernel/traps.c:178 [inline] do_trap_no_signal arch/x86/kernel/traps.c:212 [inline] do_trap+0x1ef/0x2d0 arch/x86/kernel/traps.c:261 do_error_trap+0x11f/0x390 arch/x86/kernel/traps.c:298 do_invalid_op+0x1b/0x20 arch/x86/kernel/traps.c:311 invalid_op+0x18/0x20 arch/x86/entry/entry_64.S:905 RIP: 0010:get_pi_state+0x115/0x140 kernel/futex.c:818 RSP: 0000:ffff88003362f1b0 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff88003ddc1c00 RCX: 1ffff100066c5e3b RDX: dffffc0000000000 RSI: ffff880030a5e658 RDI: ffff88003ddc1b40 RBP: ffff88003362f240 R08: ffff880030a5e678 R09: 0000000000000006 R10: 0000000000000000 R11: ffff880030a5dd80 R12: 1ffff100066c5e37 R13: ffff88003ddc1b40 R14: 1ffff100066c5e3b R15: ffff88003362f218 exit_pi_state_list+0x4b8/0x730 kernel/futex.c:927 mm_release+0x413/0x520 kernel/fork.c:1126 exit_mm kernel/exit.c:499 [inline] do_exit+0x42c/0x18c0 kernel/exit.c:852 do_group_exit+0x135/0x3b0 kernel/exit.c:968 get_signal+0x6ad/0x1480 kernel/signal.c:2334 do_signal+0x94/0x2210 arch/x86/kernel/signal.c:808 exit_to_usermode_loop+0x1bc/0x290 arch/x86/entry/common.c:158 prepare_exit_to_usermode arch/x86/entry/common.c:197 [inline] syscall_return_slowpath+0x341/0x400 arch/x86/entry/common.c:266 entry_SYSCALL_64_fastpath+0xc0/0xc2 RIP: 0033:0x4576a9 RSP: 002b:00007f2bce24ec88 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca RAX: 0000000000000000 RBX: 000000000071c040 RCX: 00000000004576a9 RDX: 0000000000000004 RSI: 000080000000000b RDI: 000000002000cffc RBP: 0000000000000006 R08: 0000000020048000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007f2bce24f6d4 R13: 00000000004a5897 R14: 00000000006e24f0 R15: 00000000ffffffff Kernel Offset: disabled Rebooting in 86400 seconds..