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 B2A7AC3DA5D for ; Fri, 19 Jul 2024 20:01:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 013D76B0082; Fri, 19 Jul 2024 16:01:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F06356B0083; Fri, 19 Jul 2024 16:01:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DF44F6B0085; Fri, 19 Jul 2024 16:01:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id C31866B0082 for ; Fri, 19 Jul 2024 16:01:26 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 3968F1C1659 for ; Fri, 19 Jul 2024 20:01:26 +0000 (UTC) X-FDA: 82357571772.11.985ED83 Received: from mail-io1-f71.google.com (mail-io1-f71.google.com [209.85.166.71]) by imf10.hostedemail.com (Postfix) with ESMTP id 95A44C002A for ; Fri, 19 Jul 2024 20:01:23 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=none; spf=pass (imf10.hostedemail.com: domain of 3EsaaZgkbAEUz56rhsslyhwwpk.nvvnsl1zlyjvu0lu0.jvt@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.71 as permitted sender) smtp.mailfrom=3EsaaZgkbAEUz56rhsslyhwwpk.nvvnsl1zlyjvu0lu0.jvt@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721419241; 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:in-reply-to: references; bh=dovYDmlxyJjeuhItE/fiPUxUOKLE0VMXsjbN63JDOhA=; b=Z5VR1f6MqBQT/yGyKRHBe2oZiUpeITztq51aS/9ERD2xc3rqN8odoNtAteCKo2pgksS2+C 4oRsqiLJm+HakIw+ADJvnZ5lfKEClDSmHIgp/mWsoxEIAnt0IW6yrNfE1bts8eWzbmQQZ0 kkVdDaiykxqDm1MtC6NWJ/8InYFjt90= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721419241; a=rsa-sha256; cv=none; b=ZLtUG3K6L3Ei3AqHxvdfoX6m116J8N3IhkAheDSR+6XvKFae6Ahq3StztD/zfQf+VhEwUP Pg0Eb1GNq1EPQreAkbQcZiyf9yOP+qrnemclYG5KIk5Ho3lrF2+k5b8lniLROH1q4iNGAy GuwMBkY+57GORpBygojkgwVNyzI6cxQ= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=none; spf=pass (imf10.hostedemail.com: domain of 3EsaaZgkbAEUz56rhsslyhwwpk.nvvnsl1zlyjvu0lu0.jvt@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.71 as permitted sender) smtp.mailfrom=3EsaaZgkbAEUz56rhsslyhwwpk.nvvnsl1zlyjvu0lu0.jvt@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none) Received: by mail-io1-f71.google.com with SMTP id ca18e2360f4ac-7fb15d52c5cso362786339f.3 for ; Fri, 19 Jul 2024 13:01:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721419282; x=1722024082; h=to:from:subject:message-id:date:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=dovYDmlxyJjeuhItE/fiPUxUOKLE0VMXsjbN63JDOhA=; b=gZAQcZLToalHtZEAanvloDQW0ER3HQntfbGgSHtuWfNVJLORIvY65DOiels8C2vhiH OFTlQPLIjLU9/UEuLLRtGa9A2o+wUekTjxfX1D2105jZ6by0/i584y3S5y/WXQgu27Fz a+INUIlRjNYXoNcEBV37VF5Nlkg9CBOPYKw5pzLlNBwoxckS2Z8ygl6vsVQJZNkkxU69 VHzQqYiODzbKqADkgCYe4/cQigaJ0MmSlUKJEBApLHtI3xNQAuF8lcKUajtspMi9bCv/ Vfwm1RkuEOoo2aKzWoTX+tGIzo83Tq0pZCINdLv2Q5W3iv2fP9OF/IYZuoEycAXNFUUH JVqw== X-Forwarded-Encrypted: i=1; AJvYcCXD1SlbC7qHSqOIBROky2w4GZUO6OxsF4c11K2v52E97PinCcI4k1i5Hdm75768ZWPAuG2jzOezV0HQeqa+yjSTn70= X-Gm-Message-State: AOJu0YzdsInQj5rrg84Eo1JOI9m1Fk+/81waRg9ubnV7+j3lAtHRGf8X 5DAUIqxINnFNvm+KxdoM8rf8xMmSZv7Lak2qFyRYGKrAvBhuj9YPs0I9QazaTVsK8KPIB8SpLVf ZOj7jhB9DdiGK2JWMcz4BJxLB6UdyDBaqLD1MTlTf5Umg3OZ1tPOL9MM= X-Google-Smtp-Source: AGHT+IFxuYL0cY77FqP8wEtKHRdbGqJTbyhbKA1qpJXS29yHwDVtTM9hIsEM9XtFc9oCE2jRbQ24U+vQjV7NtQpUZ0n4TH5wae5b MIME-Version: 1.0 X-Received: by 2002:a05:6e02:1c28:b0:395:fa9a:318e with SMTP id e9e14a558f8ab-398e17ab520mr686005ab.0.1721419282525; Fri, 19 Jul 2024 13:01:22 -0700 (PDT) Date: Fri, 19 Jul 2024 13:01:22 -0700 X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <000000000000d8474e061d9f28be@google.com> Subject: [syzbot] [mm?] possible deadlock in mmap_read_lock From: syzbot To: Liam.Howlett@oracle.com, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, lorenzo.stoakes@oracle.com, syzkaller-bugs@googlegroups.com, vbabka@suse.cz Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: qe1dmxjk6n5shse3z1bi6dceq5objie5 X-Rspamd-Queue-Id: 95A44C002A X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1721419283-516172 X-HE-Meta: U2FsdGVkX19FUCpKVVK1gswSqorYHViqOsuwVjRNEnyxIgRuBjFMGXXLkzNJjIuDlm4bP+9zujT3fxaKJBZa99PxJHUbsicnBpkevlksGv9lMv/atgVLxef6mJeiXNfoQ8dnAVclyj6if/ZUu1Y32PDwF+5AdY+qL6ocdyroe+3qLEqtj/UJ80TyqNRtdaogUjud9pWzb4kNjiSc9uP3ZpM7vJ8ouIKyFXo3pKe5LuWg50svSOaae3Wj5wLT3DLQTGro/Io8b+ZBoPrCftU/bobM9m87JhQDLC4xCU/MQ8LPdwYKtQl+Iq1LfQFvItylUKXtpCU+EjvxsulzVUpvFceMVz0HxWN/IUan0OGVOrlq6rjA6/Q8zRYPL9BNe3YU/xCYqzlBOWx78c2+k47rGN36j2ZXXavxMdscqhgKh7e/wGA6bMjzfAYDsKDTH6f069aSR6QAopgbDXKooW4GZRfqlwsB7s8IfMj5mGnTgVmWVltyw+TA/CRXwLeZ39h2EZ5m38Ytenuode0isvaJ+OboG4LRTVs+EmRkZ8xObFRN8I8+GRQsL/NkekM0WZ9RE7zrL/VdmQqIrxZ+udzihFOeTCyy89Yx8tv8i+kTwqt3xOXscMH4w+ld7jx4FsWU1RumlgiNTCCnRUvPkftwNo+dEnpAGseNuaZFEzUUcB+KNnOR+0Sy5ceegip6418fcBsSywUxpGpLc80YoxyBtcKcTMTeqjN10J+5rGWlwdPQ9sAFuiA9G3umDCkdjaC2H8SNI8hspSI5MqHyQzqhIu2O7TcM8AyCxEAhrCGo92bI43V57mj4JxS8qxI/OX5arBQe8mcfufoCKZNHGjetLgT5yzzofvbnqPmLscrBMnNt4lbmupFlPOKdXxLgMNSdkzBmNFFvcJsdtnbGAWThni9ruaYL/1bXMiV9R2O/uttc1rwhYzjC5OLegRGeIZDNdeRS6LuO44AyUqve27i 9rvP3ebP jBwvleTTuFbyp5JypYRmeXY64kXUMoh5IwKSlNMKLTYWcgWl5+ZIIkC3FRm4h6E1wLNm+WsjO9ABSoYtsF+F/0dxYU3AYtPvoU7iBbIeW0ybN+IvtiJTqeOa9XJRf26gL3bgYZjNRBFXhvN4GRcwNWz1zmqHBjyPjH+gPWvQu4UVsbaZtk6rwK2mvG4sX12RoGJyG5E6vbepMeyAwrZ2DcwgnLKElkGHSxaIXXuJDImcVw7t8E3Jj8mKQ15aoCMkAsfsiQ7RTjzW8SBl4VCdXMlGsDdxcgZ1D+MNRMORaxPes55zMpY5wNJmWOfGHEA8JFUt4bREQJodsmd7DM5l5+aEj6WPfUTdKiOz6n/GJkGtlUquk6jWnK9hAzG+v4HC8oMvXxHx0YiMdpBBuzT5FpYMwgb5bzdEdwOi5AIDbDFgrnqGdvTXgasdGW8nTpcyhshm12Ht4Ncz7D1IK0/dcgM1h1PK8PK70hjDD7sb6hRMPOTLiJWdLoAW/frCbTooED7Glszbu5+x/6z6uUuseIChwG4JoJSMsxtFAGfrNrFw2ouMj10+QKsLCNtdha6rj2b3mFezJ0CbYU+bbKs2YfwIq5m42by2AEJfRM/zUM/HqXGfjIsTIEXdCBxTgGFTbC2hLgHVqoXtGJYZ8H8i1mREAhuu6xrB9ZUcmuCzR27GleAd3xBsKuG7p0EpdkiZuH6FsqHINk/i++gjGYLbgsDLCnxzRC2M9tkKL84fddnLGhfaF92BB1WGB2ryrFRo6KQC5i7RsJHaDoZLZAeVNB+DJ0Lojl0YjRIdhzkDKvgJ6+mmxFUiiUWaY2zE4EA/mEG2frL1bLrPr5BNF+rkXlvuyVvtmcvH6lsH861boGnjokQUV4uJ1H1j3a1lTw+GDPS5HIUYkvJoBZJu0HRFY5NtCWBsd0kOEr9iYfQeChaH5kamM/LJTXmi/ZqopqniMXttDUdJdqZeVhrW8JoNXhVsXZ/XC JiGRxsxx XqTECy1J+pFKqzrA7s3h7bPuXLqNPMgu1ikYlLBQYPSHxMeyQwEE5DLiIrX070aCgSm8LRMrSp1HhxAelmnV4VqQVYh6i/4yRDIRQby9zreHSgytbbpCvXBm79EuHWWjOXNrnlY1nEAtzNAQz6lFmdVsH+A2Pgtf5tii1H9LrU5mtLASPrjPyVh3bDsxD+uXC1qgvSjlRzfmhCpheIUW2YVwi6oaRrG/hcmS2T4y3GokTeIrm6B4GjtGzWLKM14RGMdsaxqYYZD7K0vt0Mf8U2xLjpqQDYsZRzeq8YWpCBS7SX/UPzRTepNDkxrKyQ0igtkuKnh968WTvliu/hoQC5d9zxN5PRB9D/HPA9698JB55cwVmFBzNA== 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: Hello, syzbot found the following issue on: HEAD commit: 3fe121b62282 Add linux-next specific files for 20240712 git tree: linux-next console output: https://syzkaller.appspot.com/x/log.txt?x=1769e695980000 kernel config: https://syzkaller.appspot.com/x/.config?x=98dd8c4bab5cdce dashboard link: https://syzkaller.appspot.com/bug?extid=c0f0941337ade4c26ed1 compiler: Debian clang version 15.0.6, GNU ld (GNU Binutils for Debian) 2.40 Unfortunately, I don't have any reproducer for this issue yet. Downloadable assets: disk image: https://storage.googleapis.com/syzbot-assets/8c6fbf69718d/disk-3fe121b6.raw.xz vmlinux: https://storage.googleapis.com/syzbot-assets/39fc7e43dfc1/vmlinux-3fe121b6.xz kernel image: https://storage.googleapis.com/syzbot-assets/0a78e70e4b4e/bzImage-3fe121b6.xz IMPORTANT: if you fix the issue, please add the following tag to the commit: Reported-by: syzbot+c0f0941337ade4c26ed1@syzkaller.appspotmail.com ============================================ WARNING: possible recursive locking detected 6.10.0-rc7-next-20240712-syzkaller #0 Not tainted -------------------------------------------- mount/4518 is trying to acquire lock: ffff88801d2b1498 (&mm->mmap_lock){++++}-{3:3}, at: mmap_read_lock+0x1c/0x60 include/linux/mmap_lock.h:144 but task is already holding lock: ffff88801d2b1498 (&mm->mmap_lock){++++}-{3:3}, at: mmap_read_lock include/linux/mmap_lock.h:144 [inline] ffff88801d2b1498 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x159/0xc80 mm/mmap.c:3396 other info that might help us debug this: Possible unsafe locking scenario: CPU0 ---- lock(&mm->mmap_lock); lock(&mm->mmap_lock); *** DEADLOCK *** May be due to missing lock nesting notation 1 lock held by mount/4518: #0: ffff88801d2b1498 (&mm->mmap_lock){++++}-{3:3}, at: mmap_read_lock include/linux/mmap_lock.h:144 [inline] #0: ffff88801d2b1498 (&mm->mmap_lock){++++}-{3:3}, at: exit_mmap+0x159/0xc80 mm/mmap.c:3396 stack backtrace: CPU: 1 UID: 0 PID: 4518 Comm: mount Not tainted 6.10.0-rc7-next-20240712-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:120 print_deadlock_bug+0x483/0x620 kernel/locking/lockdep.c:3034 check_deadlock kernel/locking/lockdep.c:3086 [inline] validate_chain+0x15e2/0x5920 kernel/locking/lockdep.c:3888 __lock_acquire+0x1384/0x2050 kernel/locking/lockdep.c:5199 lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5822 down_read+0xb1/0xa40 kernel/locking/rwsem.c:1526 mmap_read_lock+0x1c/0x60 include/linux/mmap_lock.h:144 unmap_single_vma+0x2a0/0x330 mm/memory.c:1832 unmap_vmas+0x3cc/0x5f0 mm/memory.c:1904 exit_mmap+0x264/0xc80 mm/mmap.c:3412 __mmput+0x115/0x390 kernel/fork.c:1347 exit_mm+0x220/0x310 kernel/exit.c:571 do_exit+0x9b2/0x27f0 kernel/exit.c:869 do_group_exit+0x207/0x2c0 kernel/exit.c:1031 __do_sys_exit_group kernel/exit.c:1042 [inline] __se_sys_exit_group kernel/exit.c:1040 [inline] __x64_sys_exit_group+0x3f/0x40 kernel/exit.c:1040 x64_sys_call+0x26c3/0x26d0 arch/x86/include/generated/asm/syscalls_64.h:232 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fd19a876a90 Code: Unable to access opcode bytes at 0x7fd19a876a66. RSP: 002b:00007ffd90b476e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 00007fd19a967860 RCX: 00007fd19a876a90 RDX: 00000000000000e7 RSI: 000000000000003c RDI: 0000000000000000 RBP: 00007fd19a967860 R08: 00007ffd90b47560 R09: 00007ffd90b47640 R10: 00007ffd90b475a0 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007fd19a96b658 R15: 0000000000000001 mount (4518) used greatest stack depth: 23680 bytes left --- This report is generated by a bot. It may contain errors. See https://goo.gl/tpsmEJ for more information about syzbot. syzbot engineers can be reached at syzkaller@googlegroups.com. syzbot will keep track of this issue. See: https://goo.gl/tpsmEJ#status for how to communicate with syzbot. If the report is already addressed, let syzbot know by replying with: #syz fix: exact-commit-title If you want to overwrite report's subsystems, reply with: #syz set subsystems: new-subsystem (See the list of subsystem names on the web dashboard) If the report is a duplicate of another one, reply with: #syz dup: exact-subject-of-another-report If you want to undo deduplication, reply with: #syz undup