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 AB154C27C79 for ; Thu, 20 Jun 2024 06:20:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3A41E6B029C; Thu, 20 Jun 2024 02:20:03 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 32DDB6B02A1; Thu, 20 Jun 2024 02:20:03 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 180716B02A4; Thu, 20 Jun 2024 02:20:03 -0400 (EDT) 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 EB34D6B029C for ; Thu, 20 Jun 2024 02:20:02 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 7362B161843 for ; Thu, 20 Jun 2024 06:20:02 +0000 (UTC) X-FDA: 82250266644.22.EA28D30 Received: from mail-io1-f41.google.com (mail-io1-f41.google.com [209.85.166.41]) by imf26.hostedemail.com (Postfix) with ESMTP id 96343140007 for ; Thu, 20 Jun 2024 06:20:00 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=draconx-ca.20230601.gappssmtp.com header.s=20230601 header.b=I16QADB6; spf=none (imf26.hostedemail.com: domain of nbowler@draconx.ca has no SPF policy when checking 209.85.166.41) smtp.mailfrom=nbowler@draconx.ca; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718864392; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=fnkvD4cfQUmf2KA0m74cKP53JC7ZJecS/w08f8Y1czY=; b=e4NT2R2Sm0lzvyuuGNQUKULlYq1GundsSM6lDWnsTgYl2TFu7rB7RYLw618kwNx0Cs9Qxg NKBm7H9r5S5JohiXVoYmOYk2X7YcL3knZ8oxpTqcx2M9NB6JjGMe/DWIIWA22b1Dp0UAgp PnImrlfX1sbeS3JD8y+ICB2M1qkUB/E= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718864392; a=rsa-sha256; cv=none; b=GAgTe2Fccfk9k1p0FkDFAucWAeCZPDzcTvOTGGJs0qsUBgo1H7OP+wMQDAcIXdp1pa3FYE LzaoYklcRqjFM9DL8i5aoKlO0AT2s2P2ko5jOeexztN/7l+7g241xBYPEbzzyZojHEnKAr sv7qc5jP4zXkSPuCGadNLrouvHdgsVs= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=draconx-ca.20230601.gappssmtp.com header.s=20230601 header.b=I16QADB6; spf=none (imf26.hostedemail.com: domain of nbowler@draconx.ca has no SPF policy when checking 209.85.166.41) smtp.mailfrom=nbowler@draconx.ca; dmarc=none Received: by mail-io1-f41.google.com with SMTP id ca18e2360f4ac-7eb699def37so16533839f.1 for ; Wed, 19 Jun 2024 23:20:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=draconx-ca.20230601.gappssmtp.com; s=20230601; t=1718864399; x=1719469199; darn=kvack.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=fnkvD4cfQUmf2KA0m74cKP53JC7ZJecS/w08f8Y1czY=; b=I16QADB6X4QBIQpoSzRtV+GCb4jdBBFTjLXK9N9oz2vLLDNi6IwaJFhIT8RmfoLchG bu7mFHL+rlN+M+dEmvNFn6dEgdkfiNjc0CmqE4eg0U8mme5phlw621rZIcJe8MCklx7V ewpRM82uOIH7bWiTsImKmAiM5sMdlQcODfODUXdFbQbh4AE8aWahPUDww9LAdHwApJLt lFSd9JAy3L1d0G1VmnZ4Zd+MGqEgslNvps6QD6NBwwDsRDNa/8uu2ByBnJ4cVIcU3PFP MGW6IQlHUDXu3CSLOddOtsZK9bqJ4qaHkbSUOpy8dEAVTLa6MQMImtjVfFlfxMQCYyNC XQJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718864399; x=1719469199; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=fnkvD4cfQUmf2KA0m74cKP53JC7ZJecS/w08f8Y1czY=; b=m1aX3Ku9SHyGcp38Sy41gTe6v/tnQIGSUUFoj/Y7FHvZv3XuIWUgYkrPMuzSNSDAss DQGq/I9cUDqzZerVlmzVXV8kJehiZOt2czxMZTpJHN0/q1DgghJ5V+LGtjIfM2Et0qgG f8Lztew0ZJ1GxK2aIMCnliWcG0b5fQfNdtOisZ6fN5NTU8Ze/y6esRpoIjGvz51q+x1l 0YU8be1MsQ+As2tdF8zvtt3QKmI3e6FoHqWg2lWXpwCINNJD9Mlm3cycS+A4An7O3Kld NPu5x+v/XMZXfbDrqlxPNYKliUWOmtI0CP3MohsC86UFHPSHBKWS1Nz3nSunE0ISQ6P4 Z30g== X-Forwarded-Encrypted: i=1; AJvYcCUIDO/TAdg263OtVRySSVKOBaTHYjWHFAkk0oiAjdev9YWO0ph1vqb5OrULj7h3iHONv73Z2NvPISNbEQC+b8nE5w4= X-Gm-Message-State: AOJu0YxCuP5F/Ox1Ibt1rtXWRy+Ng2QeaAU5OyNVXTamkvSOfSCbbRw/ 1roQrEQ24bJBCMHr6R0bn/Mn90yE65PL73TcNa5Ex72bxIxtvB9/D0uAJ4Z2EHw= X-Google-Smtp-Source: AGHT+IEweE+BqUFhGY/6fudIXEF+fvD2H/USf2krBJgYZqMQDIJsLzTlr6q3dcUXoEbGkMG6ZYHORg== X-Received: by 2002:a05:6602:2dc3:b0:7eb:65ed:c1f2 with SMTP id ca18e2360f4ac-7f13eb9aa1fmr298219339f.0.1718864399534; Wed, 19 Jun 2024 23:19:59 -0700 (PDT) Received: from [192.168.0.50] (dhcp-24-53-241-2.cable.user.start.ca. [24.53.241.2]) by smtp.gmail.com with ESMTPSA id ca18e2360f4ac-7f370965fecsm64369939f.34.2024.06.19.23.19.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 19 Jun 2024 23:19:59 -0700 (PDT) Message-ID: <75e17b57-1178-4288-b792-4ae68b19915e@draconx.ca> Date: Thu, 20 Jun 2024 02:19:57 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: linux-kernel@vger.kernel.org, Linux regressions mailing list , linux-mm@kvack.org, sparclinux@vger.kernel.org, "Uladzislau Rezki (Sony)" , Andrew Morton From: Nick Bowler Subject: PROBLEM: kernel crashes when running xfsdump since ~6.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 96343140007 X-Stat-Signature: htoygwgs453ob1quadfpj4j3zm3mdnpc X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1718864400-188587 X-HE-Meta: U2FsdGVkX19FB7jYGFR3a42Nh64uOm8l7WYsrOTd6QFetDpcI+aiobMe+E4OPOZ3czhSEWKjzqhOql77ddT0hVWbrbIbh5lpYWSzKqAmqqo5BANCjNrf+hg1GMdXMHb05pwVQYmwZJWiWuNu7BvNSJlZEYXjw6YhcfC1dJ8EG/GAC5k/LFu6T7hUC6bxyHIJzrs1G8rjAp1u6ZPIky4y6/hyO12vgqT06VDW6s7GCF9jB7JzQ4uSoTVyyfiX4A0kK9iVVeJHUcm0mtH18PgUCKLqIBtQFVAiCD+tx9Kaj41KUC/ah6MwYhfZHMkuSeZgY3aeiEWv6maGuNqRBSKe0pUA8wtlvPOvyEVhQI0ENKBpbLwGd8vKFukIEj9BQyEQzjN8jq30j4g15dpZZdOZ66CvZjaPkZJbZDu0qeIsuz+bqKAouUt6KB79XkD4wiet2VvUK3t76H86jNRdwIgQ5hXcQepYeim7iewhdQaiTwczmy8mWg7mhYZ1KMZdYAMKj087gepnxFzuim1IQ/XBD+g4roJHcxk0cLPYy+9DFEzj5orFWAoGWZKoYUJR+jvfErDNbf4R/7S5XWLX5JZP0r4I5sSCsmQbLll8XMc8si3/TWxlu391a7F0dN5pXqNThtUg6dfyVLKa0pio0jDr5RgNMAWKv54uJ7sIw40R4jl4kbOxGz0boorzhn2D9/tai+LqvvN3TdeGV9vxbJlBY3XGPqCoKXnASylAFvi0EHgZHhI4krtZnzLiaGyqdtqHC3idRZk+3PgyGpC/fDcHRsR6V/xIfpizhP0BffzsAPy1I9cFIfzuQhka4QGx+5lPav1r3vszB12pjYc0kacxS0BkQf4UHfjdsR9JRHqhREkCZBxCjZBY2hAk5mX1DAYlw+NE/ecVYYqp6nCsy94wsmrtn5OZ99EygbJcORZRWpG8T2fb5K14nd8loWDvCyAbml2K3tpCtexanIN0/oQ HKHs+Zz4 8FkeJqGPMaBKBw+CugQu41Xo5YfnfV16GfEQbrGDVlpaVKCX8T09NDqB68ANdfHBGsCL6WIn4DkMZYFU3wXm11jlzRHcnpceRCzlyBxgHMAuay9FLpkTMJIZKMZq4Wj3vNsAf07JYlUIG05M97OhDQmo60cK+xfhsime9AlqWY6XOS274VfiSzxObMxtzVxCDl6usmYbB3EVenbTGuCEkgie8OUQ3NVpmixxzHhTxXz9/nPmaU9AWM4qxJiD0RXWSEkERqZUnTZX5JUFBPiJpjJ9DtmBhfyoP3ykMmWEwy8kwhWQK5BltUhSrD2NSZTqatQdmkSaMTj9sc8Z6vUFhlcBd2g== X-Bogosity: Ham, tests=bogofilter, spamicity=0.014986, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hi, After upgrading my sparc to 6.9.5 I noticed that attempting to run xfsdump instantly (within a couple seconds) and reliably crashes the kernel. The same problem is also observed on 6.10-rc4. This is a regression introduced around 6.4 timeframe. 6.3 appears to work fine and xfsdump goes about its business dumping stuff. Bisection implicates the following: 062eacf57ad91b5c272f89dc964fd6dd9715ea7d is the first bad commit commit 062eacf57ad91b5c272f89dc964fd6dd9715ea7d Author: Uladzislau Rezki (Sony) Date: Thu Mar 30 21:06:38 2023 +0200 mm: vmalloc: remove a global vmap_blocks xarray This reverts pretty easily on top of v6.10-rc4, as long as I first revert fa1c77c13ca5 ("mm: vmalloc: rename addr_to_vb_xarray() function") as this just causes conflicts. Then there is one easily-corrected build failure (adjust the one remaining &vbq->vmap_blocks back to &vmap_blocks). If I do all of that then the kernel is not crashing anymore. A splat like this one is output on the console when the crash occurs (varies a bit): spitfire_data_access_exception: SFSR[000000000080100d] SFAR[0000000000c51ba0], going. \|/ ____ \|/ "@'/ .. \`@" /_| \__/ |_\ \__U_/ xfsdump(2028): Dax [#1] CPU: 0 PID: 2028 Comm: xfsdump Not tainted 6.9.5 #199 TSTATE: 0000000811001607 TPC: 0000000000974fc4 TNPC: 0000000000974fc8 Y: 00000000 Not tainted TPC: g0: 0000000000aa9110 g1: 0000000000c51ba0 g2: 444b000000000000 g3: 0000000000c560c0 g4: fffff800a71a1f00 g5: fffff800bebb6000 g6: fffff800ac0ec000 g7: 0000000000040000 o0: 0000000000000002 o1: 00000000000007d8 o2: fffff800a4131420 o3: ffffffff0000ffff o4: 00000000900a2001 o5: 0000000000c4f5a0 sp: fffff800ac0eeac1 ret_pc: 0000000000040000 RPC: <0x40000> l0: fffff800a40098c0 l1: 0000000100800000 l2: 0000000000000000 l3: 0000000000000103 l4: fffff800a40081b0 l5: 0000000000aeec00 l6: fffff800a40080a0 l7: 0000000101000000 i0: 0000000000c4f5a0 i1: 00000000900a2001 i2: 0000000000000000 i3: fffff800bf807b80 i4: 0000000000000000 i5: fffff800bf807b80 i6: fffff800ac0eeb71 i7: 0000000000503438 I7: Call Trace: [<0000000000503438>] vm_map_ram+0x210/0x724 [<00000000006661f8>] _xfs_buf_map_pages+0x58/0xa0 [<0000000000667058>] xfs_buf_get_map+0x668/0x7a4 [<00000000006673e0>] xfs_buf_read_map+0x20/0x160 [<0000000000667548>] xfs_buf_readahead_map+0x28/0x38 [<000000000067a4f8>] xfs_iwalk_ichunk_ra.isra.0+0xa8/0xc4 [<000000000067a8f0>] xfs_iwalk_ag+0x1c0/0x260 [<000000000067ab08>] xfs_iwalk+0xdc/0x130 [<0000000000679fc8>] xfs_bulkstat+0x10c/0x140 [<0000000000695528>] xfs_compat_ioc_fsbulkstat+0x1a4/0x1e8 [<000000000069572c>] xfs_file_compat_ioctl+0x8c/0x1f4 [<0000000000534ab0>] compat_sys_ioctl+0x9c/0xfc [<0000000000406214>] linux_sparc_syscall32+0x34/0x60 Disabling lock debugging due to kernel taint Caller[0000000000503438]: vm_map_ram+0x210/0x724 Caller[00000000006661f8]: _xfs_buf_map_pages+0x58/0xa0 Caller[0000000000667058]: xfs_buf_get_map+0x668/0x7a4 Caller[00000000006673e0]: xfs_buf_read_map+0x20/0x160 Caller[0000000000667548]: xfs_buf_readahead_map+0x28/0x38 Caller[000000000067a4f8]: xfs_iwalk_ichunk_ra.isra.0+0xa8/0xc4 Caller[000000000067a8f0]: xfs_iwalk_ag+0x1c0/0x260 Caller[000000000067ab08]: xfs_iwalk+0xdc/0x130 Caller[0000000000679fc8]: xfs_bulkstat+0x10c/0x140 Caller[0000000000695528]: xfs_compat_ioc_fsbulkstat+0x1a4/0x1e8 Caller[000000000069572c]: xfs_file_compat_ioctl+0x8c/0x1f4 Caller[0000000000534ab0]: compat_sys_ioctl+0x9c/0xfc Caller[0000000000406214]: linux_sparc_syscall32+0x34/0x60 Caller[00000000f789ccdc]: 0xf789ccdc Instruction DUMP: 8610e0c0 8400c002 c458a0f8 c206e008 80a06000 12400012 01000000 81408000 Let me know if you need any more info! Thanks, Nick