bisecting fixing commit since 0a44cac8105059eb756ed4276e932e54e1ba004d building syzkaller on 135c18aadb0147f93d3e2658e42fc7a479b9ad04 testing commit 0a44cac8105059eb756ed4276e932e54e1ba004d with gcc (GCC) 8.1.0 kernel signature: 5cfb7620f3f2284eb576c630ae3b02ddf475c6641fdcbdf3d9adfe168dd882bb all runs: crashed: general protection fault in nf_flow_table_offload_setup testing current HEAD 16fbf79b0f83bc752cee8589279f1ebfe57b3b6e testing commit 16fbf79b0f83bc752cee8589279f1ebfe57b3b6e with gcc (GCC) 8.1.0 kernel signature: 7c1ea7da905c545f7160e52e0aaf0d84efc0309a1be24302b5fc14cd4ffac377 all runs: OK # git bisect start 16fbf79b0f83bc752cee8589279f1ebfe57b3b6e 0a44cac8105059eb756ed4276e932e54e1ba004d Bisecting: 742 revisions left to test after this (roughly 10 steps) [140d7e88bb2ac4af7b0db1fd6302179440f3c4be] arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description testing commit 140d7e88bb2ac4af7b0db1fd6302179440f3c4be with gcc (GCC) 8.1.0 kernel signature: 810ef6d2902a5a8e69b48738b3c0f4a5101c585c56d45d32197ecbaff511de14 all runs: OK # git bisect bad 140d7e88bb2ac4af7b0db1fd6302179440f3c4be Bisecting: 372 revisions left to test after this (roughly 9 steps) [dca132a60f226f4cbaa98807518a5ca6cff112ce] Merge tag 'ras-urgent-2020-02-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip testing commit dca132a60f226f4cbaa98807518a5ca6cff112ce with gcc (GCC) 8.1.0 kernel signature: 7269cfd1a480d55958524385cf360b7405709bc29772c19d736ea551758fd5ec all runs: OK # git bisect bad dca132a60f226f4cbaa98807518a5ca6cff112ce Bisecting: 193 revisions left to test after this (roughly 8 steps) [3dc55dba67231fc22352483f5ca737df96cdc1e6] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net testing commit 3dc55dba67231fc22352483f5ca737df96cdc1e6 with gcc (GCC) 8.1.0 kernel signature: b1f9686b158697d6066211314478462d4830c628d5c764292ce7af0ae52dce2e all runs: OK # git bisect bad 3dc55dba67231fc22352483f5ca737df96cdc1e6 Bisecting: 86 revisions left to test after this (roughly 6 steps) [fca07a937a27e720df7310bc5e68a11e5d2ff3c5] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue testing commit fca07a937a27e720df7310bc5e68a11e5d2ff3c5 with gcc (GCC) 8.1.0 kernel signature: d9f64b75fbfea5dd809b0adad28bc395f0f35417ccea063ae71e71edd6c5daf1 all runs: OK # git bisect bad fca07a937a27e720df7310bc5e68a11e5d2ff3c5 Bisecting: 40 revisions left to test after this (roughly 5 steps) [a81541041ceb55bcec9a8bb8ad3482263f0a205a] net: mscc: fix in frame extraction testing commit a81541041ceb55bcec9a8bb8ad3482263f0a205a with gcc (GCC) 8.1.0 kernel signature: 0b296d31d89e5471904f90bb72c344f04e4a0eda0a144b2589f5ca0860aa4e97 all runs: crashed: general protection fault in nf_flow_table_offload_setup # git bisect good a81541041ceb55bcec9a8bb8ad3482263f0a205a Bisecting: 16 revisions left to test after this (roughly 4 steps) [7c8c1697c79d3905965f12cb1408e8c6274ac5c1] Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf testing commit 7c8c1697c79d3905965f12cb1408e8c6274ac5c1 with gcc (GCC) 8.1.0 kernel signature: e2a469b0c595c2d4c55f012a00f3fa7551b117da3a282a8ab1ae9300c1a12503 all runs: OK # git bisect bad 7c8c1697c79d3905965f12cb1408e8c6274ac5c1 Bisecting: 11 revisions left to test after this (roughly 4 steps) [fed48423f14d9fa184b262d7c35d9dc1c3698500] vport.c: Use built-in RCU list checking testing commit fed48423f14d9fa184b262d7c35d9dc1c3698500 with gcc (GCC) 8.1.0 kernel signature: 934057b9fa8cd1bccdc2ee37b3d99fe92d8a1c52e5faaa37e8dff23ddd9f7625 all runs: crashed: general protection fault in nf_flow_table_offload_setup # git bisect good fed48423f14d9fa184b262d7c35d9dc1c3698500 Bisecting: 5 revisions left to test after this (roughly 3 steps) [bb89abe52bf426f1f40850c441efc77426cc31e1] netfilter: conntrack: split resolve_clash function testing commit bb89abe52bf426f1f40850c441efc77426cc31e1 with gcc (GCC) 8.1.0 kernel signature: dab052adfe8718b7943a54b64c93ace711161e12269a00fe7db935b80682fe4b all runs: OK # git bisect bad bb89abe52bf426f1f40850c441efc77426cc31e1 Bisecting: 2 revisions left to test after this (roughly 2 steps) [a7da92c2c8a1faf253a3b3e292fda6910deba540] netfilter: flowtable: skip offload setup if disabled testing commit a7da92c2c8a1faf253a3b3e292fda6910deba540 with gcc (GCC) 8.1.0 kernel signature: 734e340c07c6d8c9218669d5a09c4627b673e4fb5a5b8e33ac5ce4cb6bcee75e all runs: OK # git bisect bad a7da92c2c8a1faf253a3b3e292fda6910deba540 Bisecting: 0 revisions left to test after this (roughly 1 step) [8d0015a7ab76b8b1e89a3e5f5710a6e5103f2dd5] netfilter: xt_hashlimit: limit the max size of hashtable testing commit 8d0015a7ab76b8b1e89a3e5f5710a6e5103f2dd5 with gcc (GCC) 8.1.0 kernel signature: 2e457803130412937d1da658a2d80becd0267e3e405764bd0f5c4a09ab7c39de all runs: crashed: general protection fault in nf_flow_table_offload_setup # git bisect good 8d0015a7ab76b8b1e89a3e5f5710a6e5103f2dd5 a7da92c2c8a1faf253a3b3e292fda6910deba540 is the first bad commit commit a7da92c2c8a1faf253a3b3e292fda6910deba540 Author: Florian Westphal Date: Mon Feb 3 13:06:18 2020 +0100 netfilter: flowtable: skip offload setup if disabled nftables test case tests/shell/testcases/flowtable/0001flowtable_0 results in a crash. After the refactor, if we leave early via nf_flowtable_hw_offload(), then "struct flow_block_offload" is left in an uninitialized state, but later users assume its initialised. Fixes: a7965d58ddab02 ("netfilter: flowtable: add nf_flow_table_offload_cmd()") Signed-off-by: Florian Westphal Signed-off-by: Pablo Neira Ayuso net/netfilter/nf_flow_table_offload.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) culprit signature: 734e340c07c6d8c9218669d5a09c4627b673e4fb5a5b8e33ac5ce4cb6bcee75e parent signature: 2e457803130412937d1da658a2d80becd0267e3e405764bd0f5c4a09ab7c39de revisions tested: 12, total time: 2h59m53.209961808s (build: 1h17m57.235387351s, test: 1h40m29.986519s) first good commit: a7da92c2c8a1faf253a3b3e292fda6910deba540 netfilter: flowtable: skip offload setup if disabled cc: ["coreteam@netfilter.org" "davem@davemloft.net" "fw@strlen.de" "kadlec@netfilter.org" "kuba@kernel.org" "linux-kernel@vger.kernel.org" "netdev@vger.kernel.org" "netfilter-devel@vger.kernel.org" "pablo@netfilter.org"]