bisecting cause commit starting from 46cf053efec6a3a5f343fead837777efe8252a46 building syzkaller on be5c2c81971442d623dd1b265dabf4644ceeb35b testing commit 46cf053efec6a3a5f343fead837777efe8252a46 with gcc (GCC) 8.1.0 kernel signature: e6918d2467a6a8fe7a9155f8e23e4bba3b5b9fbf all runs: crashed: general protection fault in nf_ct_netns_do_get testing release v5.4 testing commit 219d54332a09e8d8741c1e1982f5eae56099de85 with gcc (GCC) 8.1.0 kernel signature: 7c63a379eba9fcc19b59c6f5956be83c6fe35c8b all runs: crashed: general protection fault in nf_ct_netns_do_get testing release v5.3 testing commit 4d856f72c10ecb060868ed10ff1b1453943fc6c8 with gcc (GCC) 8.1.0 kernel signature: 6f8074bd5d590f6880f11d415b22ff308ff2b218 all runs: crashed: general protection fault in nf_ct_netns_do_get testing release v5.2 testing commit 0ecfebd2b52404ae0c54a878c872bb93363ada36 with gcc (GCC) 8.1.0 kernel signature: dd3dce2333f7c7682d174a3175e45519180d21f7 all runs: crashed: general protection fault in nf_ct_netns_do_get testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.1.0 kernel signature: c7deb8a16fd5d7388896ae02b9e0c940222c9cc9 all runs: crashed: general protection fault in nf_ct_netns_do_get testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.1.0 kernel signature: 6dab6e20daab18407241858fc488c86830502e3c all runs: crashed: general protection fault in nf_ct_netns_do_get testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 kernel signature: 91b7a02492ebddbf8a147e88fbba07099a1dfa0c all runs: crashed: general protection fault in nf_ct_netns_do_get testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.1.0 kernel signature: 7b4885b8556fed29831d8c6716a1570d250bd56d all runs: crashed: general protection fault in nf_ct_netns_do_get testing release v4.18 testing commit 94710cac0ef4ee177a63b5227664b38c95bbf703 with gcc (GCC) 8.1.0 kernel signature: a992ed8c390e327bafc7ed2c41c444b74401e642 all runs: OK # git bisect start 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d 94710cac0ef4ee177a63b5227664b38c95bbf703 Bisecting: 7596 revisions left to test after this (roughly 13 steps) [db06f826ec12bf0701ea7fc0a3c0aa00b84417c8] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux testing commit db06f826ec12bf0701ea7fc0a3c0aa00b84417c8 with gcc (GCC) 8.1.0 kernel signature: f744cd379e09e47ca4257c9e4b57ea8e6e97f41d all runs: crashed: general protection fault in nf_ct_netns_do_get # git bisect bad db06f826ec12bf0701ea7fc0a3c0aa00b84417c8 Bisecting: 4493 revisions left to test after this (roughly 12 steps) [0a957467c5fd46142bc9c52758ffc552d4c5e2f7] x86: i8259: Add missing include file testing commit 0a957467c5fd46142bc9c52758ffc552d4c5e2f7 with gcc (GCC) 8.1.0 kernel signature: 2936b26cdbf6b6462674e804f30f4eb25b525b75 run #0: crashed: WARNING in corrupted run #1: OK 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 0a957467c5fd46142bc9c52758ffc552d4c5e2f7 Bisecting: 1595 revisions left to test after this (roughly 11 steps) [958f338e96f874a0d29442396d6adf9c1e17aa2d] Merge branch 'l1tf-final' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit 958f338e96f874a0d29442396d6adf9c1e17aa2d with gcc (GCC) 8.1.0 kernel signature: 71d8302ed7027785f96bc96202a887829c9b154a all runs: OK # git bisect good 958f338e96f874a0d29442396d6adf9c1e17aa2d Bisecting: 854 revisions left to test after this (roughly 10 steps) [2c20443ec221dcb76484b30933593e8ecd836bbd] Merge tag 'acpi-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm testing commit 2c20443ec221dcb76484b30933593e8ecd836bbd with gcc (GCC) 8.1.0 kernel signature: 1fb55ec81a13ec830119c4d9c2149ad08e3acfe6 all runs: OK # git bisect good 2c20443ec221dcb76484b30933593e8ecd836bbd Bisecting: 499 revisions left to test after this (roughly 9 steps) [4aa5db22d35588e1a5d2ee88472348ea73d9fb23] Merge branch 'asoc-4.19' into asoc-next testing commit 4aa5db22d35588e1a5d2ee88472348ea73d9fb23 with gcc (GCC) 8.1.0 kernel signature: 705f454b4022eaf70841a748b6b3d0ae3a92404d all runs: OK # git bisect good 4aa5db22d35588e1a5d2ee88472348ea73d9fb23 Bisecting: 249 revisions left to test after this (roughly 8 steps) [269777aa530f3438ec1781586cdac0b5fe47b061] cpu/hotplug: Non-SMP machines do not make use of booted_once testing commit 269777aa530f3438ec1781586cdac0b5fe47b061 with gcc (GCC) 8.1.0 kernel signature: f998560276318642a03ba5899e0038a6aa5e6f73 all runs: OK # git bisect good 269777aa530f3438ec1781586cdac0b5fe47b061 Bisecting: 121 revisions left to test after this (roughly 7 steps) [92d4a03674b8c399c2f547580fa509db78226170] Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security testing commit 92d4a03674b8c399c2f547580fa509db78226170 with gcc (GCC) 8.1.0 kernel signature: f872832c8670a9cf0246ff53e8e036a14417ef02 all runs: OK # git bisect good 92d4a03674b8c399c2f547580fa509db78226170 Bisecting: 74 revisions left to test after this (roughly 6 steps) [7c7b562c6f0a4fb13eee01cb39b111addfb165e6] Merge tag 'gcc-plugin-cleanup-v4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux testing commit 7c7b562c6f0a4fb13eee01cb39b111addfb165e6 with gcc (GCC) 8.1.0 kernel signature: dd647933f486c3702cdd806b295dee5462eb56a9 all runs: OK # git bisect good 7c7b562c6f0a4fb13eee01cb39b111addfb165e6 Bisecting: 37 revisions left to test after this (roughly 5 steps) [0004438a165b18d4a611745f12e328e65f46c8f2] um: clean up archheaders recipe testing commit 0004438a165b18d4a611745f12e328e65f46c8f2 with gcc (GCC) 8.1.0 kernel signature: a465caf5f6c92ffadd5be278bc640f3d64f98602 all runs: OK # git bisect good 0004438a165b18d4a611745f12e328e65f46c8f2 Bisecting: 18 revisions left to test after this (roughly 4 steps) [c151272d1687ce2a379a93bf848080f9a42f1cef] kconfig: remove unused sym_get_env_prop() function testing commit c151272d1687ce2a379a93bf848080f9a42f1cef with gcc (GCC) 8.1.0 kernel signature: 30e17ddd1e95385647054ff44376473d98de1eb4 all runs: OK # git bisect good c151272d1687ce2a379a93bf848080f9a42f1cef Bisecting: 9 revisions left to test after this (roughly 3 steps) [006477f40d2e79cd1ba655af94fbd9b2a585bfef] kconfig: move the "Executable file formats" menu to fs/Kconfig.binfmt testing commit 006477f40d2e79cd1ba655af94fbd9b2a585bfef with gcc (GCC) 8.1.0 kernel signature: cf57c6d89540fa1be1a6b42427e6d2633777b000 all runs: OK # git bisect good 006477f40d2e79cd1ba655af94fbd9b2a585bfef Bisecting: 4 revisions left to test after this (roughly 2 steps) [e026bcc561071c9895c73058b9cc6823defb7be6] Merge tag 'kbuild-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild testing commit e026bcc561071c9895c73058b9cc6823defb7be6 with gcc (GCC) 8.1.0 kernel signature: f5afe91e50c2d37a3b64c892fd36bc9309cadcd0 all runs: OK # git bisect good e026bcc561071c9895c73058b9cc6823defb7be6 Bisecting: 2 revisions left to test after this (roughly 1 step) [01f0e5cdedea448ea48eaddc1366593126b0fe98] Merge tag 'kconfig-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild testing commit 01f0e5cdedea448ea48eaddc1366593126b0fe98 with gcc (GCC) 8.1.0 kernel signature: 254721439942beb0ab5055df8845bf18c46bc2bd all runs: OK # git bisect good 01f0e5cdedea448ea48eaddc1366593126b0fe98 Bisecting: 0 revisions left to test after this (roughly 1 step) [fa1b5d09d0771247d407df89228b3902de8e2ce6] Merge tag 'kconfig-v4.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild testing commit fa1b5d09d0771247d407df89228b3902de8e2ce6 with gcc (GCC) 8.1.0 kernel signature: 829c7e50ebd5cdf48201f83b0d177307d6562d5b all runs: OK # git bisect good fa1b5d09d0771247d407df89228b3902de8e2ce6 0a957467c5fd46142bc9c52758ffc552d4c5e2f7 is the first bad commit commit 0a957467c5fd46142bc9c52758ffc552d4c5e2f7 Author: Guenter Roeck Date: Wed Aug 15 13:22:27 2018 -0700 x86: i8259: Add missing include file i8259.h uses inb/outb and thus needs to include asm/io.h to avoid the following build error, as seen with x86_64:defconfig and CONFIG_SMP=n. In file included from drivers/rtc/rtc-cmos.c:45:0: arch/x86/include/asm/i8259.h: In function 'inb_pic': arch/x86/include/asm/i8259.h:32:24: error: implicit declaration of function 'inb' arch/x86/include/asm/i8259.h: In function 'outb_pic': arch/x86/include/asm/i8259.h:45:2: error: implicit declaration of function 'outb' Reported-by: Sebastian Gottschall Suggested-by: Sebastian Gottschall Fixes: 447ae3166702 ("x86: Don't include linux/irq.h from asm/hardirq.h") Signed-off-by: Guenter Roeck Signed-off-by: Linus Torvalds arch/x86/include/asm/i8259.h | 1 + 1 file changed, 1 insertion(+) culprit signature: 2936b26cdbf6b6462674e804f30f4eb25b525b75 parent signature: 829c7e50ebd5cdf48201f83b0d177307d6562d5b revisions tested: 23, total time: 4h55m28.985272813s (build: 2h5m1.281695385s, test: 2h48m11.328599844s) first bad commit: 0a957467c5fd46142bc9c52758ffc552d4c5e2f7 x86: i8259: Add missing include file cc: ["hpa@zytor.com" "linux-kernel@vger.kernel.org" "linux@roeck-us.net" "mingo@redhat.com" "tglx@linutronix.de" "torvalds@linux-foundation.org" "x86@kernel.org"] crash: WARNING in corrupted bond0 (unregistering): Releasing backup interface bond_slave_1 bond0 (unregistering): Releasing backup interface bond_slave_0 bond0 (unregistering): Released all slaves WARNING: CPU: 0 PID: 100 at net/batman-adv/multicast.c:337 batadv_mcast_mla_tt_retract+0x312/0x520 net/batman-adv/multicast.c:353 Kernel panic - not syncing: panic_on_warn set ... CPU: 0 PID: 100 Comm: kworker/u4:3 Not tainted 4.18.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: bat_events batadv_mcast_mla_update Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x109/0x15a lib/dump_stack.c:113 panic+0x1c6/0x36b kernel/panic.c:184