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 AE2D1C02194 for ; Fri, 7 Feb 2025 11:17:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CF5E4280003; Fri, 7 Feb 2025 06:17:16 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C85BC280001; Fri, 7 Feb 2025 06:17:16 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B1CC1280003; Fri, 7 Feb 2025 06:17:16 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 914E1280001 for ; Fri, 7 Feb 2025 06:17:16 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 07DBD1A1891 for ; Fri, 7 Feb 2025 11:16:19 +0000 (UTC) X-FDA: 83092894878.11.9799090 Received: from fout-a7-smtp.messagingengine.com (fout-a7-smtp.messagingengine.com [103.168.172.150]) by imf28.hostedemail.com (Postfix) with ESMTP id C71C6C0006 for ; Fri, 7 Feb 2025 11:16:16 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=bsbernd.com header.s=fm2 header.b="m/PsobRW"; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="G SaFdmR"; spf=pass (imf28.hostedemail.com: domain of bernd@bsbernd.com designates 103.168.172.150 as permitted sender) smtp.mailfrom=bernd@bsbernd.com; dmarc=pass (policy=none) header.from=bsbernd.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738926977; 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=6Aibj85N4Xec6Md8vzDUFOhcxs5xfx+jKDyQhwhdMb4=; b=211W1bk/t2RU8FsOeRTh06pqVN+MgDaZZKr6GlPPP/cFUt3TVN9dwlVWoCjeGcL0YbFFKq Gepn7V60tX2IDnvrX41RTdsJYPbTf+064d42a8mgBDDTaC2W5ud7k0mP68Hh/6gidoWjEN eKH9Vxh/xjXsBXOOs/hef6OlHKLNlwc= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=bsbernd.com header.s=fm2 header.b="m/PsobRW"; dkim=pass header.d=messagingengine.com header.s=fm3 header.b="G SaFdmR"; spf=pass (imf28.hostedemail.com: domain of bernd@bsbernd.com designates 103.168.172.150 as permitted sender) smtp.mailfrom=bernd@bsbernd.com; dmarc=pass (policy=none) header.from=bsbernd.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738926977; a=rsa-sha256; cv=none; b=DIo8rM+OqRfhBDl8fvjQP9FIJTQSo9PNGVoYh0gXS7OSgYxzFJ+qU5e+cGTjQ7QwUCQpRm CC3s/vkZjdAJT+D/VCd4a0Haj2wJ9CeAJZ7bmjlyoKjtVxbktpr5Pi4xIcp245BgBxBk1O ACZF37Fu6MjowgFFvhkNklpofeHYCYg= Received: from phl-compute-09.internal (phl-compute-09.phl.internal [10.202.2.49]) by mailfout.phl.internal (Postfix) with ESMTP id 318931380173; Fri, 7 Feb 2025 06:16:16 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-09.internal (MEProxy); Fri, 07 Feb 2025 06:16:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsbernd.com; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1738926976; x=1739013376; bh=6Aibj85N4Xec6Md8vzDUFOhcxs5xfx+jKDyQhwhdMb4=; b= m/PsobRW644YOws6wEwgWIOiDRsrV3jqWbP5ZnESppbnJvawwsBs6OIPmakPwgQw LNZz+wtWory4jdAZQ2go6zLjvR1qgNPL9u4h/baZCngKEuSzS65ZTZ5zNvxJIGEL UjlQ2DdBAXZ7HhwNbub+2MLeELVQSAz6lxBX2E/mwtcBP4MX17nQLhFAvoWlr9+J qqtuB6zb2o9b6f0E3A1LiKRjrN5iUAqfcKk90HIRq9YgSBzIi0IM+HZXVFxvEt2P 5cC6BaQMWxroQvO8jajcR1V1h5r6/mYjVnuIsf4peQmuav+qqMqQ5VzDtHlzj0ht Nte1vBBPaNhURx7BApv3yA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1738926976; x= 1739013376; bh=6Aibj85N4Xec6Md8vzDUFOhcxs5xfx+jKDyQhwhdMb4=; b=G SaFdmRK8lPjTAepSVafaUoCjWzBBcE+1WuM9Hq/7TyHFONaXfKvAKQ02mXiJArk0 fF4tWhW3XqyCXyoa1rallflj4l+vI8PvSTGRNMSqMZX7u8ndU1HlxvTSmYbvA5Xc fOTutlsDaeuqzsoS7zLHxoe3vBCdwiykSWYoqfFjToN+oWjF1fJ5AZ3Wajb0wdM8 JH5/7dYQ2XFS4h/phMJywtG7DEx1gAZXQ1Xuti3SOjuTd2I26DngBPn9fAwMqGB7 zd5d3ijabbE9BjBbh8Hnl4PACv8dj9Nx3NscSo8K9OArYwJTgPHYfEVBwaivud+K lhTg03BXEqSF+/uZ1eX6w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvledugecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddv jeenucfhrhhomhepuegvrhhnugcuufgthhhusggvrhhtuceosggvrhhnugessghssggvrh hnugdrtghomheqnecuggftrfgrthhtvghrnhepuefgvedvgeeguedtlefggfeigfffjeeh ffektdeiudffheelvdefveegjeehtdejnecuffhomhgrihhnpehgihhthhhusgdrtghomh enucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsvghr nhgusegsshgsvghrnhgurdgtohhmpdhnsggprhgtphhtthhopeduvddpmhhouggvpehsmh htphhouhhtpdhrtghpthhtohepvhgsrggskhgrsehsuhhsvgdrtgiipdhrtghpthhtohep mhhikhhlohhssehsiigvrhgvughirdhhuhdprhgtphhtthhopeifihhllhihsehinhhfrh gruggvrggurdhorhhgpdhrtghpthhtoheptghhrhhishhtihgrnheshhgvuhhsvghlrdgv uhdprhgtphhtthhopehjohhsvghfsehtohigihgtphgrnhgurgdrtghomhdprhgtphhtth hopehmshiivghrvgguihesrhgvughhrghtrdgtohhmpdhrtghpthhtoheprhgvghhrvghs shhiohhnsheslhhishhtshdrlhhinhhugidruggvvhdprhgtphhtthhopehlihhnuhigqd hkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehlihhnuhig qdhfshguvghvvghlsehvghgvrhdrkhgvrhhnvghlrdhorhhg X-ME-Proxy: Feedback-ID: i5c2e48a5:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 7 Feb 2025 06:16:13 -0500 (EST) Message-ID: <94df7323-4ded-416a-b850-41e7ba034fdc@bsbernd.com> Date: Fri, 7 Feb 2025 12:16:12 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [REGRESSION][BISECTED] Crash with Bad page state for FUSE/Flatpak related applications since v6.13 To: Vlastimil Babka , Miklos Szeredi Cc: Matthew Wilcox , Christian Heusel , Josef Bacik , Miklos Szeredi , regressions@lists.linux.dev, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Joanne Koong , linux-mm , =?UTF-8?Q?Mantas_Mikul=C4=97nas?= References: <2f681f48-00f5-4e09-8431-2b3dbfaa881e@heusel.eu> <03eb13ad-03a2-4982-9545-0a5506e043d0@suse.cz> From: Bernd Schubert Content-Language: en-US, de-DE, fr In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: C71C6C0006 X-Stat-Signature: g9xsiiuz9cfw79ygseck3ib367wpampy X-HE-Tag: 1738926976-181401 X-HE-Meta: U2FsdGVkX18gTRV9Oh9fOzZvdBKphQRNyjKq423zah3Kw8WEPZYWn/YWW/99qxdVgC7RMcwnsgaOaUyyZ44hLWwzaAyr6Kc/kfxyF9AJ/CsR80gUQ9LDqNxvtcIxmL4UtxqlunwdCtE2KLHmjfDlCtOTRr9vsBTH9J8V3Rp9xEcvjdVKPZMuZ+fGRUwgiBYa/CiqurSLfCLhFWQQ79qxvmEommGnDVsnrKf3X1WtWors/nEntqrhMEoR01/AxPkNgYbajlY8gJMDiGeg/2PKEIL2jHaIa+kGajxXo7RgyZuG2akkYu8gpRP+teneoERVCYVxdoWq53xQROSW45qtUqJHbADLclASrQvcDaQN2zi2mcmPYlUmgcmye2hxemmVmrgUUQW4evm8l/37A22ypwI8LV61+p9nGqjbHhQ7G14kNTEnnl9vLjIXbsqQXWw3sZ+GEZrD3A4t7tJkysdntk9MbewQ5Iq0cJybQbQnDQn9FvEZfoKurj9jbuEq+Iu6LCU2ydGsVEZkoWy6athxPTpnHcEqYCO51N01EEBpPqm39cnAFzN2k/mbsRSoleTme7YPUvTIfOYPEPzsCtaY5NJdPfmGlcWNGLNc2AqfaP2kynLfH5PE9J4/HnSa9N2EHMJYhXA89sbsrnyuGigGjSzTsTK8xn/l9uiEFDYkbiENtIEe1ctFQvpaK4Kun98opSUgGVI570KPcXICXC3hb14que0thpo3t/DEtyyKgmPCIvaZoX23sN6HR2RaVkNJtn6Of2YOkrX6wtTPShTcHAO40Z2/Dum2zae94T1OI+qdqsl8WqBvKKYet2njgz3vsPQIFGcx8XgrERQl6L4w49+eD6pV1Kg4gXgYYWclARnDat1y1T4v8VFqc8xlhIJuy9FMPiibhOhOTuLj3BUHNo354wC02VbNxmifR9kxCmRY3YmWIh7itk29YEzV9VUbuSlibCYVlw0hzz2LQzx YHk74b6X WIdCpofscU9ZOEB7AkE5bgz++WR1rqsZk0maw3xLleYmXxHV6TU3Aw6Cl1foTHnoZKPBMfr+08Z1PRTAQDgQP9qhWzjW/htH2CQoPbYAyfERriCRPXYpjLxIFvqe90k6yTr19w11/BN2X9xn4iK2W6vYXbcWuHQ8KsrTNGg3gIAZ+LmnqqG5X5GXd0bzSIpdHbdyombLqT9hnFsRI7SFtwg7uCHESs1gQX1YjgmLmKdjiefVwgtnw0mvEIGgio44QTx8r9vaP/KYvfG0X167s2NuS4j++wbjOHxYSyO3+SK2aszStyRpKQ4cLwfCAGAfO6iaPWMIEn1I3EYoYbm4r8yDeX7+k9zhptpfZ 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 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 list >>> corruptions in __rmqueue_pcplist also suggest some page manipulation after >>> free. The -1 refcount suggests somebody was using the page while it was >>> freed due to refcount dropping to 0 and then did a put_page()? >> >> Can you suggest any debug options that could help pinpoint the offender? > > 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. Thanks, Bernd