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 C4F4EC369CB for ; Wed, 23 Apr 2025 12:19:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 818B46B00A6; Wed, 23 Apr 2025 08:19:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7C76B6B00A7; Wed, 23 Apr 2025 08:19:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 68E5D6B00A9; Wed, 23 Apr 2025 08:19:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 4BD0B6B00A6 for ; Wed, 23 Apr 2025 08:19:25 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 4A11F1401BE for ; Wed, 23 Apr 2025 12:19:26 +0000 (UTC) X-FDA: 83365213932.22.482B9AD Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf22.hostedemail.com (Postfix) with ESMTP id 23330C0009 for ; Wed, 23 Apr 2025 12:19:23 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=LJyo7NaP; dmarc=none; spf=none (imf22.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1745410764; a=rsa-sha256; cv=none; b=q/GHqtGyecZtIjhdM2gEk+vQlE/0Mz/qTFil64QanYX9yNiTD2AHQR2M25ZCs6f0+BCDGx 0IA/CEidBkawuUkNiToIKfE+j5Z0iN+wRRvdBb6FSc7BxMNvuqucrNJ7v4ztR1CPVMNKSS HBJyFppAFPMvVaYAX8J36IYOUCYzufw= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=LJyo7NaP; dmarc=none; spf=none (imf22.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1745410764; 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=fzVcD6PGbgVcddTEL0er5IvfjyZV5ljO5kv9BO8yghU=; b=capoIq+MCAOF7/8f2mU5FghjK9JYsaOUVAODhclRVbQqjWUrI8izYRUOzdSQLKdPbcKmWK YmiPXmhtGrSAkwJluh0ho0qz/MRuanegcRWg7deQkfmGgxcT1axm8880ACleISNrwMBYQx yOcmYvbomW0sXwpFC+nji1iH8IYbf3g= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=fzVcD6PGbgVcddTEL0er5IvfjyZV5ljO5kv9BO8yghU=; b=LJyo7NaPCnZJJTmxC2ye+5M2N5 EXtR2Ndq3kDOOsxH53adqIA1zqkx2E3RL/0hMiSw8+rXkDhQj4TfH4Y9QBul4IkhZz5kzMg6oN970 GUJ2V9r+dZInxcFRub0+TN9NzrVfWOYd1Te9wSV+K/YOBoT3wxE5/5MLnBGpcUf29kSlJT3FOCGxY iwUbjuFuTgE12ZB9zFYX6fmMqshcGpm/Vt8N7okvmyRufNZ9ZCXZk97siAnuZ8Kx1g51LUSbwnEkZ SOtIlVV0CosDa7EbwrKs1PbgUXNIA6itaReyhaWy/aiilnNHO9DrJlCNv4URNEQH2Z00mELLyv251 f0jrch+g==; Received: from willy by casper.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1u7Z4T-00000008qN2-1Jav; Wed, 23 Apr 2025 12:19:21 +0000 Date: Wed, 23 Apr 2025 13:19:21 +0100 From: Matthew Wilcox To: Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= Cc: Andrew Morton , linux-mm@kvack.org, Alexis Huxley , 1101944@bugs.debian.org Subject: Re: list_del corruption ... kernel BUG at lib/list_debug.c:62! Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 23330C0009 X-Stat-Signature: c858wfzjesm1axi3w8xagpke7rd5c9dp X-Rspam-User: X-HE-Tag: 1745410763-443654 X-HE-Meta: U2FsdGVkX18/CwPIInhc/qU39ZjVM94Q3e5bOmmxsQ2hLDM2TjoV5CdobhnM92OhwBuF3/bRz3fMiJN6pf6Tmnw82qsAJHCOqwcx7mL+5uodumSPT4f0lyMRWoDkZzHCzC+7oHHla6yPW3vtrcxVfYGZF2fxZjTOEF19P4rIHWVYU6BygaOfAnyP6QJmJam65s4lNVxkv+T1iqlcgXmsHBkBG8qVWiKi2uyAlcLNmIYzUs2qjMDISYGctc6yN2IxTh8wDS/NVOlgNqm/JqVtxoze0VdUCGrGJVXSZZ6FcDwl/F5iHAKs8nWtJjMHC9ElJEbY5A2bg3GzZdJnopsGJOPEKnm+scafxXT0d68VAsQr2ZjB4NCy6GQV8kw0VNjZOkCOHauGYxHQcBZLtCWAtXUnD5raPyiJOKN1vXU2gavQ78BEvGUESVmz69obqnNyeFNu1FrNFAiz5+ByYhmc16o9zaghtIbud21bI4vTGZ7UjTeNa7NqufgVcXJLsBNma3sOLsOekf+XXOymYD9TUl5NUhLpH8+T7dD2XdEBnFO5zf1JBmQHRUDnHf/JmlEpwjniVG2uImZiMYpUyrmluAO0mMOeqwXoSZMuZVUeLcTRIgPbEBYRhA8i2p08+LFY1yglM5g4BfAOQjr+/5wFQijAQTfr46WWwBO+zMO4FzjX0MqfPgKuzm9/cjdUi7jgBLKyxBguI7yBHvbAAi3SPDiDtycXhO+t1mbbXuLnAKKXpLEixU8IoC0UKj5H4HBITwquxvCEQ4WfT2p4C9kIeFGxfueTPJD+GGJl1HjOoAaYDj+RHss+TpgHYIKpZqwHvbHHx40f5Y58mLW+Ax8KB3YbscREQRxusqfgxo4UPr48brhfr2WFiPWlCV5Eh+/aTHm2/zruPHl/nGLPD0HOAc+D7rZZraRnrJ9IBR6A9eS9y6W88AzcB2sX+s2d+ydrcGyTtsulC0p/0O3mwbJ HD9V6UiG X6ynaAbxQUl+XxFWnhY2+CuuM5m61Jqz55Gd2b6gZ74GSdByWjWk0BrshFr3fvlL9MfhBX6j24JTft2ZdSQqcRAQNVswF+GIMkFR2DJWXGI5e6fSyF+jMKYYIGCRRa/kuZhljbIw50enx1+a1zf6cAsakw/sV9HtrPdjVmea06f2ab1+/IkQ4lsrEaP6AGdfH9lOUauBq1mPjRFxoWnOfCtDcvsRd67H7bFOwOXgUw9NGGtI/3LvfoZ+GRoiZxJdjzXydWeYzHShMSSdfdJOp4ttepzBa1MTxoC0hPat1HlqQlENicuHXY5bFfwYQhiTKJneH 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 Wed, Apr 23, 2025 at 10:52:27AM +0200, Uwe Kleine-K=F6nig wrote: [trimmed all the irrelevant garbage from the start of each line] > ------------[ cut here ]------------ > kernel BUG at lib/list_debug.c:62! That's: CHECK_DATA_CORRUPTION(next->prev !=3D entry, "list_del corruption. next->prev should be %px, but= was %px. (next=3D%px)\n", entry, next->prev, next)) return false; Unfortunately, I don't see that rather useful information in this report. > invalid opcode: 0000 [#1] PREEMPT SMP NOPTI > CPU: 10 PID: 6770 Comm: python3 Not tainted 6.1.0-32-amd64 #1 Debian 6.= 1.129-1 > Hardware name: Gigabyte Technology Co., Ltd. Z790 AERO G/Z790 AERO G, BI= OS F13b 12/04/2024 > RIP: 0010:__list_del_entry_valid.cold+0x23/0x6f > Code: e8 0d 9f fe ff 0f 0b 48 89 fe 48 c7 c7 98 62 fa bc e8 fc 9e fe ff = 0f 0b 48 89 d1 48 c7 c7 b8 63 fa bc 48 89 c2 e8 e8 9e fe ff <0f> 0b 48 89 f= 2 48 89 fe 48 c7 c7 68 63 fa bc e8 d4 9e fe ff 0f 0b > RSP: 0000:ffffa9fba3247b60 EFLAGS: 00010046 > RAX: 000000000000006d RBX: ffff9ba2bf6b78e8 RCX: 0000000000000000 > RDX: 0000000000000000 RSI: ffff9ba2bf6a03a0 RDI: ffff9ba2bf6a03a0 > RBP: 0000000000000010 R08: 0000000000000000 R09: ffffa9fba32479f8 > R10: 0000000000000003 R11: ffff9ba2ffb75fe8 R12: 0000000000000000 > R13: ffffd11bca09ac88 R14: ffff9ba2ffbd5c00 R15: 0000000000000000 > FS: 00007f9245392740(0000) GS:ffff9ba2bf680000(0000) knlGS:000000000000= 0000 > CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > CR2: 00007f92449af024 CR3: 000000074b884000 CR4: 0000000000752ee0 > PKRU: 55555554 > Call Trace: > > ? __die_body.cold+0x1a/0x1f > ? die+0x2a/0x50 > ? do_trap+0xc5/0x110 > ? __list_del_entry_valid.cold+0x23/0x6f > ? do_error_trap+0x6a/0x90 > ? __list_del_entry_valid.cold+0x23/0x6f > ? exc_invalid_op+0x4c/0x60 > ? __list_del_entry_valid.cold+0x23/0x6f > ? asm_exc_invalid_op+0x16/0x20 > ? __list_del_entry_valid.cold+0x23/0x6f > rmqueue_bulk+0x124/0x5d0 > get_page_from_freelist+0xbae/0x11b0 We're in the page allocator. There's nothing particularly exciting to be found in this backtrace, but in future, running it through scripts/decode_stacktrace.sh can be very helpful. > ? page_add_file_rmap+0xba/0x2f0 > ? do_set_pte+0x189/0x1d0 > __alloc_pages+0x1dc/0x330 > __folio_alloc+0x17/0x50 > ? policy_node+0x51/0x70 > vma_alloc_folio+0x9c/0x370 > __handle_mm_fault+0x92f/0xfa0 > handle_mm_fault+0xdb/0x2d0 > do_user_addr_fault+0x191/0x550 > exc_page_fault+0x70/0x170 > asm_exc_page_fault+0x22/0x30 > RIP: 0033:0x7f9245143628 > Code: fe ff ff 4c 89 f6 48 2b 35 95 52 20 00 49 8b 46 08 48 b9 ab aa aa = aa aa aa aa aa 48 c1 fe 04 48 0f af f1 48 8d b8 00 10 00 00 40 24 ff f= f 00 00 89 70 20 49 89 7e 08 45 89 56 10 45 85 d2 0f > RSP: 002b:00007ffe256b2510 EFLAGS: 00010a07 > RAX: 00007f92449af000 RBX: 0000000000000004 RCX: aaaaaaaaaaaaaaab > RDX: 000000000000002f RSI: 0000000000000018 RDI: 00007f92449b0000 > RBP: 0000000000000008 R08: 000000000000002f R09: 00007f9245348680 > R10: 000000000000002e R11: 0000000019483a70 R12: 00007f92453215c0 > R13: 0000000000000018 R14: 000000001934aaa0 R15: 000000000000002e > > Modules linked in: sunrpc vhost_net vhost vhost_iotlb tap tun veth ipt_R= EJECT nf_reject_ipv4 xt_tcpudp nft_compat nft_chain_nat nf_nat nf_conntrack= nf_defrag_ipv6 nf_defrag_ipv4 nf_tables nfnetlink bridge stp llc qrtr binf= mt_misc snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel snd_= hda_codec_hdmi soundwire_generic_allocation soundwire_cadence snd_sof_intel= _hda snd_sof_pci nls_ascii snd_sof_xtensa_dsp snd_hda_codec_realtek nls_cp4= 37 snd_sof vfat snd_hda_codec_generic ledtrig_audio snd_sof_utils fat snd_s= oc_hdac_hda btusb snd_hda_ext_core snd_soc_acpi_intel_match intel_rapl_msr = intel_rapl_common btrtl snd_soc_acpi btbcm x86_pkg_temp_thermal snd_soc_cor= e intel_powerclamp iwlmvm coretemp btintel snd_compress mac80211 soundwire_= bus btmtk kvm_intel i915 libarc4 kvm bluetooth snd_hda_intel snd_intel_dspc= fg snd_intel_sdw_acpi irqbypass ghash_clmulni_intel snd_hda_codec jitterent= ropy_rng iwlwifi drm_buddy sha256_ssse3 sha1_ssse3 drm_display_helper sha51= 2_ssse3 > aesni_intel cec snd_hda_core sha512_generic ctr rc_core cfg80211 drbg c= rypto_simd iTCO_wdt snd_hwdep ttm pl2303 snd_pcm intel_pmc_bxt drm_kms_help= er ansi_cprng iTCO_vendor_support mei_hdcp usbserial ecdh_generic ecc evdev= i2c_algo_bit cryptd snd_timer rapl intel_cstate snd rfkill mei_me watchdog= soundcore intel_hid gigabyte_wmi wmi_bmof intel_uncore intel_pmc_core pcsp= kr sparse_keymap acpi_tad acpi_pad sg mei button ib_ipoib rdma_ucm rdma_cm = iw_cm ib_cm ib_umad mlx5_ib mlx5_core mlxfw psample pci_hyperv_intf ib_uver= bs ib_core drbd lru_cache loop fuse efi_pstore drm configfs ip_tables x_tab= les autofs4 ext4 crc16 mbcache jbd2 efivarfs raid10 raid456 async_raid6_rec= ov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c crc32c_g= eneric raid1 multipath linear hid_generic usbhid hid dm_mod raid0 md_mod ua= s usb_storage sd_mod t10_pi crc64_rocksoft crc64 crc_t10dif crct10dif_gener= ic xhci_pci ahci xhci_hcd libahci libata crct10dif_pclmul crct10dif_common = scsi_mod usbcore > igc e1000e crc32_pclmul crc32c_intel intel_lpss_pci i2c_i801 intel_lpss= i2c_smbus video usb_common idma64 scsi_common fan wmi pinctrl_alderlake > ---[ end trace 0000000000000000 ]---