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 85EE0C04FFE for ; Wed, 8 May 2024 04:01:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F1DD46B0088; Wed, 8 May 2024 00:01:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id ECDFB6B0089; Wed, 8 May 2024 00:01:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D96376B008A; Wed, 8 May 2024 00:01:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id B955B6B0088 for ; Wed, 8 May 2024 00:01:58 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 66780A1E47 for ; Wed, 8 May 2024 04:01:58 +0000 (UTC) X-FDA: 82093880316.03.9A81AAE Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by imf26.hostedemail.com (Postfix) with ESMTP id 67463140008 for ; Wed, 8 May 2024 04:01:55 +0000 (UTC) Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=YkAs9Qwx; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf26.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.182 as permitted sender) smtp.mailfrom=keescook@chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1715140915; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=4csb3+XH148pfuSrBrtrAfaSPWzUvqCK3Alojbb0bGI=; b=ootEf2UDg07fWkqutF38c+QGEsu5rX+Cg/LLp162T6I/nyLFucMIveI7yPUWKR0hF3AQSR fuJ76mN7K7W87K23JM0g2Qiax6SrFoMXZxB7ZY30fQvgSz6b57kkdKSX+2TL0QKNYRG1Sg ppZKfAsc8/wCmM6tX0i4Xh2U8KlCUcA= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=YkAs9Qwx; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf26.hostedemail.com: domain of keescook@chromium.org designates 209.85.210.182 as permitted sender) smtp.mailfrom=keescook@chromium.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1715140915; a=rsa-sha256; cv=none; b=pDFufSeY1jml5Getj9nd3eitV9bDMhu8lAHmx1jXFJYWAktd4pQn6s+Pnch2BwtV++tYez YmlaErfBvnz/zTgkKluYMEjO/Fi8sd8zy3r567GW2x8eybBCE0//6k67YEa7jYELuWburF nagQNLEYD6kAFo8CfQWKCPog8qq9aag= Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-6f45020ac2cso3132146b3a.0 for ; Tue, 07 May 2024 21:01:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1715140914; x=1715745714; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=4csb3+XH148pfuSrBrtrAfaSPWzUvqCK3Alojbb0bGI=; b=YkAs9QwxP/w6OeROObfQxdiB1VPT8vG3EGdwcOP8eP8EFEUM7Y0mx+cRUPvwHuzWO/ n4TMI0y80SBvhduNfaMVjgxhp/dwiRy/Cv7kAQ01vIwmfmSynwtGdjXord3jT3MXH+CE mW0Scw36rD/wl4XSwt9M4oLZgZmk8iThJiTKs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715140914; x=1715745714; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4csb3+XH148pfuSrBrtrAfaSPWzUvqCK3Alojbb0bGI=; b=Z7EOA1K1HCsWpgqRbvXehUl4mtSFndw5WM1P3jrWqtr+l7eRWdVMHjBaCgR6qsaXuZ wc2sN55RU9ZVXHmlmZlZjqJ/cnAjwHkM3jQeuJEJnkhrQBOlRevuPhFl2wkbS/SKBWZ9 gZ/T+/HDSrgGBCwJbZ+t5tskx7Eer+IThmVvMqCfso49hrB8d0xlkZKBIgNDuTGQ8lro quLrokW2t9+XX90Xa9Fqjwk/qbe9tAHYBAd8f4fB/5Q68v4HqiykCWaPqz6zriFcKwDz LZeluDJ0mm8EGqs6cjpjgd/GQYOU3JOGbwc+GSAttOcbL+ydmSx1l3r6Oll4R52PSLoA ortw== X-Forwarded-Encrypted: i=1; AJvYcCXgfxonzu1vb5lwv6x4lZx+a1oiaiNO1dmoau/8dx5TgT39NAiCviJNauwlT0SG9/Bzd9KKr5PA4xunmNPz/+y4pWg= X-Gm-Message-State: AOJu0YzCzGcBGJnKpTwjyqyP1A1DLFsY2nAm/iR5oSk6mPsT3UUaEKEj dk8CrTqZrv8nqIuvzqhqfEKrKm6VdNv+1gbSjRuSCVEkF8ndwiFmDbACsb01lQ== X-Google-Smtp-Source: AGHT+IExX2CuiWaMU8OnHwkAtO/XEH0IPXuUy2BsRsWBn8GMMwKGdsVVHZtF7ekbFkqV2Jo8a9w4Nw== X-Received: by 2002:a05:6a21:3a83:b0:1af:997d:1788 with SMTP id adf61e73a8af0-1afc8dbe134mr1816377637.44.1715140914101; Tue, 07 May 2024 21:01:54 -0700 (PDT) Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id li6-20020a170903294600b001e5cadbdf8csm10791545plb.37.2024.05.07.21.01.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 May 2024 21:01:53 -0700 (PDT) Date: Tue, 7 May 2024 21:01:52 -0700 From: Kees Cook To: Andrew Morton Cc: Muhammad Usama Anjum , kernel test robot , oe-lkp@lists.linux.dev, lkp@intel.com, Linux Memory Management List , Bill Wendling , Eric Biederman , Justin Stitt , Nathan Chancellor , Nick Desaulniers , Shuah Khan , Yang Yingliang Subject: Re: [linux-next:master] [selftests] 35c9dcde4e: kernel-selftests.exec.load_address_16777216.fail Message-ID: <202405072057.1DD78A3EBB@keescook> References: <202405081002.fc4eafcb-oliver.sang@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202405081002.fc4eafcb-oliver.sang@intel.com> X-Rspamd-Server: rspam01 X-Stat-Signature: mnamtdhiakxb156nk5pzz5x53ejqwm7n X-Rspam-User: X-Rspamd-Queue-Id: 67463140008 X-HE-Tag: 1715140915-338516 X-HE-Meta: U2FsdGVkX19jqk0A4TtgKouSZpSDfQM8VCtMWltAivcJnFQCK6OQHQOSO5ENG7k6IxrcfP/TyZIEDQaIYw0BcdqrAv/ENFZ/VVEDVGcgAZOC2rX/JSFpbxxYjmqFlDm/WU//JL0zMGvcIYZfJzGqbzgfxVJ1g4T8YsGKU7qyE9+gBhSTPoqAUhaM5ENIlnMu/oLR3mvVj7BC/66AzZ93aDRcjldNNS1TklqxeJpbmxiugwirWP0YiNioctdsW2iS8AR+jrbV+cxXi+AK9lW2PBnVOKMCOssk6JS3QWGkpDZY+kn4RXBnLa32y5m/9SWE8XA0RQe88OiMe+JlrL42SSMjlkaKMSgK5gHeO4rET24PE8qYEoI6IoJFUZuUAm5AcGVoRiub7bmZRaZmtcTKNpvK24R7aVF3hHZRIIqO+wEMh9HwDV0g65Fv+PLIbaWJ/Jz9V6fJOIp2SmZ7NlYp56afidvPpzyLb3kgMClKYzNJn8Se+KpDE9E5DbwIS+M9mWd0GE1z7C3HQbWobEnJGo82TLxdUlV/SGoUNATAXkUnpgF+o27i0S9yvzpTuZEBB+Hhib2Jd6cHVGrdKfGBgKncBNgJHttpGSGAdpuVQBp5IwSSBmvavBgq+Vu7kKQ7pg4VIHAN9SZWsLBclFNqcYbMFdylNph474tEdZOXoebr6PaIinNXxhAp07SpoaKEpNy6PzxRB4lSfy85CaWdZaMUICMeo5p50ef292K3fZjjKAfV5+jhT3Og/BR4bea7C8CdtrqDdWQ4uGgO7WOkLPmmo/wVxCy/ZUQ9mZVZQDXl4q3qs+pMnU7uR6YShIKsxA+f01DTYteu/6XAfd9JIhaX10ED3XRPJFbZ6H/JZjmWYfAa31eqSWC8PtPnH5w5Xx0Y2bwEEuUXMaDEqeZ941spIHhP2TKcnhwQb4pyShpM6CPW2jSAhlaHHoziQc9lgHOpHLonskYTN4UJQ4U fbC8l/3J Bg1nyGA9D7sDAho8hwjNS9gPf2RMsw2V9M7EQVROgMOujqP4g0AVsQQLkIObcTUsEHQGpaKHMTqR0RTJct8zoYyf0JfolDH8YbwJ0UnoV1NhYesQ5gE6AK4xjkDSePqcQF1IyCJR9zjBdRD6iWK8aw+SbazuiU/VLOXf68tu27cuSMYNcV21OJUpbTFWFpJFOBuvKpmElK6Mo1obkEbUNOE2EDtN14BcUsyQhtjlpenKp8cshXLOUcoIQ+0hiNu4GTiFV5nJL905SggAJfVVkivrvPW8rHiTgdYs/ohgeDiSJVHpjcVnSX9WdaBKC7yKck0Hf3z2Uysi3XLNVgtlRCISqFyV1QeX13DfaqmCUE0W+f62XmtBrttlg0MIWg8Um/x8Zft0RlTBIpAXuUHBrdPs32OumIWwYG1ZLoFWV3DlyvxSg+ew+8q1CAMZpwClOf98d2XjD1ZVf20/V5dltXxzq+KKGjBLyDfmm4z/FSj7AkNbFEje5OR4n4eA1KM9siJfe7toejtjo9DgVs5/FqjXADW5SqahMYm6H7OUEoHkk0+MNEOZWmtfhnw== 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: Hi Andrew, Can you please drop commit 35c9dcde4ecb ("selftests: exec: make binaries position independent")? It looks like it's broken under certain conditions, and what's more, it seems it's been subtly half-broken since commit 4d1cd3b2c5c1 ("tools/testing/selftests/exec: fix link error") too. (Using -static changed the nature of the test since now it doesn't have an INTERP program header.) I'll be working to fix it up. Thanks! -Kees On Wed, May 08, 2024 at 11:22:02AM +0800, kernel test robot wrote: > > > Hello, > > kernel test robot noticed "kernel-selftests.exec.load_address_16777216.fail" on: > > commit: 35c9dcde4ecb82ba4a46219a345c36054fd15454 ("selftests: exec: make binaries position independent") > https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master > > [test failed on linux-next/master 9221b2819b8a4196eecf5476d66201be60fbcf29] > > in testcase: kernel-selftests > version: kernel-selftests-x86_64-c7864053-1_20240419 > with following parameters: > > group: group-01 > > > > compiler: gcc-13 > test machine: 36 threads 1 sockets Intel(R) Core(TM) i9-10980XE CPU @ 3.00GHz (Cascade Lake) with 32G memory > > (please refer to attached dmesg/kmsg for entire log/backtrace) > > > we also found kernel-selftests.exec.load_address_2097152.fail > which always pass on parent. > > 200a289b342bae6c 35c9dcde4ecb82ba4a46219a345 > ---------------- --------------------------- > fail:runs %reproduction fail:runs > | | | > :6 100% 6:6 kernel-selftests.exec.load_address_16777216.fail > :6 100% 6:6 kernel-selftests.exec.load_address_2097152.fail > > > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-lkp/202405081002.fc4eafcb-oliver.sang@intel.com > > > > The kernel config and materials to reproduce are available at: > https://download.01.org/0day-ci/archive/20240508/202405081002.fc4eafcb-oliver.sang@intel.com > > > # timeout set to 300 > # selftests: exec: load_address_2097152 > # TAP version 13 > # 1..1 > # Bail out! FAILED: alignment = 2097152, load_address = 140281068855296 > # # Planned tests != run tests (1 != 0) > # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 > not ok 3 selftests: exec: load_address_2097152 # exit=1 > # timeout set to 300 > # selftests: exec: load_address_16777216 > # TAP version 13 > # 1..1 > # Bail out! FAILED: alignment = 16777216, load_address = 139671213199360 > # # Planned tests != run tests (1 != 0) > # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 > not ok 4 selftests: exec: load_address_16777216 # exit=1 > > > -- > 0-DAY CI Kernel Test Service > https://github.com/intel/lkp-tests/wiki > -- Kees Cook