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 B6716C02198 for ; Tue, 18 Feb 2025 11:41:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3DEAC28011E; Tue, 18 Feb 2025 06:41:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 366AA28011A; Tue, 18 Feb 2025 06:41:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2079328011E; Tue, 18 Feb 2025 06:41:19 -0500 (EST) 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 ED00628011A for ; Tue, 18 Feb 2025 06:41:18 -0500 (EST) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 59F221C743C for ; Tue, 18 Feb 2025 11:41:18 +0000 (UTC) X-FDA: 83132874636.30.D8D898A Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by imf23.hostedemail.com (Postfix) with ESMTP id 467BC14000E for ; Tue, 18 Feb 2025 11:41:15 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=mxSLBZHx; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf23.hostedemail.com: domain of ryncsn@gmail.com designates 209.85.167.52 as permitted sender) smtp.mailfrom=ryncsn@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739878876; a=rsa-sha256; cv=none; b=aL4nduOGg8XgRnjAZFp6ZYaMZpSUzInHwQU8W8ZOUXjR9AbYk11d0sXnfuc+8QGA9Wb5mr rY9roy1YIdYjicDzd/Pd3wIx5q2p4Qx6ezWdZ6VVCBv0PbR83GO97dqs/rI5l0jl7AeYqI NyJDVGFdJLlYgSYL1QJxXf02pryCvXI= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=mxSLBZHx; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf23.hostedemail.com: domain of ryncsn@gmail.com designates 209.85.167.52 as permitted sender) smtp.mailfrom=ryncsn@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739878876; 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=zkRhz6gX6MLEeIL6pMAG4TwyhUjxdr2UTt5I4grD+Dc=; b=0WtS/4Ns4BjFHBh/0pPLf10jKCNDBDgDKlNiq5KBXa3NkPMEZCUDnOD8O1ObqTVpNlQZt6 maWnvKGhnB1S38KNEyzDOsX4frOoRmJtowrVSQIlDZLgg0Lyc54nkhB10LWOr6xePKb8jl eYiXhuU7W7u7Fhv6122QoRg9ztH29LE= Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-5452e6f2999so4201561e87.3 for ; Tue, 18 Feb 2025 03:41:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739878874; x=1740483674; 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=zkRhz6gX6MLEeIL6pMAG4TwyhUjxdr2UTt5I4grD+Dc=; b=mxSLBZHxPaACSdmda+DorgAVkt4oCXleAuAOA9VpDVpSpy2XvYY+aSx5L2Z7kNUCeF LTGiNTZK+pTKAsX5aY7marR3+Zu1JpYcOdkeFjUq2PJrGTXjZy1tIQyTm79kNo9Rd4cd tKi/neE6PFlBE3lVGVEyGRl/Q8i7uOhyKo9K/fBvd0oviN33zCv14tnGPXIDkipwp7De QqM7PIp0TRgXowhB0XSpDnrqduE8E2kTPtO2UIXkGdCURU2/h63+QcaeQa1TnBhpVGkG 0txfLPUEBn9hfwSSNMGEzHqP6jomeITqkEHNr0SiATXCYKvcmudPJWRi+ALxo6nmVVLz o1dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739878874; x=1740483674; 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=zkRhz6gX6MLEeIL6pMAG4TwyhUjxdr2UTt5I4grD+Dc=; b=DljLJXR7zq3OXaVykC1yNHb63tJUfCHvQBGsXw3aGZTOQnolbXlrmsPMkzntfICkl5 wKoO/1d74BR3Hw9arRml8MFqFoidkpIdybT4/dHtsYqjkCERe2ELFKRxHB113jOuG4/w 7GkpcV7DeSLVxdsnxJrW5txdM9uiD+n05djGEkAF0sKJm8qBn7bMCUcK5v2YSolem9i6 eZtQnJnqQmBeg1W5hdh3Ajgw+rAuBz4KYI7MxmOiG9N9Y/u+Vrr2yfwaZerQjKjfij0U 0Qn8VaL3vQ5y79YlRmTh8Rz6B6mKu7K78GiPwi8qLSj7G97CRX2Zc8incSwdpKF9/4OS GgAg== X-Forwarded-Encrypted: i=1; AJvYcCX8OB+82gand8AZxJdKKhHkXkVrNSlluFraykgo4fEtim2kxieQ7tX+2QAfjd9XsW+B23BptEQA+Q==@kvack.org X-Gm-Message-State: AOJu0YyoySBFTNyPnbSiXgqzaeWcPAh90iVQPqmGBUGRsazXCpIGoqqY NGfGJ7yOiJjYr1y7hVBQ6mZ4ezqSv0iBtFqf2+ZUjbiccdfvoX0ST7n6FJKDSpDHH887S0wgV69 uSnrCyBrTg5e0yll6VvHt2d3pmtQ= X-Gm-Gg: ASbGncswhilGbajz4LrgTa/3+YjYIUDnVIdeKIj+qJjGEnX/UEg4EthDN3gnRhHGWZv 8hZUzjUj3TZkc5e2kuzBnwfIhp8Tj2zg+lgWhGS3h0IXnUWhQV1bORh3lFPAo1+0x6kIPZOHH X-Google-Smtp-Source: AGHT+IGf4ANLxy5KQQuY+Wbv1CB1BHfHQsZz/lDGDTtONoXmNg2q/oI/TCf+rvuDA1oJCA6DyZcKA4jogZXi2QHu1GM= X-Received: by 2002:a05:6512:308d:b0:545:1db5:f224 with SMTP id 2adb3069b0e04-5452fe26543mr2582500e87.11.1739878873716; Tue, 18 Feb 2025 03:41:13 -0800 (PST) MIME-Version: 1.0 References: <675d01e9.050a0220.37aaf.00be.GAE@google.com> <67af8747.050a0220.21dd3.004c.GAE@google.com> <20250214152358.7ba29d10229e2155c0899774@linux-foundation.org> <751557A5-5417-497D-95FF-62E7CFCCDC59@gmail.com> In-Reply-To: <751557A5-5417-497D-95FF-62E7CFCCDC59@gmail.com> From: Kairui Song Date: Tue, 18 Feb 2025 19:40:57 +0800 X-Gm-Features: AWEUYZl-n6u-EOjdwmIjdS9USIOkjoSfEwMG28SkMsxrFVmfCq0SfOMnmQUsVQA Message-ID: Subject: Re: [syzbot] [mm?] [bcachefs?] WARNING in lock_list_lru_of_memcg To: Alan Huang Cc: Andrew Morton , kent.overstreet@linux.dev, syzbot , chengming.zhou@linux.dev, hannes@cmpxchg.org, linux-bcachefs@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, mhocko@suse.com, muchun.song@linux.dev, roman.gushchin@linux.dev, sashal@kernel.org, shakeel.butt@linux.dev, syzkaller-bugs@googlegroups.com, willy@infradead.org, yuzhao@google.com, zhengqi.arch@bytedance.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 467BC14000E X-Stat-Signature: pcziiut7ujr3sg9u4s3q54xww948xx39 X-Rspam-User: X-HE-Tag: 1739878875-887841 X-HE-Meta: U2FsdGVkX1/TTDpuT7NT1Vaet/Xk9oei6B8KGr8lAEU7ID9CCfv4rFRheqydOFonTvKkDvLcSHoC433V6sALcHXdl7QqEcet+iSm4x7Lo8DyHDlsaa48SPlTau0SMgGeax7IHDWoVaoR365OMQripTKU7RxBOQ534xZMLl+l198H2g3HZi2vOEJ+cMzOOTeRUBwTROcGrO+QRYHkbAjZxBrAJv1y4M0Wd4vZo+8wK9dG471Mfw0v2uJA+fRetpkB6GELEpnHcTLxcCeqjXzo42r9Qrso+qoGZjQGJEr0eXHhUwI1oZ0T+EiF1Ld0Tmr5NeyozxxRBGYSlYJw4LyzzcrBra93WrcGCIxg0pl3KcWzuA59Q0dXAjXOVW1+u+kQNDcFXiBD1QsQMntJqeQlxGr1tTyy3iRj460Wl7AWeKpAsWDhwE83EfgljdcKqSXuqfGk14gxvSsN2LEy7kkPOxaobCmjinKMhQeQqmO5lmJdM+IL0dzK18Z3uDppUMgf/CbtvhTAlT1XHQxeNsUPvcVD93MwuT+TpdvRAlauscgQEQV3lPQ4+esBMbfad8dvlgXp0ghUc7e/ur38NWyElMRaJtdtIzTBbBuxL58bSwqmzfnxew1QT/ZANYMc6gAphaNWTJV85XeyY61l4TB4rjywmq0CsJAM6fIbWMD4xVc7vXlXIewPLjq5jJj38KrPpWwq6qCrXdK7Be3NX4yuc32aUq2GfYLe3OKhgni/4bWLcakOorVa4E+G/HyxqzvqcNJ5dVacsswfyXbjv25zRYHZ26+jPTSXqJwlcutlGTIUM02+4tZYl+TPOoctiGRp7O+N57wS63nOJLc/LCINDANIE155nLvQXEwWhz0u2LIlyQswztLmnJXOIA682c+vhTrMxEa42Ka9GbesId2Mh0I2wEdBzV2RihhvkLQrQ//BSvMNshgD0ACZUi5PKM5YfB/9JfUZLfiukQ+t0qO rBSVM9VM p9hcvqyQ5rJFZBSYDIrjOcDwtyOGxoyWYGDgGi2NqZOe2JhwZXs7YlnwMv11fqW/nVzvjcy6PFTKCRG6CeGWYh+j/TAyOWR2RfoU/Q+yOTb6vs7efHHfxypxf183akZTVmvhgWb9XpcM9RSo7RMjnvXIyvJaLwOEytoPcvOqXkoLDcSo7zpRXH1+guGTOw67TjuiGlsE7U7vvOqwkg2fmf3BR9v4VFYzAG1BRSV/3Fy7OVIOTGw0svksJ/7mtpvJzmIFD6c0cMvtPE4KCGi7XvYNdwXk9MRf8nB1JhYX1LbGNuhlIc+WKNaB9fZaLjuFcIsI8JdoQOufLWZk9K83buH9opx+Zox3aMjKkFYE7LGXhHGHDmnO74NjGcNPscgQuqwbXobprEwM9xPDM3h07vV9JamZwGO+ePyTSKUKj/FFuM3WtkWo95gMrr29/Pl6/q88FGze5LSve67s5d1iNdSnAGVBRYBMpXVaSNxtycypaFnsUtKeD6NvIdcYJxSS9RB8kxyrWlCZODjn3aUkVWZ5+aS3iJ9O7kkAqOhlJEDu8fZo6C7j8eWesbgy7xeYRJe+UKaBx9CUyXTwK6FYDke8pD0jhiHPPwiVJrrPKOXmQNM2G0Dk64Q8yhlXoeBjPLYaKwlb6w+uEoTcXsUucYuqoTxP7ljRUX/tDu2Q1HYKcPtkThawcSU99l4vfqO47zTHSSgaPVx2bnvOajNRpfCcSlvExGhaDHSa+LCpRtQgI6h08cR7ODbgMi7dnPagKAGWpvAO89ZqZI87Zpi4qxSbsE8PXVcnzhaWAckYImDOomlW1D9mmCw5LnnRNkg8HJgFlQ84yy7LBoCeGqsHA1lStfhWxu1ZyvpMb8rK3W/M58FVlDu9SD7DB7bs44bYHzli4NtFAnsORFWroajcMJxd4/6AI0GgVvBU0y09iWPsk0Yvq60lljd4RkoGhYu+rTg6mCQOcE6mqrJ65A6Fy58q00ODf B7e1KhtB H6XBlkaiXec1scVobRzeW+IQFDCOrpim209D42vSLgHvIylOk97L4AZrYaeYcxAjXfF6+javJC/LY7BET+8exeGc0RPgSreyt/bpZKstve4= 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 Tue, Feb 18, 2025 at 2:09=E2=80=AFAM Alan Huang w= rote: > > On Feb 18, 2025, at 01:12, Kairui Song wrote: > > > > On Mon, Feb 17, 2025 at 12:13=E2=80=AFAM Kairui Song = wrote: > >> > >> On Sat, Feb 15, 2025 at 7:24=E2=80=AFAM Andrew Morton wrote: > >>> > >>> On Fri, 14 Feb 2025 10:11:19 -0800 syzbot wrote: > >>> > >>>> syzbot has found a reproducer for the following issue on: > >>> > >>> Thanks. I doubt if bcachefs is implicated in this? > >>> > >>>> HEAD commit: 128c8f96eb86 Merge tag 'drm-fixes-2025-02-14' of htt= ps://g.. > >>>> git tree: upstream > >>>> console output: https://syzkaller.appspot.com/x/log.txt?x=3D148019a4= 580000 > >>>> kernel config: https://syzkaller.appspot.com/x/.config?x=3Dc776e555= cfbdb82d > >>>> dashboard link: https://syzkaller.appspot.com/bug?extid=3D38a0cbd267= eff2d286ff > >>>> compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils fo= r Debian) 2.40 > >>>> syz repro: https://syzkaller.appspot.com/x/repro.syz?x=3D12328b= f8580000 > >>>> > >>>> Downloadable assets: > >>>> disk image (non-bootable): https://storage.googleapis.com/syzbot-ass= ets/7feb34a89c2a/non_bootable_disk-128c8f96.raw.xz > >>>> vmlinux: https://storage.googleapis.com/syzbot-assets/a97f78ac821e/v= mlinux-128c8f96.xz > >>>> kernel image: https://storage.googleapis.com/syzbot-assets/f451cf16f= c9f/bzImage-128c8f96.xz > >>>> mounted in repro: https://storage.googleapis.com/syzbot-assets/a7da7= 83f97cf/mount_3.gz > >>>> > >>>> IMPORTANT: if you fix the issue, please add the following tag to the= commit: > >>>> Reported-by: syzbot+38a0cbd267eff2d286ff@syzkaller.appspotmail.com > >>>> > >>>> ------------[ cut here ]------------ > >>>> WARNING: CPU: 0 PID: 5459 at mm/list_lru.c:96 lock_list_lru_of_memcg= +0x39e/0x4d0 mm/list_lru.c:96 > >>> > >>> VM_WARN_ON(!css_is_dying(&memcg->css)); > >> > >> I'm checking this, when last time this was triggered, it was caused by > >> a list_lru user did not initialize the memcg list_lru properly before > >> list_lru reclaim started, and fixed by: > >> https://lore.kernel.org/all/20241222122936.67501-1-ryncsn@gmail.com/T/ > >> > >> This shouldn't be a big issue, maybe there are leaks that will be > >> fixed upon reparenting, and this new added sanity check might be too > >> lenient, I'm not 100% sure though. > >> > >> Unfortunately I couldn't reproduce the issue locally with the > >> reproducer yet. will keep the test running and see if it can hit this > >> WARN_ON. > > > > So far I am still unable to trigger this VM_WARN_ON using the > > reproducer, and I'm seeing many other random crashes. > > > > But after I changed the .config a bit adding more debug configs > > (SLAB_FREELIST_HARDENED, DEBUG_PAGEALLOC), following crash showed up > > and will be triggered immediately after I start the test: > > > > [ T1242] BUG: unable to handle page fault for address: ffff888054c60000 > > [ T1242] #PF: supervisor read access in kernel mode > > [ T1242] #PF: error_code(0x0000) - not-present page > > [ T1242] PGD 19e01067 P4D 19e01067 PUD 19e04067 PMD 7fc5c067 PTE > > 800fffffab39f060 > > [ T1242] Oops: Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC KASAN PTI > > [ T1242] CPU: 1 UID: 0 PID: 1242 Comm: kworker/1:1H Not tainted > > 6.14.0-rc2-00185-g128c8f96eb86 #2 > > [ T1242] Hardware name: Red Hat KVM/RHEL-AV, BIOS > > 1.16.0-4.module+el8.8.0+664+0a3d6c83 04/01/2014 > > [ T1242] Workqueue: bcachefs_btree_read_complete btree_node_read_work > > [ T1242] RIP: 0010:validate_bset_keys+0xae3/0x14f0 > > [ T6058] bcachefs (loop2): empty btree root xattrs > > [ T1242] Code: 49 39 df 0f 87 fc 09 00 00 e8 79 54 a8 fd 41 0f b7 c6 > > 48 8b 4c 24 68 48 8d 04 c1 4c 29 f8 48 c1 e8 03 89 c1 48 89 de 4c 89 > > ff 48 a5 48 8b bc 24 c8 00 00 08 > > [ T1242] RSP: 0018:ffffc900070a72c0 EFLAGS: 00010206 > > [ T1242] RAX: 000000000000ec0f RBX: ffff888054c20110 RCX: 0000000000006= c31 > > [ T1242] RDX: 0000000000000000 RSI: ffff888054c60000 RDI: ffff888054c5f= f90 > > [ T1242] RBP: ffffc900070a7570 R08: ffff888065e001af R09: 1ffff1100cbc0= 035 > > [ T1242] R10: dffffc0000000000 R11: ffffed100cbc0036 R12: ffff888054c20= 09e > > [ T1242] R13: dffffc0000000000 R14: 000000000000ec0f R15: ffff888054c20= 0a0 > > [ T1242] FS: 0000000000000000(0000) GS:ffff88807ea00000(0000) > > knlGS:0000000000000000 > > [ T1242] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > > [ T1242] CR2: ffff888054c60000 CR3: 000000006cea6000 CR4: 0000000000000= 6f0 > > [ T1242] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000= 000 > > [ T1242] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000= 400 > > [ T1242] Call Trace: > > [ T1242] > > [ T1242] bch2_btree_node_read_done+0x1d20/0x53a0 > > [ T1242] btree_node_read_work+0x54d/0xdc0 > > [ T1242] process_scheduled_works+0xaf8/0x17f0 > > [ T1242] worker_thread+0x89d/0xd60 > > [ T1242] kthread+0x722/0x890 > > [ T1242] ret_from_fork+0x4e/0x80 > > [ T1242] ret_from_fork_asm+0x1a/0x30 > > [ T1242] > > [ T1242] Modules linked in: > > [ T1242] ---[ end trace 0000000000000000 ]--- > > [ T1242] RIP: 0010:validate_bset_keys+0xae3/0x14f0 > > [ T1242] Code: 49 39 df 0f 87 fc 09 00 00 e8 79 54 a8 fd 41 0f b7 c6 > > 48 8b 4c 24 68 48 8d 04 c1 4c 29 f8 48 c1 e8 03 89 c1 48 89 de 4c 89 > > ff 48 a5 48 8b bc 24 c8 00 00 08 > > [ T1242] RSP: 0018:ffffc900070a72c0 EFLAGS: 00010206 > > [ T1242] RAX: 000000000000ec0f RBX: ffff888054c20110 RCX: 0000000000006= c31 > > [ T1242] RDX: 0000000000000000 RSI: ffff888054c60000 RDI: ffff888054c5f= f90 > > [ T1242] RBP: ffffc900070a7570 R08: ffff888065e001af R09: 1ffff1100cbc0= 035 > > [ T1242] R10: dffffc0000000000 R11: ffffed100cbc0036 R12: ffff888054c20= 09e > > [ T1242] R13: dffffc0000000000 R14: 000000000000ec0f R15: ffff888054c20= 0a0 > > [ T1242] FS: 0000000000000000(0000) GS:ffff88807ea00000(0000) > > knlGS:0000000000000000 > > [ T1242] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > > [ T1242] CR2: ffff888054c60000 CR3: 000000006cea6000 CR4: 0000000000000= 6f0 > > [ T1242] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000= 000 > > [ T1242] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000= 400 > > [ T1242] Kernel panic - not syncing: Fatal exception > > [ T1242] Kernel Offset: disabled > > [ T1242] Rebooting in 86400 seconds.. > > > > It's caused by the memmove_u64s_down in validate_bset_keys of > > fs/bcachefs/btree_io.c: > > -> memmove_u64s_down(k, bkey_p_next(k), (u64 *) vstruct_end(i) - (u64 *= ) k); > > > Might need this. > > diff --git a/fs/bcachefs/btree_io.c b/fs/bcachefs/btree_io.c > index e71b278672b6..fb53174cb735 100644 > --- a/fs/bcachefs/btree_io.c > +++ b/fs/bcachefs/btree_io.c > @@ -997,7 +997,7 @@ static int validate_bset_keys(struct bch_fs *c, struc= t btree *b, > } > got_good_key: > le16_add_cpu(&i->u64s, -next_good_key); > - memmove_u64s_down(k, bkey_p_next(k), (u64 *) vstruct_end(= i) - (u64 *) k); > + memmove_u64s_down(k, bkey_p_next(k), (u64 *) vstruct_end(= i) - (u64 *) bkey_p_next(k)); > set_btree_node_need_rewrite(b); > } > fsck_err: > Thanks, but this didn't fix everything. I think the problem is more complex, syzbot seems to be trying to mount damaged bcachefs (on purpose I think), so the vstruct_end(i) is already returning an offset that is out of border. I retriggered it and print some more debug info: i->_data is ffff88806d5c00a0, i->u64s is 60928, and the faulting address is ffff88806d600000.