ci starts bisection 2022-10-10 07:29:41.446800924 +0000 UTC m=+165326.468212732 bisecting cause commit starting from 557f050166e523ce86018d7a43e7d543d9598b3d building syzkaller on aea5da898f473385f3b66c94f8aa49ca9a1c9744 ensuring issue is reproducible on original commit 557f050166e523ce86018d7a43e7d543d9598b3d testing commit 557f050166e523ce86018d7a43e7d543d9598b3d gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: aae1dd99535257f88308fdb4cd14ea8335430a7a1806ad4b795c64056b02d329 all runs: crashed: WARNING in skb_warn_bad_offload testing release v6.0 testing commit 4fe89d07dcc2804c8b562f6c7896a45643d34b2f gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 8b7d5c13bf293b5ba35940714125ad507e85a81afdd16a191a0f34bd1b80247e all runs: OK # git bisect start 557f050166e523ce86018d7a43e7d543d9598b3d 4fe89d07dcc2804c8b562f6c7896a45643d34b2f Bisecting: 1376 revisions left to test after this (roughly 11 steps) [248376b1b13f7300e94a9f8d97062d43dfa4a847] net: dsa: hellcreek: refactor hellcreek_port_setup_tc() to use switch/case testing commit 248376b1b13f7300e94a9f8d97062d43dfa4a847 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 5c98d9424a7ac412a178b13fd639ec29ca922fc7fe256a41f98cad29da9705ac all runs: crashed: WARNING in skb_warn_bad_offload # git bisect bad 248376b1b13f7300e94a9f8d97062d43dfa4a847 Bisecting: 688 revisions left to test after this (roughly 10 steps) [621918c45fdc6554981c01f5517d5b0dc33de4ae] sfc: support PTP over IPv6/UDP testing commit 621918c45fdc6554981c01f5517d5b0dc33de4ae gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: c5e097ec5b965a94edb3c47808be20a01e2f2b6e27af908b1e0d6bdf4ec1e1e2 all runs: crashed: WARNING in skb_warn_bad_offload # git bisect bad 621918c45fdc6554981c01f5517d5b0dc33de4ae Bisecting: 343 revisions left to test after this (roughly 9 steps) [e6686745e327ce07ea6b95fe975ce745be9908de] nfp: add support for eeprom get and set command testing commit e6686745e327ce07ea6b95fe975ce745be9908de gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 75741a3c1ca3250524fe64d6a4c83353c6dd8cc7ff0940879f6ff61a8ca97098 all runs: OK # git bisect good e6686745e327ce07ea6b95fe975ce745be9908de Bisecting: 164 revisions left to test after this (roughly 8 steps) [9837ec955b46b62d1dd2d00311461a950c50a791] Merge tag 'wireless-next-2022-09-03' of git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next testing commit 9837ec955b46b62d1dd2d00311461a950c50a791 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 6a8383fa9b313a232f4cb1073c2cb4924f8a4ab1d543883420153047350692a6 all runs: crashed: WARNING in skb_warn_bad_offload # git bisect bad 9837ec955b46b62d1dd2d00311461a950c50a791 Bisecting: 89 revisions left to test after this (roughly 7 steps) [eeff7c14e08c00cf15c89954cac719e26dcaf475] net: ipa: track pending transactions with an ID testing commit eeff7c14e08c00cf15c89954cac719e26dcaf475 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 089d1f9c5652ade35a0568de2064d7772f1d5a9a841ac04962a80e9c5805a023 all runs: crashed: WARNING in skb_warn_bad_offload # git bisect bad eeff7c14e08c00cf15c89954cac719e26dcaf475 Bisecting: 44 revisions left to test after this (roughly 6 steps) [6aaa8e7d20026652ede69ce3ff4772859752da15] net: dsa: microchip: remove unused port phy variable testing commit 6aaa8e7d20026652ede69ce3ff4772859752da15 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 40205fcc8c7e018a6f8c12f208d1441b9c124bd8cd9b8f7babfedfb34dff6302 all runs: crashed: WARNING in skb_warn_bad_offload # git bisect bad 6aaa8e7d20026652ede69ce3ff4772859752da15 Bisecting: 21 revisions left to test after this (roughly 5 steps) [57688eb887af3db7f1d7f43f2c1babb548b01a34] mlxsw: minimal: Return -ENOMEM on allocation failure testing commit 57688eb887af3db7f1d7f43f2c1babb548b01a34 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 03212fc0dd8f7209f486f5f4a6aa4db0586c33b250c6954b66db572eb0a0c68f run #0: basic kernel testing failed: BUG: program execution failed: executor NUM: failed to write control pipe: write |NUM: broken pipe run #1: crashed: WARNING in skb_warn_bad_offload run #2: crashed: WARNING in skb_warn_bad_offload run #3: crashed: WARNING in skb_warn_bad_offload run #4: crashed: WARNING in skb_warn_bad_offload run #5: crashed: WARNING in skb_warn_bad_offload run #6: crashed: WARNING in skb_warn_bad_offload run #7: crashed: WARNING in skb_warn_bad_offload run #8: crashed: WARNING in skb_warn_bad_offload run #9: crashed: WARNING in skb_warn_bad_offload # git bisect bad 57688eb887af3db7f1d7f43f2c1babb548b01a34 Bisecting: 10 revisions left to test after this (roughly 4 steps) [4b7477f0921a2dc9594b6bb0c893e79169c6e829] net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() testing commit 4b7477f0921a2dc9594b6bb0c893e79169c6e829 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 20fe01128bac5ba9a377bb8a0917a89790319b151eaadde9425ccb91e09c9403 all runs: crashed: WARNING in skb_warn_bad_offload # git bisect bad 4b7477f0921a2dc9594b6bb0c893e79169c6e829 Bisecting: 5 revisions left to test after this (roughly 3 steps) [45dca15759643806660e9285e6af8a1ba3c76c82] netlink: add helpers for extack attr presence checking testing commit 45dca15759643806660e9285e6af8a1ba3c76c82 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 7f9abe23f07f658e9c59c5bc7348e9b87bb2c7738b364cbce3641cbe2c7f5f70 all runs: crashed: WARNING in skb_warn_bad_offload # git bisect bad 45dca15759643806660e9285e6af8a1ba3c76c82 Bisecting: 2 revisions left to test after this (roughly 1 step) [47cf88993c910840d565631ad906abdca9168231] net: unify alloclen calculation for paged requests testing commit 47cf88993c910840d565631ad906abdca9168231 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: caa2b0198d0a1ff1f1b266e039c1f7eeca0e9fc491fae30f3f6184e97d9e87dc all runs: crashed: WARNING in skb_warn_bad_offload # git bisect bad 47cf88993c910840d565631ad906abdca9168231 Bisecting: 0 revisions left to test after this (roughly 0 steps) [d287532edfc2b6cec45e5eb00332a4c6fddf07a3] Merge branch 'nfp-port-speed-and-eeprom-get-set-updates' testing commit d287532edfc2b6cec45e5eb00332a4c6fddf07a3 gcc compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 86cdbc32131bae44320416e6d102dcab5a03e54265fdc2051876449aaad9d7c5 all runs: OK # git bisect good d287532edfc2b6cec45e5eb00332a4c6fddf07a3 47cf88993c910840d565631ad906abdca9168231 is the first bad commit commit 47cf88993c910840d565631ad906abdca9168231 Author: Pavel Begunkov Date: Thu Aug 25 13:06:31 2022 +0100 net: unify alloclen calculation for paged requests Consolidate alloclen and pagedlen calculation for zerocopy and normal paged requests. The current non-zerocopy paged version can a bit overallocate and unnecessary copy a small chunk of data into the linear part. Cc: Willem de Bruijn Link: https://lore.kernel.org/netdev/CA+FuTSf0+cJ9_N_xrHmCGX_KoVCWcE0YQBdtgEkzGvcLMSv7Qw@mail.gmail.com/ Signed-off-by: Pavel Begunkov Link: https://lore.kernel.org/r/b0e4edb7b91f171c7119891d3c61040b8c56596e.1661428921.git.asml.silence@gmail.com Signed-off-by: Paolo Abeni net/ipv4/ip_output.c | 5 +---- net/ipv6/ip6_output.c | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) culprit signature: caa2b0198d0a1ff1f1b266e039c1f7eeca0e9fc491fae30f3f6184e97d9e87dc parent signature: 86cdbc32131bae44320416e6d102dcab5a03e54265fdc2051876449aaad9d7c5 revisions tested: 13, total time: 3h24m0.31922968s (build: 1h32m45.735153482s, test: 1h49m27.431882522s) first bad commit: 47cf88993c910840d565631ad906abdca9168231 net: unify alloclen calculation for paged requests recipients (to): ["asml.silence@gmail.com" "davem@davemloft.net" "dsahern@kernel.org" "edumazet@google.com" "kuba@kernel.org" "netdev@vger.kernel.org" "pabeni@redhat.com" "pabeni@redhat.com" "yoshfuji@linux-ipv6.org"] recipients (cc): ["linux-kernel@vger.kernel.org"] crash: WARNING in skb_warn_bad_offload skb frag: 000000b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 skb frag: 000000c0: 80 00 00 20 00 00 00 00 d8 ff 00 00 00 00 00 00 skb frag: 000000d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 skb frag: 000000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 skb frag: 000000f0: 00 00 00 00 00 00 00 00 00 00 ------------[ cut here ]------------ lo: caps=(0x00000516401d7c69, 0x00000516401d7c69) WARNING: CPU: 0 PID: 4485 at net/core/dev.c:3239 skb_warn_bad_offload+0xd5/0x1c0 net/core/dev.c:3239 Modules linked in: CPU: 0 PID: 4485 Comm: syz-executor.0 Not tainted 6.0.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 RIP: 0010:skb_warn_bad_offload+0xd5/0x1c0 net/core/dev.c:3239 Code: 8d 95 e8 00 00 00 48 8d 88 70 03 00 00 48 85 c0 48 c7 c0 e0 18 06 8a 48 0f 44 c8 4c 89 e6 48 c7 c7 80 e1 05 8a e8 92 c0 b6 01 <0f> 0b 5b 5d 41 5c c3 48 b8 00 00 00 00 00 fc ff df 48 89 ea 48 c1 RSP: 0018:ffffc90002d6f558 EFLAGS: 00010282 RAX: 0000000000000000 RBX: ffff8880222618c0 RCX: 0000000000000000 RDX: 0000000000000401 RSI: 0000000000000008 RDI: fffff520005ade9d RBP: ffff888022e9a000 R08: 0000000000000000 R09: ffffc90002d6f28f R10: fffff520005ade51 R11: 0000000000000000 R12: ffff888022e9a000 R13: ffff8880222618d0 R14: ffff88823bc3a000 R15: 0000000000000000 FS: 00007f9a0773a700(0000) GS:ffff8880b9c00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020010000 CR3: 00000000244d5000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: gso_features_check net/core/dev.c:3521 [inline] netif_skb_features+0x61a/0x9c0 net/core/dev.c:3554 validate_xmit_skb+0x23/0xb80 net/core/dev.c:3659 __dev_queue_xmit+0x7f4/0x3130 net/core/dev.c:4248 dev_queue_xmit include/linux/netdevice.h:3004 [inline] neigh_hh_output include/net/neighbour.h:535 [inline] neigh_output include/net/neighbour.h:549 [inline] ip6_finish_output2+0xc17/0x1210 net/ipv6/ip6_output.c:134 __ip6_finish_output net/ipv6/ip6_output.c:195 [inline] ip6_finish_output+0x4f3/0xf00 net/ipv6/ip6_output.c:206 ip6_send_skb+0x8f/0x2f0 net/ipv6/ip6_output.c:1966 ping_v6_sendmsg+0x99c/0xf20 net/ipv6/ping.c:175 sock_sendmsg_nosec net/socket.c:714 [inline] sock_sendmsg+0xab/0xe0 net/socket.c:734 ____sys_sendmsg+0x5c2/0x7a0 net/socket.c:2482 ___sys_sendmsg+0xdb/0x160 net/socket.c:2536 __sys_sendmsg+0xc3/0x160 net/socket.c:2565 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f9a0668a5a9 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f9a0773a168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e RAX: ffffffffffffffda RBX: 00007f9a067abf80 RCX: 00007f9a0668a5a9 RDX: 0000000000000000 RSI: 0000000020000180 RDI: 0000000000000003 RBP: 00007f9a066e5580 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007ffd6b648f5f R14: 00007f9a0773a300 R15: 0000000000022000