From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 35F4DE77199 for ; Tue, 7 Jan 2025 08:15:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ABBE86B009A; Tue, 7 Jan 2025 03:15:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A6C176B009C; Tue, 7 Jan 2025 03:15:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 90D5E6B00A8; Tue, 7 Jan 2025 03:15:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 700C86B009A for ; Tue, 7 Jan 2025 03:15:10 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 2389A807F4 for ; Tue, 7 Jan 2025 08:15:10 +0000 (UTC) X-FDA: 82979945580.26.9FB2204 Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com [209.85.208.171]) by imf29.hostedemail.com (Postfix) with ESMTP id 25A41120004 for ; Tue, 7 Jan 2025 08:15:07 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=gcwRBq7O; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf29.hostedemail.com: domain of dvyukov@google.com designates 209.85.208.171 as permitted sender) smtp.mailfrom=dvyukov@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736237708; a=rsa-sha256; cv=none; b=EovHWRgUPwyBj0tfKoG27rVUrLIzGlngmsMyMhcQLHc11jBLjSdWZxhDkBEKoMjyRn2Rbi c16UKlRjI8y+stZXmS0lRmvgZHyV9LCfPl6fyteNwM7A1U5IMrQDzhyMN+phhABmjsaaud DeFalLdHPf6hxDkLlPpHdAI30Fw4Ceg= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=gcwRBq7O; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf29.hostedemail.com: domain of dvyukov@google.com designates 209.85.208.171 as permitted sender) smtp.mailfrom=dvyukov@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736237708; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=kZHWlnlTUMaUFbRbRAheS6u4RN8zARrtqngL0IFIskM=; b=R7BnMLKm7dB7gbQW8wY3MnEjqPKSPPjklO0/TgOodb0l14EPMLaTCjMnKa91Zyv//Pf0Nb +T71cFkdw/DVrLDbTs8ePqZ/DN7byF5+jKGgyyOpvKpQ6fP3vlDxzbWd0Ya60tkvvkn1FY /jfoXNJABZauE+/mpsBuPqlsDTlRBeo= Received: by mail-lj1-f171.google.com with SMTP id 38308e7fff4ca-30227ccf803so171612491fa.2 for ; Tue, 07 Jan 2025 00:15:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1736237706; x=1736842506; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=kZHWlnlTUMaUFbRbRAheS6u4RN8zARrtqngL0IFIskM=; b=gcwRBq7ObZkX6oeNhX1nMPLVVNc0UGR2mcLDvhUW9SOz0/7utBcDP1zc8D6n5VM+w4 Vu0E7HFhTixtpg+NyZTasTEvSLko7n6BQr05y3Dv25u6SF8oy6V6UFzmLrLNx94q72OB t6hZ+jei0OCGbbhn4mgVMJNRk0QyAXpfCoEQWv5kxVMl9SPVkjtvkI7kpFBqzCyWSCtn ApDLrHRcVeshqsPsZyISx97uOOTKMIJWuvQfQcvVoJHPcWaHAIo6BYmxDWF9YI5m11nm Y/jneFlc+FUXIzfRqrDKEtHS0IdTHKAHf56zt+yLEZ8WvGGOD2NrMftGJanCrjuQ1L6v 9jOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736237706; x=1736842506; h=content-transfer-encoding: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=kZHWlnlTUMaUFbRbRAheS6u4RN8zARrtqngL0IFIskM=; b=hCUfoRxYFWgwahgzRKb2t+RGN8yda1v0JmULHJrSCfLcG3oxj+SH/p/XLO6w2EYx6y qADWEzHJltawxBGDEsfP/ucye7IdCw18iUEw5Ql5BPhWDWwrwQqsjFwfOvQiUQ9xxUYY El/krG6XsBQ928OIPVufBhjcQ1S3W0NyuZYOfPEwAefpaIFGv68T2JEqvUQ5HwaBBdcL UAZcCRwULGnDZkqTUZD3pNmbthB14a+w+riHVgm4M4EMBXpXHJkxGv5Kz0wMIz5qdvF0 gleniIZKdQMgc+Z0Y4DSAB29KAA1e+BmYN4Asx86yMwnMxhjoahe7y0g9Sdc5cb3sJXe mG+Q== X-Forwarded-Encrypted: i=1; AJvYcCWAua6gx7ieQFyxlhiVhoXtJ0dtlOTWHuhGf/AIg8UX/E6qoWGlL/bG7WKMK6ll31SVSu10zf7qnQ==@kvack.org X-Gm-Message-State: AOJu0YwsFCsVzSWKZXIazIJxr4zWTnDpV/w/uVN8z4dk8FLoidPw/IjC q4Ugb/E3whaaUMvHO5sEiYJO5YNe9jj7unWS3m/q1ZtOMpZiRRGxWkUW5g4wBIa3+JsKuY3Q5F2 UIrTuAv/7Ykii5us4HSWiLhBiJ266+r0aHKCl X-Gm-Gg: ASbGnctWWwv8EivYsYVD9Ug3xZ2OmDcI2wtkIqwU3zcP4w1Z1qR88sbFr9zWirqdOK4 k5vg4jIIOcuL6Fw1v6IYQFD6scieZneEv8se5/gGGUU6JTr3g2K/sTE0VZ1jQVvefiKPaRK0= X-Google-Smtp-Source: AGHT+IG3l/6lnpTH7Zkl2x7xiMIifJjav8bkyJCZbNr1BulO1ooIlBGqyl4RQ+95ec2UKKq1/pj+JL54gS/ISB/5uqo= X-Received: by 2002:a2e:a9a8:0:b0:304:68e5:eabf with SMTP id 38308e7fff4ca-30468e5f351mr206957601fa.23.1736237706107; Tue, 07 Jan 2025 00:15:06 -0800 (PST) MIME-Version: 1.0 References: <6774c98f.050a0220.25abdd.0991.GAE@google.com> <11dee0ef-1707-4b90-be2e-56f484642a7a@lucifer.local> In-Reply-To: From: Dmitry Vyukov Date: Tue, 7 Jan 2025 09:14:54 +0100 X-Gm-Features: AbW1kvbZfeumd6iRPCpGzDwMsTtvBtsFucuH1Zl5kcix1b0S4vu7bsElvdIivVc Message-ID: Subject: Re: [syzbot] [mm?] WARNING in vma_merge_existing_range To: Aleksandr Nogikh Cc: Lorenzo Stoakes , syzbot , Liam.Howlett@oracle.com, akpm@linux-foundation.org, jannh@google.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com, vbabka@suse.cz Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 25A41120004 X-Stat-Signature: 1wccoramier86umuue79xspisfko9s4w X-Rspam-User: X-HE-Tag: 1736237707-321354 X-HE-Meta: U2FsdGVkX19IF7YcChblD2EFUiVbb5Br3L02uS45rW7rhNeBwCzFM2rK6DuXpypBRaP/qQMGLkqYtzATxzpF0+EMYAICc+8MgHzlQU5bgKNQ2DssFe8OCuFHXPWmHseL9fTLkzJwMrdas5PjebNUaPkuKeaNcYopZ5/xRtTqTvLweRpV4HZDqSRMXkVYQV+c4wK+kPTjWmwdpWWZD6F+f0D6Zy55PkwG03kgTExVKwZ2URZ6mMcRYO0xGNzeRfzaV3JvZ5HBSj70mEav/5F5gSCIwOXqyLcvWTEaTDXmWXmM+HzN76+ChNgw0FtPaT5GgF3bmn1725CwWHj5SjD0NnYHHMLNYRGz3u+S3M8qSuQwWXuebqA05ROPPO5ipw9eaKNaM/G67AyguNM1cpn6tXmHqaxzIpcqUwazBQyEJCAvZHhRSxCFbgbmsYMvolqWBnZyY8+29eJo7WIVnx48/g0lYKaEPtosVL+L5fElR9qz/irtcdD3IbB4smtCiqOln9jq4r6Ok3001Dk6sxEvYr+uWoehkxzQrjlZiQH4scM3Ygi1xLsMzqcVdGSGqSw7XBJXZRfp8Lg9CuS5qYGSVtqRTse+iOWct02qjQ1Tst9sryJA2W5qALyufdWdbq2dt8StaWZRg/BiH19w458Uu1cLNzGl3AZv6OkyLD1TS3wNEjTNuReL7AHzMA+IQ36mgjrjs9QQGZ6/cGVXRON+yJgTmfCiQFANSqieSN68k5xvxigEWsaqQqcprdICWtmkMtrzzUKo0W3vRyBm6pANFcH9oeNCx31p5feG8WEP+VRoI92yZHen7BaBVi4dcYZ8CTOat4pIKGsIPc/D6EatzW4/K23lAivWYBIW9ah9afM4rqJIaEkWr0OVu+FnvftBuowE8kv1MTozqhdqv5KIDC5gaqly09IW9QURipzDJoHWkvWpCtHnhgsddK9fHr5h1jCMeCCnxNiaGgSSEaY 8tcFP3z3 NUbRWI5cRzDrdIQtRJm+Qm1p7StfKH0SanQ4yHXRF+yS3dKJ9WjmSOe8dXhDwx9trO4JWvGeYs5e6DUIc4UQXxIsXD00cE0JaOECh8dRGdKWfTzHLnM2C7De9ws1yby77QP54sC8oPFj1YCKXaGejd3QWbL+fhdrRD+8/51curoVorARICwp8oXzy3LFRou8EYA4IxzNm6QZ1Ri1Wm/0pgpzCUOGAXv5grDgO+UOLzTRaGBvFX4pTqDCOZ6H5mPbLadEqjfGsKR6CTJ7USiSl+FeyHCDy8RKkEBKMuoW2BRSC/7Y8d5uQxtjVMboEKeYFISqhYKrku2yEGcHHYwYvRVJ4zqfsNgPXg0sz+T15JAf/5oB4s9ZB2xU8tMbx/7GwmQdiBJ8TeesEndyRAWKxQ/jCsHAJjgKmrf7FWDPLyBI16IvjQxPb3okGufKhoiy9tuIDmiiAFmVtRyi7jwBAfzwAvTrtwzkOHuN+tcXHS4n7J83Tb3nq4UHqkjVI+dEHYq9f+0zKiW/c3AHYjZv1FTbp3wzDjEM5zbMuQtdF++FBRKrE0yUFELy/a2VeAbvVvXW/BwgXV32UYGNldbfSWPOn/SSw5FzhbJsJqdLgXmTpALiV3IDG3/0QtSgakMv21nYr9joRueTPFOAtAt0NyIaW33MShlr45qYwKKjfMcjmeFNXf96aBY0VXmavJMbm9ihPBjQHGuNC+mPo10/5IoDb5nD0NiVmZrMugvipbA7fhgJHkmq4noLvPlUF1uQMNssoHiDV3YcBitRMGj6waooCMma6nM0GtBcXAtSdDSYnYl8MlHZjsxAc42mI1KHf4rVZmeLsXE/OapIVwTvttHjqcsuAL8R9zaNSeR/D/yz+7518rdQUzw7DbOyHPp7gek1/OabaPeDXtCc+HSZIJfmT8LMnFa+hWNRWBhqI0QZh8VJKKl/eaE0fLw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, 2 Jan 2025 at 18:19, 'Aleksandr Nogikh' via syzkaller-bugs wrote: > > On Thu, Jan 2, 2025 at 11:26=E2=80=AFAM 'Lorenzo Stoakes' via syzkaller-b= ugs > wrote: > > > > Happy new year! > > Happy New Year! :) > > > > > On Tue, Dec 31, 2024 at 08:50:23PM -0800, syzbot wrote: > > > Hello, > > > > > > syzbot found the following issue on: > > > > > > HEAD commit: 8379578b11d5 Merge tag 'for-v6.13-rc' of git://git.ke= rnel... > > > git tree: upstream > > > console output: https://syzkaller.appspot.com/x/log.txt?x=3D161130185= 80000 > > > kernel config: https://syzkaller.appspot.com/x/.config?x=3Dd269ef41b= 9262400 > > > dashboard link: https://syzkaller.appspot.com/bug?extid=3D46423ed8fa1= f1148c6e4 > > > compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for= Debian) 2.40 > > > userspace arch: i386 > > > > Hmmmm 32-bit? But kernel reports give 64-bit registers? So I guess 32-b= it > > userland, 64-bit kernel? > > Yes, that's a 32-bit userspace binary running on a 64-bit kernel. > > > > > > > > > Unfortunately, I don't have any reproducer for this issue yet. > > > > Hmm. Racey thing? > > > > > > > > Downloadable assets: > > > disk image: https://storage.googleapis.com/syzbot-assets/86d2e3352aff= /disk-8379578b.raw.xz > > > vmlinux: https://storage.googleapis.com/syzbot-assets/345570cd3573/vm= linux-8379578b.xz > > > kernel image: https://storage.googleapis.com/syzbot-assets/01da37a515= 05/bzImage-8379578b.xz > > > > > > IMPORTANT: if you fix the issue, please add the following tag to the = commit: > > > Reported-by: syzbot+46423ed8fa1f1148c6e4@syzkaller.appspotmail.com > > > > > > RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 > > > R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000 > > > R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 > > > > > > ------------[ cut here ]------------ > > > WARNING: CPU: 1 PID: 20504 at mm/vma.c:734 vma_merge_existing_range+0= x1145/0x16f0 mm/vma.c:734 > > > > It'd be nice if syzbot could actually print the code that generates the > > warning :) a nice-to-have perhaps. > > Thanks for the suggestion! > I've filed https://github.com/google/syzkaller/issues/5654 It may be better for the kernel to do it. Then it would benefit all testing systems, and most manual testing/reports as well. Since WARN_ON is a macro, it should be trivial to capture the condition string. I guess some embed kernels will want to turn it off, so probably should be configurable.