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 X-Spam-Level: X-Spam-Status: No, score=-18.2 required=3.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1E916C433F5 for ; Fri, 17 Sep 2021 07:38:00 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id C51296113E for ; Fri, 17 Sep 2021 07:37:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org C51296113E Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 675526B0072; Fri, 17 Sep 2021 03:37:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 625116B0073; Fri, 17 Sep 2021 03:37:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5143D6B0074; Fri, 17 Sep 2021 03:37:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0141.hostedemail.com [216.40.44.141]) by kanga.kvack.org (Postfix) with ESMTP id 447EE6B0072 for ; Fri, 17 Sep 2021 03:37:59 -0400 (EDT) Received: from smtpin26.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 0A61E184C6158 for ; Fri, 17 Sep 2021 07:37:59 +0000 (UTC) X-FDA: 78596261478.26.D930F7E Received: from mail-ot1-f44.google.com (mail-ot1-f44.google.com [209.85.210.44]) by imf15.hostedemail.com (Postfix) with ESMTP id C1DEDD0000A1 for ; Fri, 17 Sep 2021 07:37:58 +0000 (UTC) Received: by mail-ot1-f44.google.com with SMTP id k12-20020a056830150c00b0051abe7f680bso11778609otp.1 for ; Fri, 17 Sep 2021 00:37:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ieEsVRV9Qoysgfimh3k7jq5I/5iERhZWS3sMgWukkvs=; b=Yb44cleTqY3lTGNiJSNC6d+eStRWrplea4vPPL9N+9oaAAxAPa+QYT5lpsvfyeTEK/ fbwW1S3bwOI4i038r5cWUCZ6lJKJ513ZLLGAldsfoQxPVF2zWzUsWfb2agCN/u5PsU/v esUnqxdLQHF/tZsdxmaSb0skKN84d2mgVFowL0CnHzNGRcd/ll26yiQNDfmdEJdt41xC br4v1ogcvqG7cF4opRyyxMXaImJEsMMhzLvjC8+PIbWPIRvmL6jEjwAEevsWodrka2is LOg3RcGm3pUxl7taLECOHo9/h5O9uIhZ+Z3AGaozh5SZirQd2ENZvIUUOhfy/VtJLZp+ SRhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ieEsVRV9Qoysgfimh3k7jq5I/5iERhZWS3sMgWukkvs=; b=zreKKlz8LspK0L3uW/eSQcXpqy1HNtqRjSEx0ao7CXmRpklu5I+E6dUZio5WETIFiB V5DbV4z+HOz+XV36SbdKMrpW05XJLJ6006dz9qX5gVYS9bUfiJIqdTyqGh5NQROgKsne lCeKTd16F3fCfo3rFamtT5SkqE1vQsBq+bOVxMMQlm+iYArb+QnFZ7VGRFt5ovzwLnSh 4GkFzdu+CY1qjm7Gn+xUbbx2+7uOlNdTvtfpyQ2ECbQHBSw9KdAYP07Xjd5nZXtst3fz eerU6TbyRqJTQPZLLLwJ6VSGo95ZBQVUzM3exDbb+KLxTMxRfwhgwB9acFOkb6uzdDXx bGwg== X-Gm-Message-State: AOAM531DghMjqF9OvqXWrbSaUj3XEEAc7cgf8YSKl5COknU0iX6v0lM+ /hK4PAfDNi7KXPLvijUI/pa3MB49io0ZKfUiEuwefw== X-Google-Smtp-Source: ABdhPJxtkHJ0OY5DqFpPqIWbVD3NJURRP9xPEdK+HfiANQnSOmghdmkIJCfP9A/qEeZ8tgTrkmxGhIrywOimK5TmPX4= X-Received: by 2002:a9d:7244:: with SMTP id a4mr8528050otk.137.1631864277871; Fri, 17 Sep 2021 00:37:57 -0700 (PDT) MIME-Version: 1.0 References: <000000000000cfc3ae05cc2bea91@google.com> In-Reply-To: <000000000000cfc3ae05cc2bea91@google.com> From: Dmitry Vyukov Date: Fri, 17 Sep 2021 09:37:47 +0200 Message-ID: Subject: Re: [syzbot] BUG: soft lockup in kjournald2 (2) To: syzbot , Will Deacon , Linux ARM Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, syzkaller-bugs@googlegroups.com Content-Type: text/plain; charset="UTF-8" Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=Yb44cleT; spf=pass (imf15.hostedemail.com: domain of dvyukov@google.com designates 209.85.210.44 as permitted sender) smtp.mailfrom=dvyukov@google.com; dmarc=pass (policy=reject) header.from=google.com X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: C1DEDD0000A1 X-Stat-Signature: px7i7fbp484yuee1niyjt3ftoqby18kg X-HE-Tag: 1631864278-621395 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: On Fri, 17 Sept 2021 at 09:31, syzbot wrote: > > Hello, > > syzbot found the following issue on: > > HEAD commit: ac08b1c68d1b Merge tag 'pci-v5.15-changes' of git://git.ke.. > git tree: upstream > console output: https://syzkaller.appspot.com/x/log.txt?x=17d44ab3300000 > kernel config: https://syzkaller.appspot.com/x/.config?x=b196c22f1ee14fd4 > dashboard link: https://syzkaller.appspot.com/bug?extid=50f834e0ee66561f76fe > compiler: aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.1 > userspace arch: arm64 > > Unfortunately, I don't have any reproducer for this issue yet. > > IMPORTANT: if you fix the issue, please add the following tag to the commit: > Reported-by: syzbot+50f834e0ee66561f76fe@syzkaller.appspotmail.com > > watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [jbd2/vda-8:3107] > Modules linked in: > irq event stamp: 373534 > hardirqs last enabled at (373533): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:81 [inline] > hardirqs last enabled at (373533): [] exit_to_kernel_mode+0x38/0x230 arch/arm64/kernel/entry-common.c:91 > hardirqs last disabled at (373534): [] enter_el1_irq_or_nmi+0x10/0x20 arch/arm64/kernel/entry-common.c:227 > softirqs last enabled at (373478): [] _stext+0x964/0xff8 > softirqs last disabled at (373447): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] > softirqs last disabled at (373447): [] invoke_softirq kernel/softirq.c:439 [inline] > softirqs last disabled at (373447): [] __irq_exit_rcu+0x208/0x4f0 kernel/softirq.c:636 > CPU: 1 PID: 3107 Comm: jbd2/vda-8 Not tainted 5.14.0-syzkaller-10318-gac08b1c68d1b #0 > Hardware name: linux,dummy-virt (DT) > pstate: 00000005 (nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) > pc : clear_page+0x14/0x28 arch/arm64/lib/clear_page.S:23 > lr : clear_highpage include/linux/highmem.h:181 [inline] > lr : kernel_init_free_pages.part.0+0x6c/0x17c mm/page_alloc.c:1286 > sp : ffff80001ef77070 > x29: ffff80001ef77070 x28: 0000000000000000 x27: 0000000000000000 > x26: ffff00001026e378 x25: ffff60000204dc6f x24: 00000000000014b8 > x23: ffff00001026cec0 x22: fffffc0000173f40 x21: ffff8000157be698 > x20: dfff800000000000 x19: fffffc0000173f00 x18: ffff00006aa76c08 > x17: 0000000000000000 x16: 0000000000000000 x15: ffff00006aa76c3c > x14: 1ffff00003deedd8 x13: 0000000000000013 x12: ffff7f800002e7e7 > x11: 1fffff800002e7e6 x10: ffff7f800002e7e6 x9 : 0000000000000000 > x8 : ffff600000b9fa00 x7 : 0000000000000000 x6 : 000000000000003f > x5 : 0000000000000040 x4 : 1ffff00003067da0 x3 : 1fffe0000204d9d9 > x2 : 0000000000000004 x1 : 0000000000000040 x0 : ffff000005cfc8c0 > Call trace: > clear_page+0x14/0x28 arch/arm64/lib/clear_page.S:21 > kernel_init_free_pages mm/page_alloc.c:1283 [inline] > post_alloc_hook+0x1ac/0x25c mm/page_alloc.c:2426 > prep_new_page mm/page_alloc.c:2436 [inline] > get_page_from_freelist+0x184c/0x2320 mm/page_alloc.c:4168 > __alloc_pages+0x1a8/0x21d0 mm/page_alloc.c:5390 > alloc_pages+0x23c/0x3b0 mm/mempolicy.c:2291 > __page_cache_alloc mm/filemap.c:1022 [inline] > pagecache_get_page+0x4ac/0x930 mm/filemap.c:1940 > find_or_create_page include/linux/pagemap.h:420 [inline] > grow_dev_page fs/buffer.c:949 [inline] > grow_buffers fs/buffer.c:1014 [inline] > __getblk_slow+0x178/0x6bc fs/buffer.c:1041 > __getblk_gfp+0x7c/0xa0 fs/buffer.c:1334 > __getblk include/linux/buffer_head.h:382 [inline] > jbd2_journal_get_descriptor_buffer+0xf0/0x3f0 fs/jbd2/journal.c:1014 > journal_submit_commit_record.part.0+0x88/0x7fc fs/jbd2/commit.c:131 > journal_submit_commit_record fs/jbd2/commit.c:128 [inline] > jbd2_journal_commit_transaction+0x2ad4/0x4270 fs/jbd2/commit.c:925 > kjournald2+0x190/0x734 fs/jbd2/journal.c:213 > kthread+0x334/0x3dc kernel/kthread.c:319 > ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:756 +linux-arm-kernels This is caused by broken CONFIG_CMDLINE support on arm64, for context see: https://lore.kernel.org/lkml/CACT4Y+a4S-oXsjgwDh3SmERqKFF1QbapvX6NiSpn51KRtqvTiQ@mail.gmail.com/ syzbot should use 150s stall timeout, but it got's default 20s which produces false positive flakes. #syz dup: BUG: soft lockup in handle_mm_fault (2)