Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp156260pxb; Thu, 2 Sep 2021 22:16:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJweJLHYYn90BAVJK0w4ohPkrkfLDMAJQV36YMSvwjBsBJXj7aMy9WeNNsyDC26Gk7eg3/aM X-Received: by 2002:a17:906:b104:: with SMTP id u4mr2018570ejy.201.1630646216033; Thu, 02 Sep 2021 22:16:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630646216; cv=none; d=google.com; s=arc-20160816; b=ChZj/IUFpO3jmtnWhW3v8hYItUp73pJK/N8WfyBfr/wkDc1yx5fOR//EaP1n8BYrcZ A0+T8TRcTMQaEGSXXcDVB7qKhGJB/gOTWC+pD/htMpViwN7umStuWjoRjKBgLsFWmId4 okM4YRhElB5Su7hPD3BoGNAEQDRe3TClGzSpc+FiYVPVTbbXL0XmItRjElQqjltWFonm AP4yq+OzaTOcs598gtmp00AN4VN/QbHuYLzcacGq1MjTbCZmeJ7Vqw1nkQdgd+z7ICpC u5WjD3URyikznGcAFFWdxb2IsiCimHU97zZf5TQ/CzME3JMWRn9WuszAUNyhb5twDw1t z4Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:content-disposition:mime-version :message-id:subject:cc:to:from:date; bh=xJdKr/Qf0G34JsSL88VYhDke8oANRiFKi58V1vBYFWA=; b=uP9hivi/FvKcSNbeYTLJR7UbaJotg6Pd60PG8XVYkRuyHYpjGq8gDs9YbEx6fF2jPV uNKROE1CKEMurrLD3oWzyIRR5a46T01/axEvVHsg3FDVmVaIamlRxYCoAjiY7Ja84PlA +xwITDguLrZAydxAE5qCEz8uR202w+ph+Edb3nLDQ4RcvES7kao8Y3fD9J1ZEZGigLkb Xzz2NZMVmTeUobVWL+sszaNCoClb+nsHb9Knsu5O3MaAU2iYL6PygxwKl9JcrMBXaoWB SgRqNEvDaVeso48XHKSKUjyeYm1k3jR4+7HUQSr4tzW+8TQql+M10nTD2OHxm4w6O244 I46g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z11si4039295ejo.318.2021.09.02.22.16.29; Thu, 02 Sep 2021 22:16:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233764AbhICFPc (ORCPT + 99 others); Fri, 3 Sep 2021 01:15:32 -0400 Received: from mga09.intel.com ([134.134.136.24]:27591 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232717AbhICFPb (ORCPT ); Fri, 3 Sep 2021 01:15:31 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10095"; a="219341448" X-IronPort-AV: E=Sophos;i="5.85,264,1624345200"; d="xz'?scan'208";a="219341448" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Sep 2021 22:14:32 -0700 X-IronPort-AV: E=Sophos;i="5.85,264,1624345200"; d="xz'?scan'208";a="533706129" Received: from xsang-optiplex-9020.sh.intel.com (HELO xsang-OptiPlex-9020) ([10.239.159.41]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Sep 2021 22:14:29 -0700 Date: Fri, 3 Sep 2021 13:31:59 +0800 From: kernel test robot To: Nathan Chancellor Cc: Kees Cook , kernel test robot , LKML , lkp@lists.01.org Subject: [vmlinux.lds.h] d4c6399900: BUG:unable_to_handle_page_fault_for_address Message-ID: <20210903053159.GA29784@xsang-OptiPlex-9020> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greeting, FYI, we noticed the following commit (built with gcc-9): commit: d4c6399900364facd84c9e35ce1540b6046c345f ("vmlinux.lds.h: Avoid orphan section with !SMP") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: trinity version: trinity-x86_64-03f10b67-1_20210401 with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot [ 103.254262] BUG: unable to handle page fault for address: ffffffffbb443040 [ 103.255486] #PF: supervisor write access in kernel mode [ 103.256427] #PF: error_code(0x0002) - not-present page [ 103.257362] PGD 2cec37067 P4D 2cec37067 PUD 2cec38063 PMD 100235063 PTE 800ffffd2f9bc062 [ 103.258757] Oops: 0002 [#1] KASAN PTI [ 103.259355] CPU: 0 PID: 1 Comm: swapper Not tainted 5.13.0-rc2+ #1 [ 103.260390] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014 [ 103.261811] RIP: 0010:kvm_guest_apic_eoi_write+0x12/0x90 [ 103.262740] Code: 00 48 c7 c7 28 8d b1 ba e8 2b b5 60 00 eb cc 66 0f 1f 84 00 00 00 00 00 53 be 08 00 00 00 48 c7 c7 40 30 44 bb e8 ee b8 60 00 <48> 0f ba 35 95 d0 59 05 00 72 4e 48 c7 c0 80 fc 7f b9 48 ba 00 00 [ 103.265736] RSP: 0018:ffffc90000007fc8 EFLAGS: 00010046 [ 103.266640] RAX: 0000000000000001 RBX: ffffffffb97ffa40 RCX: ffffffffb5ea5fa2 [ 103.267869] RDX: 0000000000000001 RSI: 0000000000000008 RDI: ffffffffbb443040 [ 103.269087] RBP: 0000000000000000 R08: 0000000000000001 R09: fffffbfff7688609 [ 103.270329] R10: ffffffffbb443047 R11: fffffbfff7688608 R12: 0000000000000000 [ 103.271490] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 103.272646] FS: 0000000000000000(0000) GS:ffffffffb9a7f000(0000) knlGS:0000000000000000 [ 103.273993] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 103.274963] CR2: ffffffffbb443040 CR3: 00000002cec34000 CR4: 00000000000406b0 [ 103.276150] Call Trace: [ 103.276564] [ 103.276913] __sysvec_apic_timer_interrupt+0x62/0x370 [ 103.277781] sysvec_apic_timer_interrupt+0x62/0x80 [ 103.278602] [ 103.278984] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 103.279890] RIP: 0010:call_rcu+0xc/0x150 [ 103.280559] Code: c7 c7 e0 db 05 ba e8 d3 23 33 02 85 c0 75 cc eb 9f 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 b8 00 00 00 00 00 fc ff df 55 53 <48> 89 fb 48 83 c7 08 48 89 fa 48 c1 ea 03 48 83 ec 08 80 3c 02 00 [ 103.283542] RSP: 0018:ffffc9000001fdb8 EFLAGS: 00000246 [ 103.284404] RAX: dffffc0000000000 RBX: fffff52000003fc6 RCX: 1ffffffff75653d5 [ 103.285532] RDX: 1ffff92000003fdd RSI: ffffffffb60b1810 RDI: ffffc9000001fe80 [ 103.286712] RBP: ffffc9000001fe80 R08: ffffc9000001fe60 R09: 0000000000000000 [ 103.287888] R10: 0000000000000001 R11: ffffc9000001fe90 R12: ffffc9000001fe60 [ 103.289058] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 103.290290] ? rcu_tasks_pregp_step+0x10/0x10 [ 103.291029] __wait_rcu_gp+0x160/0x440 [ 103.291650] rcu_barrier+0x83/0xc0 [ 103.292234] ? poll_state_synchronize_rcu+0x10/0x10 [ 103.293040] ? synchronize_rcu+0x80/0x80 [ 103.293720] ? lockdep_hardirqs_on_prepare+0x26b/0x3e0 [ 103.294554] ? trace_hardirqs_on+0x3d/0x1d0 [ 103.295279] ? _vdso_data+0xf80/0xf80 [ 103.295919] ? _vdso_data+0xf80/0xf80 [ 103.296525] ? free_kernel_image_pages+0xd/0x30 [ 103.297307] ? rest_init+0x18e/0x18e [ 103.297937] kernel_init+0x20/0x112 [ 103.298537] ret_from_fork+0x22/0x30 [ 103.299197] Modules linked in: [ 103.299740] CR2: ffffffffbb443040 [ 103.300304] ---[ end trace 733607da50d3f759 ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email --- 0DAY/LKP+ Test Infrastructure Open Source Technology Center https://lists.01.org/hyperkitty/list/lkp@lists.01.org Intel Corporation Thanks, Oliver Sang --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='trinity' export testcase='trinity' export category='functional' export need_memory='300MB' export job_origin='trinity-vm.yaml' export queue_cmdline_keys='branch commit queue_at_least_once' export queue='validate' export testbox='vm-snb-119' export tbox_group='vm-snb' export branch='linus/master' export commit='d4c6399900364facd84c9e35ce1540b6046c345f' export kconfig='x86_64-randconfig-a001-20191225' export repeat_to=9 export nr_vm=160 export submit_id='60e67607bf46914a7d6a1a7a' export job_file='/lkp/jobs/scheduled/vm-snb-119/trinity-300s-aliyun-x86_64-20190626.cgz-d4c6399900364facd84c9e35ce1540b6046c345f-20210708-19069-13yvq2r-8.yaml' export id='fffcab84393fe8bfd141ca1406ed2f28d713c8da' export queuer_version='/lkp-src' export model='qemu-system-x86_64 -enable-kvm -cpu SandyBridge' export nr_cpu=2 export memory='16G' export need_kconfig='CONFIG_KVM_GUEST=y' export ssh_base_port=23032 export kernel_cmdline='vmalloc=512M initramfs_async=0' export runtime=300 export rootfs='aliyun-x86_64-20190626.cgz' export compiler='gcc-9' export enqueue_time='2021-07-08 11:50:32 +0800' export _id='60e67607bf46914a7d6a1a7a' export _rt='/result/trinity/300s/vm-snb/aliyun-x86_64-20190626.cgz/x86_64-randconfig-a001-20191225/gcc-9/d4c6399900364facd84c9e35ce1540b6046c345f' export user='lkp' export LKP_SERVER='internal-lkp-server' export result_root='/result/trinity/300s/vm-snb/aliyun-x86_64-20190626.cgz/x86_64-randconfig-a001-20191225/gcc-9/d4c6399900364facd84c9e35ce1540b6046c345f/8' export scheduler_version='/lkp/lkp/src' export arch='x86_64' export max_uptime=2100 export initrd='/osimage/aliyun/aliyun-x86_64-20190626.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/jobs/scheduled/vm-snb-119/trinity-300s-aliyun-x86_64-20190626.cgz-d4c6399900364facd84c9e35ce1540b6046c345f-20210708-19069-13yvq2r-8.yaml ARCH=x86_64 kconfig=x86_64-randconfig-a001-20191225 branch=linus/master commit=d4c6399900364facd84c9e35ce1540b6046c345f BOOT_IMAGE=/pkg/linux/x86_64-randconfig-a001-20191225/gcc-9/d4c6399900364facd84c9e35ce1540b6046c345f/vmlinuz-5.13.0-rc2+ vmalloc=512M initramfs_async=0 max_uptime=2100 RESULT_ROOT=/result/trinity/300s/vm-snb/aliyun-x86_64-20190626.cgz/x86_64-randconfig-a001-20191225/gcc-9/d4c6399900364facd84c9e35ce1540b6046c345f/8 LKP_SERVER=internal-lkp-server selinux=0 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/x86_64-randconfig-a001-20191225/gcc-9/d4c6399900364facd84c9e35ce1540b6046c345f/modules.cgz' export bm_initrd='/osimage/pkg/aliyun-x86_64-20190626.cgz/trinity-x86_64-03f10b67-1_20210401.cgz' export lkp_initrd='/osimage/user/lkp/lkp-x86_64.cgz' export site='174784d63934' export queue_at_least_once=1 export kernel='/pkg/linux/x86_64-randconfig-a001-20191225/gcc-9/d4c6399900364facd84c9e35ce1540b6046c345f/vmlinuz-5.13.0-rc2+' export dequeue_time='2021-07-08 12:18:45 +0800' export job_initrd='/lkp/jobs/scheduled/vm-snb-119/trinity-300s-aliyun-x86_64-20190626.cgz-d4c6399900364facd84c9e35ce1540b6046c345f-20210708-19069-13yvq2r-8.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { export stats_part_begin= export stats_part_end= $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --M9NhX3UHpAaciwkO Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 AAAABFla --M9NhX3UHpAaciwkO--