From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6D39941E09 for ; Thu, 9 Mar 2023 14:05:00 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3891340ED7; Thu, 9 Mar 2023 14:05:00 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 848E9400D7 for ; Thu, 9 Mar 2023 14:04:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678367098; x=1709903098; h=from:to:subject:date:message-id:mime-version; bh=pGJgpdGRxZ/oZQDJ/+aZP1yzgWPKgmm4ZSrWBNGwNB4=; b=Ebl8JClMpjD1FXG+0uCMgVAHwWlzsrG6KdhIycF0ypGnEdfooRoCFvfh 0rZwO+23awCIffw16VFjObdLlzhNqQeRfPkurcBG5qrBkqVjj/qA8WJYm hdCr8br0iERrumoHztA3HPT+q9NKl75TSJFMoq+cnpguDuPagL2895ZC5 9O4M35TIsERdN+XBj+ZAYHO4LHXw+NJbpO7GJ65Cl4tI0zjng55MGMcRA Bd3bjc0kTL/pZViI818aXTlg5AIPXOjubP38SgD5XiRZJmOkgCx/8XiRy WZo1aOZy7c6haHzfRc4bM4gza9JBqEpxAxHMbcpk1lgWyhWawo62a/h/9 w==; X-IronPort-AV: E=McAfee;i="6500,9779,10643"; a="401270912" X-IronPort-AV: E=Sophos;i="5.98,246,1673942400"; d="scan'208,217";a="401270912" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2023 05:04:55 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10643"; a="923224973" X-IronPort-AV: E=Sophos;i="5.98,246,1673942400"; d="scan'208,217";a="923224973" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga006.fm.intel.com with ESMTP; 09 Mar 2023 05:04:54 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Thu, 9 Mar 2023 05:04:54 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Thu, 9 Mar 2023 05:04:53 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Thu, 9 Mar 2023 05:04:53 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Thu, 9 Mar 2023 05:04:53 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HJcInoEOdMC2MtUe3MEDUVhLHioViTShJJ9BIADr49miZW1t/7+eQmRG5JFfZaDMEWivD5hi0zI5NeIHy5mz4avdW9c0dXoe+Eh7nT/JmY0Of3ZMwiv9orSavfAFocYd5Vr22xu5JWW+EHoqDIcib/g5g0aLeH/YhqBcTGyH71pzBVCDnCheNNGFIKq4c6vkvzTr1ldbDtdCGaShVM7kY1LLEBVCM624nbJrYVvCu5YdRQpaIM0yxO9NcmhpMgSba7Df01bBMffWSHpUEYx29TRjitlmelB4gEm3hZJYnY6VSyrvgysZDxtYMvBSOVE6/xk/BwIhGYCpWh1tPGQEaA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0bMOXD7PjcfLhgXf9GPt3dokM6lT1vrCGNK77HbTaUk=; b=gmIdt/v2cZeI5dLSMKv+mzDfaPVWoeaEMjysTdyPd2YwAbflmsU+QNB66/R1uUDq9X1wS+elV0hnql/KdSoH4bIJLmqIVZe0EmLsjI+3NdqJR2guY/WE9WOb8DZ0z++93/3+3s0dzv6p2N7bPTcBJLANHyhl/bws+lED1XhO7u5yYZK7Cfi67DnNimmflLexi6g9IjxZdmnBivnfAxMm+3/GcC/o58BwERh0Ohbvh3BUMGSPuHApvcjWggeyr/f9ZHI0+ifiQUcF25Gwq4WA3HRDIhV94WiatJQpF5n1N1Ry4P0IM2N+61wesKSfMTBaaP4F/ZhKRK7FY2N63ECI0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM5PR11MB1739.namprd11.prod.outlook.com (2603:10b6:3:111::22) by CH0PR11MB8215.namprd11.prod.outlook.com (2603:10b6:610:182::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.17; Thu, 9 Mar 2023 13:04:50 +0000 Received: from DM5PR11MB1739.namprd11.prod.outlook.com ([fe80::8bf1:c091:e399:87bd]) by DM5PR11MB1739.namprd11.prod.outlook.com ([fe80::8bf1:c091:e399:87bd%7]) with mapi id 15.20.6178.019; Thu, 9 Mar 2023 13:04:50 +0000 From: "Pei, Andy" To: "users@dpdk.org" , "david.marchand@redhat.com" , "Burakov, Anatoly" , David Christensen , Volodymyr Fialko , "zhihongx.peng@intel.com" Subject: enable ASAN issue when run on a Virtio PCI device Thread-Topic: enable ASAN issue when run on a Virtio PCI device Thread-Index: AdlShuIwVuw1ic6OSCi32bI9+WR5xg== Date: Thu, 9 Mar 2023 13:04:50 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM5PR11MB1739:EE_|CH0PR11MB8215:EE_ x-ms-office365-filtering-correlation-id: be956d3b-b7a5-4fac-acdd-08db209eddd4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: yxuUJyhOAr9hbo6bLL4oyHZSeqHrb+UE1/5MqdtaKB0I8J97CshcQpIJvADqoKIcrNyveNY3UxLA25HJHphvkx615FZdXV4qDntNj8J83qUaar/LpFMh6UX4+MwQaxlAaLwvl7JQ591rnL9kqk4EekQmPXfY53jdzdJhLu1VIB04MDcqiS49m3rQMSPNw8iaQtoFVCm8PQ849EO0ayTOa1PT65pqBf4flVzXWSJJKlnnm+xrAUDFH+i2o+Lzv0+ac4A+r6Rb7RAvBI2mQetNgLJqCbmfWGf1c5jIEu0lvk+XQvpzr8OvTzhMvSJIrXSQnKK7EV5gzAV2PK3YCs4xz/DKfOJz9SJifIbJLOu/M+gpTaiYB1UMLbB3g/BGg9VYqWxOzbdCrohFUBMPc+WpvqL3Sz9p0f8F8gm+C2kCnZJCbsg/gGWteBI9iF3Wtp5dDQ06T7YJ9Xp8c7bmIz7DoFW6TaoSk5cEsgT08LkkjZztkemireAs85Hnn0NBtJKkLgbfARRzmGlPgTu6QLNM5WE3IM/1tmuMkb7fQPhNJjM4WcnCzuZn/kh/vuCpMqePXeu8nuoWVnaYBRjZbb7TN2ecLzPc8yU5JmrxvhcepzgrIn0HfL4px/+RPEvTpApQFdXkn6FB4F3MeTkNhjpYs8RkKyZsCkk13ghZFH8ly6ZI7jgwDZqw9OU27AXhiCS4mEu0fy3Dh6i1nLRd3wcxLQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR11MB1739.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(39860400002)(136003)(366004)(396003)(346002)(451199018)(6506007)(6636002)(26005)(110136005)(55016003)(478600001)(38100700002)(5660300002)(86362001)(52536014)(8936002)(122000001)(33656002)(7696005)(66946007)(66556008)(8676002)(64756008)(66446008)(66476007)(76116006)(83380400001)(2906002)(186003)(316002)(71200400001)(82960400001)(41300700001)(38070700005)(9686003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?h9Z9cihoaST3EMuMpK064bOfuxjrxLURutMF7rjS6DHFPGvzJ4RqsIKdXkbk?= =?us-ascii?Q?RTH6F5ubTgOvC0a/z0SVDDKNqm0tGLtFR8gXg6xC4fw7YnBx21I1frLGoIRH?= =?us-ascii?Q?xlvgSkR0VUeW0NJCeARZj8Lq56CM0DW8kA6cLr2hx+ly9Nny95oSMk1ncQgN?= =?us-ascii?Q?1gP2RFIchuszeqTDZbsDYM5BNoMg/7fpM/4el/fY6Rv6Br76+8V/rpl3LqpX?= =?us-ascii?Q?PdAwq1rmCrqe1V7IuD5mmk50XU2v67s1KQz4DrCEt/8QKqffWeHOz9EGhHwS?= =?us-ascii?Q?2X5ZUwSXyxcBRvBaUpW3AOm0JP3XaGlyhVjb/Z+5+LkXTT+Q6DFCg3MUeq8W?= =?us-ascii?Q?NsKpfLAYs6asrQCWZBFiB7DYn2YYW5DH2OO0qnVQhP2Fl8Sh0usUnvPk2n5e?= =?us-ascii?Q?kMVTpPf0lL2xVAG89NPzdlnH9Y5yBSCgYJIq0iEnpy2AugkT7gD2EGzpeSOQ?= =?us-ascii?Q?o2eBE+BN0WZQjTrDAD7/6FfIMPv5BY4fKt3guZXinuGsOAyzYNPJguEQcwy5?= =?us-ascii?Q?aL7I1OQA2AMWGyXH4R5N2FaJHWAH5ZKD/adCCE0AOYki1RJUY8vU4UGh9A1/?= =?us-ascii?Q?jtJWtgeDVWIfLEHiZlq+Ysys61wNkg99uCOsIg+RtinPbegcdpCN39WfOcNF?= =?us-ascii?Q?8PZwngefOtziCfGxMO+hrEYbVgiEhEODlpPba9PUfOr9XNj8mEP5kjAVJAku?= =?us-ascii?Q?01fq3RI9VW9i0ZQoDeF2zlzWBnLkwVBAE5/x0A2RnBA+koptDwinDwLWH/xX?= =?us-ascii?Q?dUG4h5B9aaHF+0GmNA6+w3Kz+JE2SHA2RxRvqAl0qwInldP7SF9RuyoPChI0?= =?us-ascii?Q?Hc3EAGrCuOKMiDubqmZLSYcMyMKhKnk4CSNNHfqe7zgLUO/Ghwa8HSxxlihr?= =?us-ascii?Q?o54cKfFJ5Add6UUK19U6+8n+PlA6Ula3qqggc0gj81VCUVBlz1oG+iO0J6vi?= =?us-ascii?Q?Z3FDKggcrhMtQw9kpP4xEk+5ggA16Xuc3mdSTxct+5usvY+cZY8LdXKeNGZc?= =?us-ascii?Q?8o4L92jztjnWotfqsYD08Zk+rPzOyXVZs8xs2Jp4emQqaRAnw6pBlcvHWYrZ?= =?us-ascii?Q?WgtOhyvSi0R9C9pMGV5TTEa2+AzY2Oe6SI7OoahUXwoff9t6ZuutOhkz6bTe?= =?us-ascii?Q?rN7ncMy1zj2Jlzvgn+isTlmj0SksyRAlUCQqtHCewTWh093c1JYgjOOVipZj?= =?us-ascii?Q?qA3LgNhss/m23waYPWOycrPf49QgOJ/Oje7/TOiJNGOqvzc4kM8+YihDbOr7?= =?us-ascii?Q?J4F69War3/5Im7PZUONEKC5i/y3aMpTyjllKFQxUmxJqhafFYM6eKloByh6z?= =?us-ascii?Q?kgsnf40Wd7sYDg4i8FuUTYQlMfIqDVNNLgy0KGdoq0qSqWaBSmcm1aSieq61?= =?us-ascii?Q?T2Z7ASx6DhlHUTsGOTwNhIrLRtok4ZhDK9aDtTaqv4bjHtzimGds+EckoA+B?= =?us-ascii?Q?dZ+vH64tI88PapmHJypiJQks7PN1PqKz9xFoGi8ePMO3hSjch/S2ySIE9uOK?= =?us-ascii?Q?XJYhlanNkKamvR0uLyj+d7BkU/eZ6w/iL37kh9rQpga9MogyOwE12SF40mXy?= =?us-ascii?Q?C7zJfFOdnufDap8VqI/zBYXRSDlb3vQbl07v36Gt?= Content-Type: multipart/alternative; boundary="_000_DM5PR11MB1739D75B57B03CF00608913B8FB59DM5PR11MB1739namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR11MB1739.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: be956d3b-b7a5-4fac-acdd-08db209eddd4 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2023 13:04:50.1368 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Z+ppzJhhwGUXS6QuQz1iNs8hpxEwY5n/mF+C7ijjWVjBLFTorK5ktvR61J9GW7IOCcFyQRg1C79/ThYHBuhLeg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB8215 X-OriginatorOrg: intel.com X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org --_000_DM5PR11MB1739D75B57B03CF00608913B8FB59DM5PR11MB1739namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable HI , I am running testpmd on a virtio PCI device, and encounter this issue when = enable ASAN. I got this ERROR, check_vq_phys_addr_ok(): vring address shouldn't be above 16TB! virtio_init_queue(): setup_queue failed eth_virtio_pci_init(): Failed to init virtio device EAL: Releasing PCI mapped resource for 0000:18:00.0 EAL: Calling pci_unmap_resource for 0000:18:00.0 at 0x7fc9c0000000 EAL: Calling pci_unmap_resource for 0000:18:00.0 at 0x7fc197a75000 EAL: Requested device 0000:18:00.0 cannot be used EAL: Bus (pci) probe failed. TELEMETRY: No legacy callbacks, legacy socket not created testpmd: No probed ethernet devices How to fix this issue when ASAN is enabled, huge pages are all mapped to ve= ry high address, adding "--base-virtaddr" args does not works. 00400000-1079b000 r-xp 00000000 08:03 1671254677 /h= ome/andy/dpdk/asan/app/dpdk-testpmd 1099b000-109df000 r--p 1039b000 08:03 1671254677 /h= ome/andy/dpdk/asan/app/dpdk-testpmd 109df000-110ba000 rw-p 103df000 08:03 1671254677 /h= ome/andy/dpdk/asan/app/dpdk-testpmd 110ba000-116c6000 rw-p 00000000 00:00 0 7fff7000-8fff7000 rw-p 00000000 00:00 0 8fff7000-2008fff7000 ---p 00000000 00:00 0 2008fff7000-10007fff8000 rw-p 00000000 00:00 0 600000000000-600400000000 ---p 00000000 00:00 0 600400000000-600400010000 rw-p 00000000 00:00 0 7fb140000000-7fb180000000 rw-s 00000000 00:24 769328 /d= ev/hugepages/rtemap_16384 7fb180000000-7fb1c0000000 rw-s 00000000 00:24 769329 /d= ev/hugepages/rtemap_16385 7fb1c0000000-7fb200000000 rw-s 00000000 00:24 769330 /d= ev/hugepages/rtemap_16386 7fb200000000-7fb240000000 rw-s 00000000 00:24 769331 /d= ev/hugepages/rtemap_16387 7fc1c0000000-7fc200000000 rw-s 00000000 00:24 769319 /d= ev/hugepages/rtemap_0 7fc200000000-7fc240000000 rw-s 00000000 00:24 769324 /d= ev/hugepages/rtemap_1 7fc240000000-7fc280000000 rw-s 00000000 00:24 769326 /d= ev/hugepages/rtemap_2 7fc280000000-7fc2c0000000 rw-s 00000000 00:24 769327 /d= ev/hugepages/rtemap_3 7fc9d967c000-7fc9d967d000 rw-s 00000000 00:13 622047 /r= un/dpdk/rte/fbarray_memseg-1048576k-1-1 7fc9d967d000-7fc9d967e000 rw-s 00000000 00:13 622046 /r= un/dpdk/rte/fbarray_memseg-1048576k-1-0 7fc9d967e000-7fc9d967f000 rw-s 00000000 00:13 622045 /r= un/dpdk/rte/fbarray_memseg-1048576k-0-1 7fc9d967f000-7fc9d96ad000 rw-s 00000000 00:13 622043 /r= un/dpdk/rte/fbarray_memzone 7fc9d96ad000-7fc9d96ae000 ---p 00000000 00:00 0 7fc9d96ae000-7fc9da1b4000 rw-p 00000000 00:00 0 7fc9da1b4000-7fc9da1b5000 ---p 00000000 00:00 0 7fc9da1b5000-7fc9dacbb000 rw-p 00000000 00:00 0 7fc9dacbb000-7fc9dacc2000 rw-s 00000000 00:13 622030 /r= un/dpdk/rte/config 7fc9dacc2000-7fc9dacf2000 rw-p 00000000 00:00 0 7fc9dacf2000-7fc9dad10000 r-xp 00000000 08:03 536960915 /u= sr/lib64/libnl-3.so.200.23.0 7fc9dad10000-7fc9daf10000 ---p 0001e000 08:03 536960915 /u= sr/lib64/libnl-3.so.200.23.0 7fc9daf10000-7fc9daf12000 r--p 0001e000 08:03 536960915 /u= sr/lib64/libnl-3.so.200.23.0 7fc9daf12000-7fc9daf13000 rw-p 00020000 08:03 536960915 /u= sr/lib64/libnl-3.so.200.23.0 7fc9daf13000-7fc9daf77000 r-xp 00000000 08:03 536960923 /u= sr/lib64/libnl-route-3.so.200.23.0 7fc9daf77000-7fc9db176000 ---p 00064000 08:03 536960923 /u= sr/lib64/libnl-route-3.so.200.23.0 7fc9db176000-7fc9db179000 r--p 00063000 08:03 536960923 /u= sr/lib64/libnl-route-3.so.200.23.0 7fc9db179000-7fc9db17e000 rw-p 00066000 08:03 536960923 /u= sr/lib64/libnl-route-3.so.200.23.0 7fc9db17e000-7fc9db180000 rw-p 00000000 00:00 0 7fc9db180000-7fc9db195000 r-xp 00000000 08:03 593696022 /u= sr/lib64/libgcc_s-4.8.5-20150702.so.1 7fc9db195000-7fc9db394000 ---p 00015000 08:03 593696022 /u= sr/lib64/libgcc_s-4.8.5-20150702.so.1 7fc9db394000-7fc9db395000 r--p 00014000 08:03 593696022 /u= sr/lib64/libgcc_s-4.8.5-20150702.so.1 7fc9db395000-7fc9db396000 rw-p 00015000 08:03 593696022 /u= sr/lib64/libgcc_s-4.8.5-20150702.so.1 7fc9db396000-7fc9db47f000 r-xp 00000000 08:03 538833557 /u= sr/lib64/libstdc++.so.6.0.19 7fc9db47f000-7fc9db67f000 ---p 000e9000 08:03 538833557 /u= sr/lib64/libstdc++.so.6.0.19 7fc9db67f000-7fc9db687000 r--p 000e9000 08:03 538833557 /u= sr/lib64/libstdc++.so.6.0.19 7fc9db687000-7fc9db689000 rw-p 000f1000 08:03 538833557 /u= sr/lib64/libstdc++.so.6.0.19 7fc9db689000-7fc9db69e000 rw-p 00000000 00:00 0 7fc9db69e000-7fc9db862000 r-xp 00000000 08:03 536960220 /u= sr/lib64/libc-2.17.so 7fc9db862000-7fc9dba61000 ---p 001c4000 08:03 536960220 /u= sr/lib64/libc-2.17.so 7fc9dba61000-7fc9dba65000 r--p 001c3000 08:03 536960220 /u= sr/lib64/libc-2.17.so 7fc9dba65000-7fc9dba67000 rw-p 001c7000 08:03 536960220 /u= sr/lib64/libc-2.17.so 7fc9dba67000-7fc9dba6c000 rw-p 00000000 00:00 0 7fc9dba6c000-7fc9dba83000 r-xp 00000000 08:03 536960246 /u= sr/lib64/libpthread-2.17.so 7fc9dba83000-7fc9dbc82000 ---p 00017000 08:03 536960246 /u= sr/lib64/libpthread-2.17.so 7fc9dbc82000-7fc9dbc83000 r--p 00016000 08:03 536960246 /u= sr/lib64/libpthread-2.17.so 7fc9dbc83000-7fc9dbc84000 rw-p 00017000 08:03 536960246 /u= sr/lib64/libpthread-2.17.so 7fc9dbc84000-7fc9dbc88000 rw-p 00000000 00:00 0 7fc9dbc88000-7fc9dbc93000 r-xp 00000000 08:03 537880973 /u= sr/lib64/libmlx4.so.1.0.22.4 7fc9dbc93000-7fc9dbe92000 ---p 0000b000 08:03 537880973 /u= sr/lib64/libmlx4.so.1.0.22.4 7fc9dbe92000-7fc9dbe93000 r--p 0000a000 08:03 537880973 /u= sr/lib64/libmlx4.so.1.0.22.4 7fc9dbe93000-7fc9dbe94000 rw-p 0000b000 08:03 537880973 /u= sr/lib64/libmlx4.so.1.0.22.4 7fc9dbe94000-7fc9dbea9000 r-xp 00000000 08:03 536960265 /u= sr/lib64/libz.so.1.2.7 7fc9dbea9000-7fc9dc0a8000 ---p 00015000 08:03 536960265 /u= sr/lib64/libz.so.1.2.7 7fc9dc0a8000-7fc9dc0a9000 r--p 00014000 08:03 536960265 /u= sr/lib64/libz.so.1.2.7 7fc9dc0a9000-7fc9dc0aa000 rw-p 00015000 08:03 536960265 /u= sr/lib64/libz.so.1.2.7 7fc9dc0aa000-7fc9dc2e1000 r-xp 00000000 08:03 680121447 /u= sr/lib64/libcrypto.so.1.0.2k 7fc9dc2e1000-7fc9dc4e0000 ---p 00237000 08:03 680121447 /u= sr/lib64/libcrypto.so.1.0.2k 7fc9dc4e0000-7fc9dc4fc000 r--p 00236000 08:03 680121447 /u= sr/lib64/libcrypto.so.1.0.2k 7fc9dc4fc000-7fc9dc509000 rw-p 00252000 08:03 680121447 /u= sr/lib64/libcrypto.so.1.0.2k 7fc9dc509000-7fc9dc50d000 rw-p 00000000 00:00 0 7fc9dc50d000-7fc9dc525000 r-xp 00000000 08:03 537880966 /u= sr/lib64/libibverbs.so.1.5.22.4 7fc9dc525000-7fc9dc724000 ---p 00018000 08:03 537880966 /u= sr/lib64/libibverbs.so.1.5.22.4 7fc9dc724000-7fc9dc725000 r--p 00017000 08:03 537880966 /u= sr/lib64/libibverbs.so.1.5.22.4 7fc9dc725000-7fc9dc726000 rw-p 00018000 08:03 537880966 /u= sr/lib64/libibverbs.so.1.5.22.4 7fc9dc726000-7fc9dc74d000 r-xp 00000000 08:03 537880975 /u= sr/lib64/libmlx5.so.1.8.22.4 7fc9dc74d000-7fc9dc94c000 ---p 00027000 08:03 537880975 /u= sr/lib64/libmlx5.so.1.8.22.4 7fc9dc94c000-7fc9dc94d000 r--p 00026000 08:03 537880975 /u= sr/lib64/libmlx5.so.1.8.22.4 7fc9dc94d000-7fc9dc94e000 rw-p 00027000 08:03 537880975 /u= sr/lib64/libmlx5.so.1.8.22.4 7fc9dc94e000-7fc9dc98c000 r-xp 00000000 08:03 538119976 /u= sr/lib64/libpcap.so.1.5.3 7fc9dc98c000-7fc9dcb8b000 ---p 0003e000 08:03 538119976 /u= sr/lib64/libpcap.so.1.5.3 7fc9dcb8b000-7fc9dcb8d000 r--p 0003d000 08:03 538119976 /u= sr/lib64/libpcap.so.1.5.3 7fc9dcb8d000-7fc9dcb8e000 rw-p 0003f000 08:03 538119976 /u= sr/lib64/libpcap.so.1.5.3 7fc9dcb8e000-7fc9dcb8f000 rw-p 00000000 00:00 0 7fc9dcb8f000-7fc9dcb99000 r-xp 00000000 08:03 538833618 /u= sr/lib64/libnuma.so.1.0.0 7fc9dcb99000-7fc9dcd99000 ---p 0000a000 08:03 538833618 /u= sr/lib64/libnuma.so.1.0.0 7fc9dcd99000-7fc9dcd9a000 r--p 0000a000 08:03 538833618 /u= sr/lib64/libnuma.so.1.0.0 7fc9dcd9a000-7fc9dcd9b000 rw-p 0000b000 08:03 538833618 /u= sr/lib64/libnuma.so.1.0.0 7fc9dcd9b000-7fc9dcd9d000 r-xp 00000000 08:03 536960226 /u= sr/lib64/libdl-2.17.so 7fc9dcd9d000-7fc9dcf9d000 ---p 00002000 08:03 536960226 /u= sr/lib64/libdl-2.17.so 7fc9dcf9d000-7fc9dcf9e000 r--p 00002000 08:03 536960226 /u= sr/lib64/libdl-2.17.so 7fc9dcf9e000-7fc9dcf9f000 rw-p 00003000 08:03 536960226 /u= sr/lib64/libdl-2.17.so 7fc9dcf9f000-7fc9dd0a0000 r-xp 00000000 08:03 536960228 /u= sr/lib64/libm-2.17.so 7fc9dd0a0000-7fc9dd29f000 ---p 00101000 08:03 536960228 /u= sr/lib64/libm-2.17.so 7fc9dd29f000-7fc9dd2a0000 r--p 00100000 08:03 536960228 /u= sr/lib64/libm-2.17.so 7fc9dd2a0000-7fc9dd2a1000 rw-p 00101000 08:03 536960228 /u= sr/lib64/libm-2.17.so 7fc9dd2a1000-7fc9dd2cb000 r-xp 00000000 08:03 671752690 /u= sr/lib64/libasan.so.0.0.0 7fc9dd2cb000-7fc9dd4ca000 ---p 0002a000 08:03 671752690 /u= sr/lib64/libasan.so.0.0.0 7fc9dd4ca000-7fc9dd4cb000 r--p 00029000 08:03 671752690 /u= sr/lib64/libasan.so.0.0.0 7fc9dd4cb000-7fc9dd4cc000 rw-p 0002a000 08:03 671752690 /u= sr/lib64/libasan.so.0.0.0 7fc9dd4cc000-7fc9e0231000 rw-p 00000000 00:00 0 7fc9e0231000-7fc9e0253000 r-xp 00000000 08:03 536960213 /u= sr/lib64/ld-2.17.so 7fc9e0253000-7fc9e0254000 rw-s 00000000 00:13 622044 /r= un/dpdk/rte/fbarray_memseg-1048576k-0-0 7fc9e0254000-7fc9e043a000 rw-p 00000000 00:00 0 7fc9e043a000-7fc9e0452000 rw-p 00000000 00:00 0 7fc9e0452000-7fc9e0453000 r--p 00021000 08:03 536960213 /u= sr/lib64/ld-2.17.so 7fc9e0453000-7fc9e0454000 rw-p 00022000 08:03 536960213 /u= sr/lib64/ld-2.17.so 7fc9e0454000-7fc9e0455000 rw-p 00000000 00:00 0 7fff29f46000-7fff29f67000 rw-p 00000000 00:00 0 [s= tack] 7fff29fe9000-7fff29feb000 r-xp 00000000 00:00 0 [v= dso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [v= syscall] --_000_DM5PR11MB1739D75B57B03CF00608913B8FB59DM5PR11MB1739namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

HI ,

 

I am running testpmd on a virtio PCI device, and enc= ounter this issue when enable ASAN.

 

I got this ERROR,

 

c= heck_vq_phys_addr_ok(): vring address shouldn't be above 16TB!

v= irtio_init_queue(): setup_queue failed

e= th_virtio_pci_init(): Failed to init virtio device

E= AL: Releasing PCI mapped resource for 0000:18:00.0

E= AL: Calling pci_unmap_resource for 0000:18:00.0 at 0x7fc9c0000000

E= AL: Calling pci_unmap_resource for 0000:18:00.0 at 0x7fc197a75000

E= AL: Requested device 0000:18:00.0 cannot be used

E= AL: Bus (pci) probe failed.

T= ELEMETRY: No legacy callbacks, legacy socket not created<= /p>

t= estpmd: No probed ethernet devices

 

 

How= to fix this issue when ASAN is enabled, huge pages are all mapped to very = high address,  adding “--base-virtaddr” args does not work= s.

 

00400000-1079b000 r-xp 00000000 08:03 1671254677&nbs= p;            &= nbsp;           /home/and= y/dpdk/asan/app/dpdk-testpmd

1099b000-109df000 r--p 1039b000 08:03 1671254677&nbs= p;            &= nbsp;           /home/and= y/dpdk/asan/app/dpdk-testpmd

109df000-110ba000 rw-p 103df000 08:03 1671254677&nbs= p;            &= nbsp;           /home/and= y/dpdk/asan/app/dpdk-testpmd

110ba000-116c6000 rw-p 00000000 00:00 0

7fff7000-8fff7000 rw-p 00000000 00:00 0

8fff7000-2008fff7000 ---p 00000000 00:00 0

2008fff7000-10007fff8000 rw-p 00000000 00:00 0<= /o:p>

600000000000-600400000000 ---p 00000000 00:00 0=

600400000000-600400010000 rw-p 00000000 00:00 0=

7fb140000000-7fb180000000 rw-s 00000000 00:24 769328=             &nb= sp;        /dev/hugepages/rtemap_16384

7fb180000000-7fb1c0000000 rw-s 00000000 00:24 769329=             &nb= sp;        /dev/hugepages/rtemap_16385

7fb1c0000000-7fb200000000 rw-s 00000000 00:24 769330=             &nb= sp;        /dev/hugepages/rtemap_16386

7fb200000000-7fb240000000 rw-s 00000000 00:24 769331=             &nb= sp;        /dev/hugepages/rtemap_16387

7fc1c0000000-7fc200000000 rw-s 00000000 00:24 769319=             &nb= sp;        /dev/hugepages/rtemap_0<= /o:p>

7fc200000000-7fc240000000 rw-s 00000000 00:24 769324=              &n= bsp;       /dev/hugepages/rtemap_1<= /o:p>

7fc240000000-7fc280000000 rw-s 00000000 00:24 769326=             &nb= sp;        /dev/hugepages/rtemap_2<= /o:p>

7fc280000000-7fc2c0000000 rw-s 00000000 00:24 769327=             &nb= sp;        /dev/hugepages/rtemap_3<= /o:p>

7fc9d967c000-7fc9d967d000 rw-s 00000000 00:13 622047=             &nb= sp;        /run/dpdk/rte/fbarray_memseg-= 1048576k-1-1

7fc9d967d000-7fc9d967e000 rw-s 00000000 00:13 622046=             &nb= sp;        /run/dpdk/rte/fbarray_memseg-= 1048576k-1-0

7fc9d967e000-7fc9d967f000 rw-s 00000000 00:13 622045=             &n= bsp;       /run/dpdk/rte/fbarray_memseg-= 1048576k-0-1

7fc9d967f000-7fc9d96ad000 rw-s 00000000 00:13 622043=             &nb= sp;        /run/dpdk/rte/fbarray_memzone=

7fc9d96ad000-7fc9d96ae000 ---p 00000000 00:00 0=

7fc9d96ae000-7fc9da1b4000 rw-p 00000000 00:00 0=

7fc9da1b4000-7fc9da1b5000 ---p 00000000 00:00 0=

7fc9da1b5000-7fc9dacbb000 rw-p 00000000 00:00 0=

7fc9dacbb000-7fc9dacc2000 rw-s 00000000 00:13 622030=             &nb= sp;        /run/dpdk/rte/config

7fc9dacc2000-7fc9dacf2000 rw-p 00000000 00:00 0=

7fc9dacf2000-7fc9dad10000 r-xp 00000000 08:03 536960= 915            =       /usr/lib64/libnl-3.so.200.23.0

7fc9dad10000-7fc9daf10000 ---p 0001e000 08:03 536960= 915            =       /usr/lib64/libnl-3.so.200.23.0

7fc9daf10000-7fc9daf12000 r--p 0001e000 08:03 536960= 915            =       /usr/lib64/libnl-3.so.200.23.0

7fc9daf12000-7fc9daf13000 rw-p 00020000 08:03 536960= 915            =       /usr/lib64/libnl-3.so.200.23.0

7fc9daf13000-7fc9daf77000 r-xp 00000000 08:03 536960= 923            =       /usr/lib64/libnl-route-3.so.200.23.0

7fc9daf77000-7fc9db176000 ---p 00064000 08:03 536960= 923             = ;     /usr/lib64/libnl-route-3.so.200.23.0

7fc9db176000-7fc9db179000 r--p 00063000 08:03 536960= 923            =       /usr/lib64/libnl-route-3.so.200.23.0

7fc9db179000-7fc9db17e000 rw-p 00066000 08:03 536960= 923            =       /usr/lib64/libnl-route-3.so.200.23.0

7fc9db17e000-7fc9db180000 rw-p 00000000 00:00 0=

7fc9db180000-7fc9db195000 r-xp 00000000 08:03 593696= 022            =       /usr/lib64/libgcc_s-4.8.5-20150702.so.1=

7fc9db195000-7fc9db394000 ---p 00015000 08:03 593696= 022            =       /usr/lib64/libgcc_s-4.8.5-20150702.so.1=

7fc9db394000-7fc9db395000 r--p 00014000 08:03 593696= 022            =       /usr/lib64/libgcc_s-4.8.5-20150702.so.1=

7fc9db395000-7fc9db396000 rw-p 00015000 08:03 593696= 022            =       /usr/lib64/libgcc_s-4.8.5-20150702.so.1=

7fc9db396000-7fc9db47f000 r-xp 00000000 08:03 538833= 557            =       /usr/lib64/libstdc++.so.6.0.19

7fc9db47f000-7fc9db67f000 ---p 000e9000 08:03 538833= 557            =       /usr/lib64/libstdc++.so.6.0.19

7fc9db67f000-7fc9db687000 r--p 000e9000 08:03 538833= 557            =       /usr/lib64/libstdc++.so.6.0.19

7fc9db687000-7fc9db689000 rw-p 000f1000 08:03 538833= 557            =       /usr/lib64/libstdc++.so.6.0.19

7fc9db689000-7fc9db69e000 rw-p 00000000 00:00 0=

7fc9db69e000-7fc9db862000 r-xp 00000000 08:03 536960= 220            =       /usr/lib64/libc-2.17.so

7fc9db862000-7fc9dba61000 ---p 001c4000 08:03 536960= 220            =       /usr/lib64/libc-2.17.so

7fc9dba61000-7fc9dba65000 r--p 001c3000 08:03 536960= 220            =       /usr/lib64/libc-2.17.so

7fc9dba65000-7fc9dba67000 rw-p 001c7000 08:03 536960= 220            =       /usr/lib64/libc-2.17.so

7fc9dba67000-7fc9dba6c000 rw-p 00000000 00:00 0=

7fc9dba6c000-7fc9dba83000 r-xp 00000000 08:03 536960= 246            =       /usr/lib64/libpthread-2.17.so

7fc9dba83000-7fc9dbc82000 ---p 00017000 08:03 536960= 246            =       /usr/lib64/libpthread-2.17.so

7fc9dbc82000-7fc9dbc83000 r--p 00016000 08:03 536960= 246            =       /usr/lib64/libpthread-2.17.so

7fc9dbc83000-7fc9dbc84000 rw-p 00017000 08:03 536960= 246            =       /usr/lib64/libpthread-2.17.so

7fc9dbc84000-7fc9dbc88000 rw-p 00000000 00:00 0=

7fc9dbc88000-7fc9dbc93000 r-xp 00000000 08:03 537880= 973            =       /usr/lib64/libmlx4.so.1.0.22.4

7fc9dbc93000-7fc9dbe92000 ---p 0000b000 08:03 537880= 973            =       /usr/lib64/libmlx4.so.1.0.22.4

7fc9dbe92000-7fc9dbe93000 r--p 0000a000 08:03 537880= 973            =       /usr/lib64/libmlx4.so.1.0.22.4

7fc9dbe93000-7fc9dbe94000 rw-p 0000b000 08:03 537880= 973            =       /usr/lib64/libmlx4.so.1.0.22.4

7fc9dbe94000-7fc9dbea9000 r-xp 00000000 08:03 536960= 265            =       /usr/lib64/libz.so.1.2.7

7fc9dbea9000-7fc9dc0a8000 ---p 00015000 08:03 536960= 265            =       /usr/lib64/libz.so.1.2.7

7fc9dc0a8000-7fc9dc0a9000 r--p 00014000 08:03 536960= 265            =       /usr/lib64/libz.so.1.2.7

7fc9dc0a9000-7fc9dc0aa000 rw-p 00015000 08:03 536960= 265            =       /usr/lib64/libz.so.1.2.7

7fc9dc0aa000-7fc9dc2e1000 r-xp 00000000 08:03 680121= 447            =       /usr/lib64/libcrypto.so.1.0.2k

7fc9dc2e1000-7fc9dc4e0000 ---p 00237000 08:03 680121= 447            =       /usr/lib64/libcrypto.so.1.0.2k

7fc9dc4e0000-7fc9dc4fc000 r--p 00236000 08:03 680121= 447             = ;     /usr/lib64/libcrypto.so.1.0.2k

7fc9dc4fc000-7fc9dc509000 rw-p 00252000 08:03 680121= 447            =       /usr/lib64/libcrypto.so.1.0.2k

7fc9dc509000-7fc9dc50d000 rw-p 00000000 00:00 0=

7fc9dc50d000-7fc9dc525000 r-xp 00000000 08:03 537880= 966             = ;     /usr/lib64/libibverbs.so.1.5.22.4=

7fc9dc525000-7fc9dc724000 ---p 00018000 08:03 537880= 966            =       /usr/lib64/libibverbs.so.1.5.22.4=

7fc9dc724000-7fc9dc725000 r--p 00017000 08:03 537880= 966            =       /usr/lib64/libibverbs.so.1.5.22.4=

7fc9dc725000-7fc9dc726000 rw-p 00018000 08:03 537880= 966            =       /usr/lib64/libibverbs.so.1.5.22.4=

7fc9dc726000-7fc9dc74d000 r-xp 00000000 08:03 537880= 975            =       /usr/lib64/libmlx5.so.1.8.22.4

7fc9dc74d000-7fc9dc94c000 ---p 00027000 08:03 537880= 975            =       /usr/lib64/libmlx5.so.1.8.22.4

7fc9dc94c000-7fc9dc94d000 r--p 00026000 08:03 537880= 975            =       /usr/lib64/libmlx5.so.1.8.22.4

7fc9dc94d000-7fc9dc94e000 rw-p 00027000 08:03 537880= 975            =       /usr/lib64/libmlx5.so.1.8.22.4

7fc9dc94e000-7fc9dc98c000 r-xp 00000000 08:03 538119= 976            =       /usr/lib64/libpcap.so.1.5.3

7fc9dc98c000-7fc9dcb8b000 ---p 0003e000 08:03 538119= 976            =       /usr/lib64/libpcap.so.1.5.3

7fc9dcb8b000-7fc9dcb8d000 r--p 0003d000 08:03 538119= 976            =       /usr/lib64/libpcap.so.1.5.3

7fc9dcb8d000-7fc9dcb8e000 rw-p 0003f000 08:03 538119= 976            =       /usr/lib64/libpcap.so.1.5.3

7fc9dcb8e000-7fc9dcb8f000 rw-p 00000000 00:00 0=

7fc9dcb8f000-7fc9dcb99000 r-xp 00000000 08:03 538833= 618            =       /usr/lib64/libnuma.so.1.0.0

7fc9dcb99000-7fc9dcd99000 ---p 0000a000 08:03 538833= 618            =       /usr/lib64/libnuma.so.1.0.0

7fc9dcd99000-7fc9dcd9a000 r--p 0000a000 08:03 538833= 618             = ;     /usr/lib64/libnuma.so.1.0.0

7fc9dcd9a000-7fc9dcd9b000 rw-p 0000b000 08:03 538833= 618            =       /usr/lib64/libnuma.so.1.0.0

7fc9dcd9b000-7fc9dcd9d000 r-xp 00000000 08:03 536960= 226            =       /usr/lib64/libdl-2.17.so

7fc9dcd9d000-7fc9dcf9d000 ---p 00002000 08:03 536960= 226            =       /usr/lib64/libdl-2.17.so

7fc9dcf9d000-7fc9dcf9e000 r--p 00002000 08:03 536960= 226            =       /usr/lib64/libdl-2.17.so

7fc9dcf9e000-7fc9dcf9f000 rw-p 00003000 08:03 536960= 226            =       /usr/lib64/libdl-2.17.so

7fc9dcf9f000-7fc9dd0a0000 r-xp 00000000 08:03 536960= 228            =       /usr/lib64/libm-2.17.so

7fc9dd0a0000-7fc9dd29f000 ---p 00101000 08:03 536960= 228            =       /usr/lib64/libm-2.17.so

7fc9dd29f000-7fc9dd2a0000 r--p 00100000 08:03 536960= 228            =       /usr/lib64/libm-2.17.so

7fc9dd2a0000-7fc9dd2a1000 rw-p 00101000 08:03 536960= 228            =       /usr/lib64/libm-2.17.so

7fc9dd2a1000-7fc9dd2cb000 r-xp 00000000 08:03 671752= 690            =       /usr/lib64/libasan.so.0.0.0

7fc9dd2cb000-7fc9dd4ca000 ---p 0002a000 08:03 671752= 690            =       /usr/lib64/libasan.so.0.0.0

7fc9dd4ca000-7fc9dd4cb000 r--p 00029000 08:03 671752= 690            =       /usr/lib64/libasan.so.0.0.0

7fc9dd4cb000-7fc9dd4cc000 rw-p 0002a000 08:03 671752= 690            =       /usr/lib64/libasan.so.0.0.0

7fc9dd4cc000-7fc9e0231000 rw-p 00000000 00:00 0=

7fc9e0231000-7fc9e0253000 r-xp 00000000 08:03 536960= 213            =       /usr/lib64/ld-2.17.so

7fc9e0253000-7fc9e0254000 rw-s 00000000 00:13 622044=             &nb= sp;        /run/dpdk/rte/fbarray_memseg-= 1048576k-0-0

7fc9e0254000-7fc9e043a000 rw-p 00000000 00:00 0=

7fc9e043a000-7fc9e0452000 rw-p 00000000 00:00 0=

7fc9e0452000-7fc9e0453000 r--p 00021000 08:03 536960= 213            =       /usr/lib64/ld-2.17.so

7fc9e0453000-7fc9e0454000 rw-p 00022000 08:03 536960= 213            =       /usr/lib64/ld-2.17.so

7fc9e0454000-7fc9e0455000 rw-p 00000000 00:00 0=

7fff29f46000-7fff29f67000 rw-p 00000000 00:00 0 = ;            &n= bsp;            [sta= ck]

7fff29fe9000-7fff29feb000 r-xp 00000000 00:00 0 = ;             &= nbsp;           [vds= o]

ffffffffff600000-ffffffffff601000 r-xp 00000000 00:0= 0 0            =       [vsyscall]

--_000_DM5PR11MB1739D75B57B03CF00608913B8FB59DM5PR11MB1739namp_--