Received: by 2002:a05:6358:111d:b0:dc:6189:e246 with SMTP id f29csp3881973rwi; Wed, 2 Nov 2022 04:24:54 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5bBKg+vTv4AMuwa2e6ljDKMiZEsfkKd16tbCfFWsl8OabKlbynglaJIeSl3Ah+lrQLQwCe X-Received: by 2002:a17:903:2344:b0:186:e357:f3ac with SMTP id c4-20020a170903234400b00186e357f3acmr24545163plh.110.1667388294595; Wed, 02 Nov 2022 04:24:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667388294; cv=none; d=google.com; s=arc-20160816; b=E3N/PitT8Tv+JjLf6PtJvCUgjGPsAbZ/mB4clBvkbL0/xGT/Q+/jkubm7Y1mkU/L5k Abw1NZ0svJlH15JzuxmDuWn/KsoZFECHk6PtBmK3HlZyXcMdSeHO/cAxhvrLiDalbngg tAumCS9vfAE5D+tghLPPJfIcxDb8mw46xjAv+x31OFDSx4GbA52ZiEgNZH5zho4tpBaV QwMtXaQ0B8ojnionuFuerjixO1LJ1SVjxgzGsIYa8uK3578SdSwB2qBjKqxpOvLGIk8K 2LScAy9vfSrHXHOVRGO0Xs6TQypnx0PRvP9Ab3XEfv041qH5jvr9OaArTpswuA5JAVWE mSMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=O4IlMzjocpQ3xJ7mqXdVgMQ+/v/ebRCnLK4aF994ATY=; b=QSLKTM6LZVNyXj6txpkTiZSUMWEnqDX6T0fQSc+aBDmuEmIjRsGh3l/za7npVJqCcS vpdBGIXSsM1XSOHWLCaFtyAS9qXlzy1dJ0NrDclCTDHJstEVevI8uR5CSDts4wjROiio KNn0ZcAh8sP5wR27bT2K5MTB2D8Uwu6TLWLYC6kqc1tVdlkbvebLk3kiyxTH/JMYbsu9 ShpG93nDmSwO4ettsxa0mhEookYY/X5LtUlHY9n8iXlsBuHEk0vdc7Jwdxm5NiOynoBt 84TA+fe1h9xcONnOU3u1jVsMhhpSSj4w/YqYi7A4OGhKQzAZ+uUUxomSK/UnGvIa+l8g ve8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=KPVnu+85; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c7-20020a170902724700b00185714cba54si14289997pll.167.2022.11.02.04.24.42; Wed, 02 Nov 2022 04:24:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=KPVnu+85; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230116AbiKBK1G (ORCPT + 98 others); Wed, 2 Nov 2022 06:27:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43340 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229547AbiKBK1E (ORCPT ); Wed, 2 Nov 2022 06:27:04 -0400 Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 18B0624BFD for ; Wed, 2 Nov 2022 03:27:04 -0700 (PDT) Received: by mail-yb1-xb2c.google.com with SMTP id 187so20655225ybe.1 for ; Wed, 02 Nov 2022 03:27:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=O4IlMzjocpQ3xJ7mqXdVgMQ+/v/ebRCnLK4aF994ATY=; b=KPVnu+85ZKx0bh6CW4cn4sU14+i95U6p4qna3HElBkhCmw34FDpOA/zFYwt5liE78D 8CV+XKr83wlYNv9e5Vr4Hj98mok6lsDUXFOM7Srkwrkh9qPctXbYPVy8isiGizD+BnUY 44gLesA67le5o8gFfKUIgX+IfpjgreeFqDWtbrtVQ9dES0ChfoTKCxDmS4RYs7CZ6ijN OUB+hKTlE8PPunLjEGCTPbUNGVCqIsesMxMzAdWDto2XDfKksnPz1ufexdM8D4zAMlEn qm5BEvjrTyTy0qTnfEdZn+rPQeXB9/ZqSmX+vawqcq9C9rpANx3qXrSBrZ40zzIDujqx HEaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=O4IlMzjocpQ3xJ7mqXdVgMQ+/v/ebRCnLK4aF994ATY=; b=EtMRDHyeEFWIP1GLz4POU2s789rPnNQmmgLwbM2sRNzetHc2Y39cWJBC3r+Kw7BTU/ upobcb+f9t3jmO2pS5ctEuPdYpbGZEv1pGJxm5gf3ZWOWp9NdIf3ddpnHaQ3IeYYGsHF apBUFTsxTzWkqpoDTmWRrFIjGjMJxIRl+/2iQXLxtzhxTZpvu3qouFL6vtyAi/dq2DwO vRb3PMqFtFFs3tS6tsuSE7MaKHxSbz2TRAaMy2t01osPxycXpZ/Z961gY5FD3fJgyWHc zQ27VYftHQCt89yR5knvAPqbqPUrO/lfNUj00JbE4jXqIkUVdwkh/TRrkUKsgLULCdao yCPg== X-Gm-Message-State: ACrzQf0JY7qZ2lQRcB7DUzgQXQphzvS4DPSURdrt2WCvFHNbUD15qDpD atEHb2jEWheLWkS7klQlglaRjn2r8XtVsB0Yehra/w== X-Received: by 2002:a25:c08b:0:b0:6bf:b095:c192 with SMTP id c133-20020a25c08b000000b006bfb095c192mr22243249ybf.143.1667384823192; Wed, 02 Nov 2022 03:27:03 -0700 (PDT) MIME-Version: 1.0 References: <000000000000e9df4305ec7a3fc7@google.com> In-Reply-To: <000000000000e9df4305ec7a3fc7@google.com> From: Marco Elver Date: Wed, 2 Nov 2022 11:26:26 +0100 Message-ID: Subject: Re: [syzbot] WARNING in __perf_event_overflow To: syzbot Cc: acme@kernel.org, alexander.shishkin@linux.intel.com, bpf@vger.kernel.org, jolsa@kernel.org, linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, mark.rutland@arm.com, mingo@redhat.com, namhyung@kernel.org, netdev@vger.kernel.org, peterz@infradead.org, syzkaller-bugs@googlegroups.com, Dmitry Vyukov Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2 Nov 2022 at 11:24, syzbot wrote: > > Hello, > > syzbot found the following issue on: > > HEAD commit: 88619e77b33d net: stmmac: rk3588: Allow multiple gmac cont.. > git tree: bpf > console+strace: https://syzkaller.appspot.com/x/log.txt?x=11842046880000 > kernel config: https://syzkaller.appspot.com/x/.config?x=a66c6c673fb555e8 > dashboard link: https://syzkaller.appspot.com/bug?extid=589d998651a580e6135d > compiler: gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2 > syz repro: https://syzkaller.appspot.com/x/repro.syz?x=11eabcea880000 > C reproducer: https://syzkaller.appspot.com/x/repro.c?x=10f7e632880000 > > Downloadable assets: > disk image: https://storage.googleapis.com/syzbot-assets/f8435d5c2c21/disk-88619e77.raw.xz > vmlinux: https://storage.googleapis.com/syzbot-assets/551d8a013e81/vmlinux-88619e77.xz > kernel image: https://storage.googleapis.com/syzbot-assets/7d3f5c29064d/bzImage-88619e77.xz > > IMPORTANT: if you fix the issue, please add the following tag to the commit: > Reported-by: syzbot+589d998651a580e6135d@syzkaller.appspotmail.com > > ------------[ cut here ]------------ > WARNING: CPU: 0 PID: 3607 at kernel/events/core.c:9313 __perf_event_overflow+0x498/0x540 kernel/events/core.c:9313 > Modules linked in: > CPU: 0 PID: 3607 Comm: syz-executor100 Not tainted 6.1.0-rc2-syzkaller-00073-g88619e77b33d #0 > Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 > RIP: 0010:__perf_event_overflow+0x498/0x540 kernel/events/core.c:9313 > Code: 80 3c 02 00 0f 85 b2 00 00 00 48 8b 83 20 02 00 00 48 ff 80 b8 01 00 00 e9 5b fe ff ff 45 31 f6 e9 a2 fd ff ff e8 f8 ae dd ff <0f> 0b e9 47 fe ff ff 4c 89 e7 e8 39 ff 29 00 e9 b2 fb ff ff e8 0f > RSP: 0000:ffffc90003c4fb00 EFLAGS: 00010046 > RAX: 0000000080010000 RBX: ffff888011a891d0 RCX: 0000000000000000 > RDX: ffff88801a4d57c0 RSI: ffffffff819eecc8 RDI: 0000000000000001 > RBP: ffffc90003c4fb80 R08: 0000000000000001 R09: 0000000000000000 > R10: 0000000000000020 R11: 0000000000000001 R12: 0000000000000020 > R13: ffff888011a895f4 R14: 0000000000000000 R15: 0000000000000000 > FS: 0000555555a8e300(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000 > CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > CR2: 0000000020000648 CR3: 000000007c988000 CR4: 00000000003506f0 > DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 > DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 > Call Trace: > > perf_swevent_hrtimer+0x34f/0x3c0 kernel/events/core.c:10729 > __run_hrtimer kernel/time/hrtimer.c:1685 [inline] > __hrtimer_run_queues+0x1c6/0xfb0 kernel/time/hrtimer.c:1749 > hrtimer_interrupt+0x31c/0x790 kernel/time/hrtimer.c:1811 > local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1096 [inline] > __sysvec_apic_timer_interrupt+0x17c/0x640 arch/x86/kernel/apic/apic.c:1113 > sysvec_apic_timer_interrupt+0x40/0xc0 arch/x86/kernel/apic/apic.c:1107 > asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:649 > RIP: 0033:0x7f74350afae5 > Code: 00 c7 04 25 b0 06 00 20 00 00 00 00 c7 04 25 b4 06 00 20 00 00 00 00 48 c7 04 25 b8 06 00 20 4f ff ff ff e8 ed e2 03 00 31 ff a6 75 00 00 66 0f 1f 44 00 00 41 57 41 56 41 55 41 54 55 53 48 > RSP: 002b:00007fffceb2b0e0 EFLAGS: 00000246 > RAX: 0000000000000003 RBX: 000000000000a025 RCX: 00007f74350edde9 > RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 > RBP: 0000000000000000 R08: 0000000000000008 R09: 00007fffceb2b278 > R10: 00000000ffffffff R11: 0000000000000246 R12: 00007fffceb2b0ec > R13: 431bde82d7b634db R14: 0000000000000000 R15: 0000000000000000 > Proposed fix for this is: https://lore.kernel.org/all/20221031093513.3032814-1-elver@google.com/