Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp5596166rwb; Mon, 5 Dec 2022 01:04:39 -0800 (PST) X-Google-Smtp-Source: AA0mqf5PlM8ujD5/yh2rtSLp6QSXBIH3/LBYNghkrOeGO/umB1xYR5/1M0mXp1QpqDPB0EeIHDUn X-Received: by 2002:a17:906:9709:b0:7c0:cb51:887c with SMTP id k9-20020a170906970900b007c0cb51887cmr10480474ejx.620.1670231079740; Mon, 05 Dec 2022 01:04:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670231079; cv=none; d=google.com; s=arc-20160816; b=pUq8GHuuhaRuPDdtFlEkISHg8DHSGJNS4STvlKRGl6hHpMc8icRWJlLMb0I6aIbueg 4GExG39SM92HHmvCmo9ULYdtCoUHwrxVWT74N3DiTyBWsMI+MsHX7IB8hZo1OtbvvGek pTbGIiGd+bIyO+cH013ZbQCxhkEPJ0u3sk53IGacpzeWSIi56Ww7N2iFEaTJ0uUNAYy8 8LiV7dCmy/V5lpCEMLcc0lqbM/fRWH3BoYgE9MdWoQe8wBW1N4VcxmFQPdSjmFrqLyMc TTF7C9/BY+EGe34UQKV6X9XrI/BG3+Avbt5MW4xqPf69QtwYMLVWpjtXL8HUccDigDeY jNFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=dLWzdPiDhqNrCWntC1/FUKJpulZ8HdtXHKh/ol869SA=; b=ebiWhEsXXWXxO19M3Zq9wW0D2xjVegtvHn6G2ZCcNgZl2EA/2Os2EJt6Vm1GyMPebd LL6kNqukLlu2GWma/JkgnSxbZ98lRJDTTOjxagQtiDC4lpaHRhQKIkMJon3fnQpWr257 sbG//Y4uwDSkIuifFgVuYYSXq3jAXvgwVNnXymyYfnEnUlEiaf0db0Cv0Jp/wvdpMdx1 t9gzAdxXDhN7j2ZMhITCL8deY8zLwYECL2sBBEN6LRyVZ1NJUXauYs37MnmstkCY4zvp 7RCe3u1NVWOwPKPDsT45kkCJoNnsxSruGdSTj37o2X0FijEHNKw65BwrNmpllUdZ8RUu bl6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hjCxc3ez; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 3-20020a170906328300b007827639faffsi9216470ejw.760.2022.12.05.01.04.15; Mon, 05 Dec 2022 01:04:39 -0800 (PST) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hjCxc3ez; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232224AbiLEI5I (ORCPT + 99 others); Mon, 5 Dec 2022 03:57:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47106 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231865AbiLEI4Y (ORCPT ); Mon, 5 Dec 2022 03:56:24 -0500 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2237318378 for ; Mon, 5 Dec 2022 00:55:31 -0800 (PST) Received: by mail-lf1-x12b.google.com with SMTP id p8so17431414lfu.11 for ; Mon, 05 Dec 2022 00:55:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=dLWzdPiDhqNrCWntC1/FUKJpulZ8HdtXHKh/ol869SA=; b=hjCxc3ezNh4mCmjQ8w7ZYRHweJpE8HnNlruc6kTLhdRUifGDAW/morztX0r4/rPlhe roz8gZaATRgK/ih62swWoHw+0k/Jlqqdphp2VHqz8wVWTcYsS75caY5+82XTXlArE/Jb 7gIO/uer9U7JMswofvaJxCsz6Lmmia2AePIjtsnVIElnNdC9L36ata3SssDYTBnAHfQ6 2xiZ9rK3/z9obmp+KK9U9okTJksMvJFt0VetJn+gqgVk/DXo0apE289c3+pBlJK/PoYo P1yuPyWSc7l7Lty1eK3D6AOGMFqimS9niyQpmPwYrdyeq0CR6l1SbQVsAtD9tt020O9y HicA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=dLWzdPiDhqNrCWntC1/FUKJpulZ8HdtXHKh/ol869SA=; b=ZnkEO866IHbUIsw4qnUxc+LzywoRcODfHIbduDDi9UR7MMPcUgT9czHbYEZKpvsNpN b5rAhUDLePtHhXxf0Oh70T7EHpuU3Npyj7j+FOrA4WRquiHllSY0y/a7QhLY4Y3w/YwY J2bwQ7xk1adMKAy2TE76cntZQq9wcVA7JTP/3+HouDTk+l3IDKnb/EB/O3FCeg2w2Xx9 U+GBjw/6p4qJEbr+83RhRgeVCobtL7AYGf3332YpId0wCb9glKYG18Ov2N7CYbHSbgCg ySZ0yVQC8ywdGL8FFGEXuTJpzQ2ktK3xDPtis61hp4BRkxdRh80+2J3wIMMJ1F1vISJj WPkQ== X-Gm-Message-State: ANoB5pmSki4M/FdoE0Mj9ymIo4mSRiP20nsx1Ayl4JD1qdLlfrMLuJPJ qCvPuWMsq8y0mpMmMh2qFau6kHj7FuOaX1pcGaaPvw== X-Received: by 2002:a05:6512:3413:b0:4aa:b3d1:9c83 with SMTP id i19-20020a056512341300b004aab3d19c83mr20227525lfr.260.1670230529349; Mon, 05 Dec 2022 00:55:29 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Jun Nie Date: Mon, 5 Dec 2022 16:54:02 +0800 Message-ID: Subject: [BUG REPORT] kernel BUG in ext4_write_inline_data_end or ext4_writepages To: harshadshirwadkar@gmail.com, tytso@mit.edu, adilger.kernel@dilger.ca, linux-ext4@vger.kernel.org, Linux Kernel Mailing List , Ye Bin Cc: Lee Jones Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Hi, syzbot find a new bug[1] in ext4 that's similar with bug[0], that leads to reboot. While the bug[0] can be fixed with patch[2] from Bin. This new bug is still triggered with the patch[2], and log[3] is collected. Both log[1] and log[3] are collected when testing bug[4] on the mainline. [0] https://syzkaller.appspot.com/bug?id=5bafe4554067100b70f58a81268aa06ea3f9c345 [1] https://syzkaller.appspot.com/text?tag=CrashLog&x=16325fc3880000 [2] https://lore.kernel.org/lkml/CABymUCN+NSzkunRqFs8LgqjT6vXz-gyyZYn0hQWf8V9kmcO0Hw@mail.gmail.com/T/ [3] https://syzkaller.appspot.com/text?tag=CrashLog&x=155abe7b880000 [4] https://syzkaller.appspot.com/bug?id=899b37f20ce4072bcdfecfe1647b39602e956e36 [ 38.932317][ T494] Call Trace: [ 38.935437][ T494] [ 38.938393][ T494] ext4_write_inline_data_end+0xa39/0xdf0 [ 38.943946][ T494] ? put_page+0xa0/0xa0 [ 38.947936][ T494] ? ext4_da_write_begin+0x6f0/0x8d0 [ 38.953055][ T494] ? pipe_zero+0x240/0x240 [ 38.957308][ T494] ext4_da_write_end+0x1e2/0x950 [ 38.962082][ T494] ? ext4_da_write_begin+0x8d0/0x8d0 [ 38.967204][ T494] generic_perform_write+0x401/0x5f0 [ 38.972326][ T494] ? generic_file_direct_write+0x6c0/0x6c0 [ 38.977994][ T494] ? generic_write_checks_count+0x4b0/0x4b0 [ 38.983694][ T494] ext4_buffered_write_iter+0x35f/0x640 [ 38.989074][ T494] ext4_file_write_iter+0x198/0x1cd0 [ 38.994194][ T494] ? futex_unqueue+0x156/0x180 [ 38.998795][ T494] ? futex_wait+0x4c5/0x5c0 [ 39.003307][ T494] ? futex_wait_setup+0x320/0x320 [ 39.008168][ T494] ? avc_policy_seqno+0x1b/0x70 [ 39.012862][ T494] ? ext4_file_read_iter+0x470/0x470 [ 39.017976][ T494] vfs_write+0x8b5/0xef0 [ 39.022056][ T494] ? file_end_write+0x1b0/0x1b0 [ 39.026739][ T494] ? mutex_lock+0xb6/0x130 [ 39.030994][ T494] ? bit_wait_io_timeout+0x110/0x110 [ 39.036117][ T494] ? __fget_files+0x2d9/0x330 [ 39.040630][ T494] ? __fdget_pos+0x268/0x300 [ 39.045054][ T494] ? ksys_write+0x77/0x2c0 [ 39.049307][ T494] ksys_write+0x198/0x2c0 [ 39.053472][ T494] ? save_fpregs_to_fpstate+0x210/0x210 [ 39.058855][ T494] ? __ia32_sys_read+0x90/0x90 [ 39.063465][ T494] ? __kasan_check_write+0x14/0x20 [ 39.068403][ T494] ? switch_fpu_return+0x129/0x270 [ 39.073348][ T494] __x64_sys_write+0x7b/0x90 [ 39.077783][ T494] do_syscall_64+0x2f/0x50 [ 39.082030][ T494] entry_SYSCALL_64_after_hwframe+0x63/0xcd Regards, Jun