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 6210AC02194 for ; Fri, 7 Feb 2025 18:40:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F2A186B0085; Fri, 7 Feb 2025 13:40:49 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EB2506B0096; Fri, 7 Feb 2025 13:40:49 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D2BC06B0098; Fri, 7 Feb 2025 13:40:49 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B1E956B0085 for ; Fri, 7 Feb 2025 13:40:49 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 620AE1C9D96 for ; Fri, 7 Feb 2025 18:40:49 +0000 (UTC) X-FDA: 83094015018.16.4709908 Received: from mail-qt1-f173.google.com (mail-qt1-f173.google.com [209.85.160.173]) by imf04.hostedemail.com (Postfix) with ESMTP id 7FB794000D for ; Fri, 7 Feb 2025 18:40:47 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="DImG/F/V"; spf=pass (imf04.hostedemail.com: domain of joannelkoong@gmail.com designates 209.85.160.173 as permitted sender) smtp.mailfrom=joannelkoong@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738953647; 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=tUad5obh1sGKnZ1z6Mhnxwc9ebc79vt8oTrv7jdMbaM=; b=b2mmj4WD5d8hkBE0Uaz8oksGQye0dTvZzw+zxXvMmzQJXaPWzVqHHxg9mViSwYr8Vqx5v+ Ag991nuL2UiyoMsLTaFZDXYgZCZX5N/k8I8eJ9urSVbqQFoFFPry1sqVjmG3+1py/+FLtY Reh6O6KH2srB2KY8+aDSu6t6Opcr0pM= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="DImG/F/V"; spf=pass (imf04.hostedemail.com: domain of joannelkoong@gmail.com designates 209.85.160.173 as permitted sender) smtp.mailfrom=joannelkoong@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738953647; a=rsa-sha256; cv=none; b=TPw6/+f8jx7DlCU5YGimFmKS/KbsP15zNivgk1s1xLRqicCtJkUSh6nEh/gmcgQGe7esYn YoqAu3FX/VeadXJhz6jnK8dtrRvfeNyQXvKqCI/zNH3cemjhu+autwAKhMU93hweaUpirR kf/2gEJpvwWZm5FEX24qEAN+Eq6S6Vo= Received: by mail-qt1-f173.google.com with SMTP id d75a77b69052e-46df3fc7176so20925491cf.2 for ; Fri, 07 Feb 2025 10:40:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738953646; x=1739558446; 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=tUad5obh1sGKnZ1z6Mhnxwc9ebc79vt8oTrv7jdMbaM=; b=DImG/F/V4RlfzQJEJY9ppK4zpKXcs31BJU21mADY5aKjtGqqceKYtODP8tDidqEG81 cDMFEjaLD/IskwFHIV5X7+gfx+zUpNM67nJhtlntJvm1GmqKvW+cY4gwvAHvJp+Kvb3a tHg62xrJuAzvKWyEmRfrf8G/UTQreETzki6TrgacvX9j9hv0u7Sje59EzpWlfVj8gzRB nf37k7Gt3JbR+dTQ3AukeRaAV8g63l2GRoKBNfRcN5f2fHVkhze2DxH9LRmuUZJ50DGU CSJPPiLLgC0wpt9tprVBQ6D73TiW2Z9CfduTMRVM9Eeio80xwv+BIBV/EJa67t2SoJHE cL2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738953646; x=1739558446; 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=tUad5obh1sGKnZ1z6Mhnxwc9ebc79vt8oTrv7jdMbaM=; b=kmGbrxqW1Vxm5q20OFCe/6JqmBjh5vt2D8HFNAMCZfjHp8kBfMYF7DB03hgpMY74JL LMjThZMODQsZQK5Mb0KhBGE3ABuu3J1Reny+YPW9Tkv3Sodpfokyb7ZvqjB7wxNE30YL tIkx7vyWObXDXkDzlUybavFIKiOSxCaYpm8GAjSSYMnGAuBez260lJoOdx8SuA6WSXeM JzaKJiWfLnKwldc/0zVajYRSSAwheGvFXhuDy3bGgPJL0hKZE3V/lNiYDwJ+1SkBpZyY z1rzSN2leTLB8QfjLGaiZ1EQgfs+H3VOXJNmxJ8NUFHKP/WEgbcJ4ZvxnmvUFe52tmXz inVw== X-Forwarded-Encrypted: i=1; AJvYcCWLZVm9JOoDACYGQCuFY3V3Qs9bG5D/mznHL+beV/DKktQPFiFmECor0s8qN1YccBRbVeB1VXNmcQ==@kvack.org X-Gm-Message-State: AOJu0Yzgl3jZqZj5I2WWiFPr7bnlU2RqfDP7Gu1jPvus7iupQjMZVK6x NMJf6zquOINIKua3Yv5UVKpTYN2zLbeJ/lxrciZ0HLfe0M4rtjrbeBk6bep8NpfIFjOu5TrSGSn jJ9DSaFiBIe0kXEPrIyCT3ma3+iU= X-Gm-Gg: ASbGncs3Ghv0D/voYTCselm/SPsgn9G7u6FwCIjzTVxP0L9GfWJRUUMsW5EOlQQXYo4 KhWr+R0F0i2I79GKsox2ggBtMA9uyZj3Z8ELirn2aC7ynU5ZPGFvXdZ5AoaWTitEZHV4P+be8wg == X-Google-Smtp-Source: AGHT+IFpWMWqwooQlduaHSefPEdDLXhN9MxWGpYS18PqjtFEZCMhIa8KHRBDKNK+utCkNE15zRjZXTH49Crp2j726b4= X-Received: by 2002:ac8:5856:0:b0:46e:25ed:1601 with SMTP id d75a77b69052e-471679ead7dmr52946611cf.14.1738953646572; Fri, 07 Feb 2025 10:40:46 -0800 (PST) MIME-Version: 1.0 References: <2f681f48-00f5-4e09-8431-2b3dbfaa881e@heusel.eu> <03eb13ad-03a2-4982-9545-0a5506e043d0@suse.cz> <94df7323-4ded-416a-b850-41e7ba034fdc@bsbernd.com> In-Reply-To: <94df7323-4ded-416a-b850-41e7ba034fdc@bsbernd.com> From: Joanne Koong Date: Fri, 7 Feb 2025 10:40:35 -0800 X-Gm-Features: AWEUYZlUKF3uMuKxv0gUMyubbyPvOYLv_SrV7TmDhm4xS-0PwcRiRKnubnUKYwY Message-ID: Subject: Re: [REGRESSION][BISECTED] Crash with Bad page state for FUSE/Flatpak related applications since v6.13 To: Bernd Schubert Cc: Vlastimil Babka , Miklos Szeredi , Matthew Wilcox , Christian Heusel , Josef Bacik , Miklos Szeredi , regressions@lists.linux.dev, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm , =?UTF-8?Q?Mantas_Mikul=C4=97nas?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Queue-Id: 7FB794000D X-Stat-Signature: 9fass8rj5xbjznczz4nxufhe8e5wn9tf X-Rspamd-Server: rspam03 X-HE-Tag: 1738953647-18073 X-HE-Meta: U2FsdGVkX1+nLWh6r2IPUd7JaftB6v9n1pSAaX4f2nC91hjNIo3t+rWOLgX8MVLux/VXU4sxp4EzF7IbCYfiFf2SYntrsV+lB4zjB5DCsTaOpNEfH0r9ZxqaSAHLFTTRaA90gxw/WbR8nv6LjljUZOQgIdBC9GAQvsZ8up0ur8wQg3F/nsTVsLMlTPnXgQ1JYrMhNPkzpk16gHfsBkckugSkdt95lndocKVXwAZFNH7jOw8xwjkvd6oqElsf6h8Z0dCISWHNeNcFe9qPlumaBVbD80DaGuWfY6pjFOBUNINvUBEaxNdJDaZvbRyfJchcaYBmaajWWJRcKsxrqidaiyjCvcMbO7CrKl+JzHVob61DC1nKS3n+T37mi/ZDvj/mZ/Ha9Nrj856mfB2aszPe5pSEuRJmU4DfZQLmB6zZ8vRfTiuI36zZVzi+Txu9ziy2UjrwNf/4sjsPOshEI1U8Bf40UiXG7v3OHOC66wF7ou1nI0QlkvIJjCiB+zc6/FSJK2XGy9UCXjJNguiHsNoPr0fh+oy+uYs54RxPohgGdjDEm+y2ti7uf99vxIV/ssTw7z/+vz0ne9cuJzPq63rHRVOgeo/JoZQAce7aOY+JqjFz2Po2LRaBmY/6krqWhhhLGoYwKfwWREzLWEV2ZmXTY2RfvUckMQ9Y5CdN3bZEltkdtC8aAOwBn4Fs6sDWb0qnc8PakLHGYb3IsDUZb/LdEtQVeLHLmCuhpKDkobphk/yiIavU++KHb5PNuRTBNtrZxNMryL3+41u7NDsyOpvN391p8sFRTV+84OE9uLA7TJhjwnWRgrNN1VI93jgk5SMgfzu8qbdYzlhx+FOcMmbm55FrANR+21+E8RZPLSpND0LhCuk8bRSWL6oLbzbqhu17vQJFlqbF43DpE1j9r1Els+/EtYnTQlMvQ3DLJ/JktOJUoNYdCSowzKUKGbZsQJolf2uY8lmZI8Z4EMQ33Mr SYyI4gzT emqJOuuzNfzVCro7w99VRIvQPSZbG0nfNsAUaMqeU7IHGAkctFIx9fh2N64l29VDg3vVcz3gxGzHN5soBekEfl1XDftbqjVyVE/W1to+WA72h2khKuJ8UGIjRtEuKwz76ffQF1nv/AKMoBlayRU6Dg8iYch9n3WysHTG4G+p2R8UG8rqHEHDBBVtPKgP8cnciNs50fAbJ+akY/VOBbSOSuIGmWzgujLpcXfexN1eUetfTit/2bYg8qDwsBnbLsjtZUnMG3qTFdOqiowU47nH+LV8/M1Jx9ui7Km25BNEPFt24SeafzM77WxVOwpy7jPUjILJOHlSZkF6UbLsN0yN9e0tW9spXrOyKSXHIITbFRwMDoJSuuug7iTmdHsYMS+m52btpOUqPBzG0A/E= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, 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 Fri, Feb 7, 2025 at 3:16=E2=80=AFAM Bernd Schubert w= rote: > > > > On 2/7/25 11:55, Vlastimil Babka wrote: > > On 2/7/25 11:43, Miklos Szeredi wrote: > >> On Fri, 7 Feb 2025 at 11:25, Vlastimil Babka wrote: > >> > >>> Could be a use-after free of the page, which sets PG_lru again. The l= ist > >>> corruptions in __rmqueue_pcplist also suggest some page manipulation = after > >>> free. The -1 refcount suggests somebody was using the page while it w= as > >>> freed due to refcount dropping to 0 and then did a put_page()? > >> > >> Can you suggest any debug options that could help pinpoint the offende= r? > > > > CONFIG_DEBUG_VM enables a check in put_page_testzero() that would catch= the > > underflow (modulo a tiny race window where it wouldn't). Worth trying. > > I typically run all of my tests with these options enabled > > https://github.com/bsbernd/tiny-qemu-virtio-kernel-config > > > If Christian or Mantas could tell me what I need to install and run, I > could probably quickly give it a try. > Copying/pasting from [1], these are the repro steps that's listed: 1) Install Bottles: flatpak install flathub com.usebottles.bottles 2) Open Bottles and create a bottle 3) In a terminal open the kernel log using dmesg/journalctl in follow mode 4) Once the bottle has been initialized, open it, select "Run Executable" and point it at any Windows executable Note that at that same moment a BUG: Bad page state in process fuse mainloop error message will appear and the system will become unresponsive (keyboard and mouse might still work but you'll be unable to actually do anything, open or close any application, or even reboot or shutdown; you are able to ping the device and initiate an SSH connection but all it does is just display the banner) Thanks, Joanne [1] https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issue= s/110 > > > Thanks, > Bernd