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=-3.9 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=no 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 A2938C4BA2D for ; Wed, 26 Feb 2020 22:45:22 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 3918720658 for ; Wed, 26 Feb 2020 22:45:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=fb.com header.i=@fb.com header.b="I/0TNRVB"; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.i=@fb.onmicrosoft.com header.b="GV025XqV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3918720658 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=fb.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 91C206B0003; Wed, 26 Feb 2020 17:45:21 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8A5F96B0005; Wed, 26 Feb 2020 17:45:21 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 76C576B0006; Wed, 26 Feb 2020 17:45:21 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0105.hostedemail.com [216.40.44.105]) by kanga.kvack.org (Postfix) with ESMTP id 59EF36B0003 for ; Wed, 26 Feb 2020 17:45:21 -0500 (EST) Received: from smtpin24.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 068B9180AD802 for ; Wed, 26 Feb 2020 22:45:21 +0000 (UTC) X-FDA: 76533760800.24.map28_11773f0660d48 X-HE-Tag: map28_11773f0660d48 X-Filterd-Recvd-Size: 10620 Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by imf35.hostedemail.com (Postfix) with ESMTP for ; Wed, 26 Feb 2020 22:45:19 +0000 (UTC) Received: from pps.filterd (m0148461.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01QMiwbM018586; Wed, 26 Feb 2020 14:45:01 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=facebook; bh=IBSqdilkCcCjHKFaHeQdZAFQNyUOkY+c0O4RHxfMWE4=; b=I/0TNRVBvVbNb8W6ugpxK07KFc4b8zxEjtoe9fc3IsesqRMq+/VBs+aEgCqHU/7Q6n35 Ry5oVNIs4Ft3V5UmkOLihw6JcAxOlNzLqDismh3mEcAKTSqMWDL4Bq5I02aSaul1VX+x sbwFdwb6WMFq9hrx8453wpX2DWnqdbMn148= Received: from maileast.thefacebook.com ([163.114.130.16]) by mx0a-00082601.pphosted.com with ESMTP id 2ydcs7drm7-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 26 Feb 2020 14:45:01 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (100.104.31.183) by o365-in.thefacebook.com (100.104.35.175) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1779.2; Wed, 26 Feb 2020 14:44:30 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lAB607ZNtt9OhC+D7Qq1635OTlDQOMDXx4gk4LGj94mI/5eI8RqDwnbATKHaw8+yyCYM4fMKv22WmuPxiHYwz04T3Rq1msrylYsKoPDVDP+/gjz5F+75OKnYmwFQ67D37adru7MYDhtFQjmoGAFz3ealxy4umcwU/+QNuul2+YBrDOmkY8GP0yn5cPyitmeFW1ZZ+q8WBeJ/utoK0YWZapZFI4LGzIdXizjcQU41VeY/Ehv3Alv2Sk50XncPDa7cRFaVNVPM3Xs/fy5GiQHbEKM6Wx5sbveR8ha2fpPYZcA9Qv51YqTC7WOI9+0bX8UyFQ7nhBAARh6QBs7Y0QryLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IBSqdilkCcCjHKFaHeQdZAFQNyUOkY+c0O4RHxfMWE4=; b=E51Oo/gxMHMNB+1+8KtdyFmc4VeU0oPpziXobHWE25b+R+EJfg6qQVXxUJ2JC65IQ789DHbJc5E56kJ1gH7spqDM1/fYXevYSRNoI2dUBisK+vl8KNH1TxpABeflkDQZoKpI0SX/qw6SgxaHU3G5kbFm+KbsRLn/9Mht740PzxGVYPHzZzW95ZK6OMl4wzON1fqTu72u72fNevNX1RpJb8j93B0gGixnxYW8T9i6JnJk1p8jOL2W7HuAWQDzx0dUNLj4e7RY7CGmaJyPLUiHJSru57D4RN28Jpn23mJJ5y75slrWbdKprAmyug4IHjfUgaKM8GD8Nf+LRPTAZ7QbcQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector2-fb-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IBSqdilkCcCjHKFaHeQdZAFQNyUOkY+c0O4RHxfMWE4=; b=GV025XqV4UUkQawGBl9JhX+ONyY+3vFDKW4c3R6qMw6EMCHhV3l6Zy0biLwSvYY76KoFs1GpHVr3IqtGDZEl6N425ZCidQ2RX7ut8N6TE0tvOB4v5lRwcUXB2o0HnoYr1nj1EFE6Mi50EP+PB2YIY+jXl5X1uT9+HVXyGJESzFU= Received: from MW2PR1501MB2171.namprd15.prod.outlook.com (2603:10b6:302:13::27) by MW2PR1501MB1979.namprd15.prod.outlook.com (2603:10b6:302:13::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2750.22; Wed, 26 Feb 2020 22:44:29 +0000 Received: from MW2PR1501MB2171.namprd15.prod.outlook.com ([fe80::492d:3e00:17dc:6b30]) by MW2PR1501MB2171.namprd15.prod.outlook.com ([fe80::492d:3e00:17dc:6b30%7]) with mapi id 15.20.2772.012; Wed, 26 Feb 2020 22:44:29 +0000 From: Song Liu To: Denis Lisov CC: Matthew Wilcox , Andrew Morton , "bugzilla-daemon@bugzilla.kernel.org" , "linux-mm@kvack.org" Subject: Re: [Bug 206569] BUG at mm/filemap.c:2529: VM_BUG_ON_PAGE(page_to_pgoff(page) != offset) Thread-Topic: [Bug 206569] BUG at mm/filemap.c:2529: VM_BUG_ON_PAGE(page_to_pgoff(page) != offset) Thread-Index: AQHV53Z0WBhX/cCyL0eNWJdGBp1eM6gjOYoAgAGKVoCAABjzgIAAfkQAgAjClgA= Date: Wed, 26 Feb 2020 22:44:29 +0000 Message-ID: References: <20200219144635.3b7417145de19b65f258c943@linux-foundation.org> <20200220002520.GT24185@bombadil.infradead.org> <367AD482-11D3-44D6-94DC-ED4D395084C8@fb.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3608.60.0.2.5) x-originating-ip: [2620:10d:c090:400::5:ffcc] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 270db63f-a0e0-4f43-ab92-08d7bb0d7097 x-ms-traffictypediagnostic: MW2PR1501MB1979: x-microsoft-antispam-prvs: x-fb-source: Internal x-ms-oob-tlc-oobclassifiers: OLM:2449; x-forefront-prvs: 0325F6C77B x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39860400002)(396003)(366004)(136003)(376002)(346002)(199004)(189003)(2616005)(6506007)(53546011)(66556008)(76116006)(66476007)(478600001)(5660300002)(186003)(86362001)(36756003)(64756008)(66946007)(66446008)(6916009)(71200400001)(316002)(54906003)(4326008)(6486002)(33656002)(2906002)(8676002)(66574012)(8936002)(81166006)(81156014)(6512007);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR1501MB1979;H:MW2PR1501MB2171.namprd15.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2tU3Plz4ym/uNkp/YBe+poF9rGrd2UnDBs7wnZ9XIVsrKuxAshNE1CAFuzkeTdGfScT6GydUR9p9IUaHWoZnqzLCMiv7QHOds7BSpPk3y5ZWKkVgcaMIc1U3zqTihaH6SIqGaEOV69UUrCD2Df2zjBZGwYAu+F/itXK2IPFgE60xosCB0khninutmT6T29HS9f+Y0vT+6hIX0ItgSu9+kzwKsxMk90FWRrrtupG6vnMG2r3QwUKSZOrgKkmkbjtREpU+fmqvQfSSI7suRAfpfKqxPGmVzmLc6msuMTsCgStzUJQJ2DTAnHk+1TMSEMg54LiTVJKxt2YK5kvuD16cXOfX0uw5u+fdOb0QTIsFTxJN/i4MiaLt0VzFIxSj9uWl5WKRFTSErbn3eAVKAqk/CYGpVKT4NHAxUdMSlk4tJJiI7oqSWL+b+qFw2kAC6BtF x-ms-exchange-antispam-messagedata: IyW9DjbBbn1dS1l/tgsdoPLvZQlfRB/y2uBBE4FNBgJbn0ZVHKOqXU8ns1bHb1f8zR5boaHkuVeaDDOHdPys5hyj28OAhONZ4cmOF8xtwCIAd1/xxGpJL6Mo7wpihLetW7ukNscE8K48OX24/AJVGrq2p1mrGMG3lW/22Byejxz8fh8jWrsbZx62rerGgt4T x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 270db63f-a0e0-4f43-ab92-08d7bb0d7097 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2020 22:44:29.1922 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CcUHm2M+6aCdl7KXyn6igW8PqWrR0Fl8YMEoeZ55ExHRvzuMZkJUQzDkhxCtokJtJKUWc9C6NCz7PrUOveEoag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR1501MB1979 X-OriginatorOrg: fb.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138,18.0.572 definitions=2020-02-26_09:2020-02-26,2020-02-26 signatures=0 X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 malwarescore=0 phishscore=0 impostorscore=0 mlxscore=0 mlxlogscore=999 spamscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002260136 X-FB-Internal: deliver 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 Feb 21, 2020, at 12:57 AM, Denis Lisov wrote: >=20 > The reproducer I've been using was to start mass parallel rebuild of > binary packages with >=20 > /usr/bin/emerge -1 --buildpkgonly --ask=3Dn kde-plasma/bluedevil > kde-plasma/breeze kde-plasma/breeze-gtk kde-plasma/drkonqi > kde-plasma/kactivitymanagerd kde-plasma/kde-cli-tools > kde-plasma/kde-gtk-config kde-plasma/kdecoration > kde-plasma/kdeplasma-addons kde-plasma/kgamma kde-plasma/khotkeys > kde-plasma/kinfocenter kde-plasma/kmenuedit kde-plasma/kscreen > kde-plasma/kscreenlocker kde-plasma/ksshaskpass kde-plasma/ksysguard > kde-plasma/kwallet-pam kde-plasma/kwayland-integration kde-plasma/kwin > kde-plasma/kwrited kde-plasma/libkscreen kde-plasma/libksysguard > kde-plasma/libkworkspace kde-plasma/milou kde-plasma/oxygen > kde-plasma/plasma-browser-integration kde-plasma/plasma-desktop > kde-plasma/plasma-integration kde-plasma/plasma-meta > kde-plasma/plasma-vault kde-plasma/plasma-workspace > kde-plasma/plasma-workspace-wallpapers kde-plasma/polkit-kde-agent > kde-plasma/powerdevil kde-plasma/sddm-kcm kde-plasma/systemsettings > kde-plasma/user-manager kde-plasma/xdg-desktop-portal-kde > kde-plasma/xembed-sni-proxy >=20 > and the bug usually reproduces in 5-10 min after starting this. I've > also seen it reproduce during a plain kernel build with `make clean && > make -j8`, but less reliably (the build could accidentally pass). >=20 > I'll see if I can make a self-contained reproducer in some way. >=20 > Denis Lisov. Some updates: On my VM, I saw khugepaged put .text of python binary in 2MB pages.=20 This is caused by khugepaged_always() =3D=3D true in hugepage_vma_check().= =20 I guess this means the bug exists w/o CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS,=20 but CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS makes it easier to trigger.=20 However, I haven't got luck to repro this issue.=20 Denis, what is the version of gcc are you using to repro this issue? Also, could you please try the repro with he following patch: diff --git a/mm/khugepaged.c b/mm/khugepaged.c index b679908743cb..5b78590d4d6d 100644 --- a/mm/khugepaged.c +++ b/mm/khugepaged.c @@ -1718,6 +1718,10 @@ static void collapse_file(struct mm_struct *mm, else { __inc_node_page_state(new_page, NR_FILE_THPS); filemap_nr_thps_inc(mapping); + pr_info("%s ino %lu, d_iname %s comm %s\n", __func__, + mapping->host->i_ino, + file->f_path.dentry->d_iname, + mm->owner->comm); } if (nr_none) { Thanks, Song