From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stable-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id EE0D7A0C56
	for <public@inbox.dpdk.org>; Wed, 13 Oct 2021 21:27:04 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id D1AB441289;
	Wed, 13 Oct 2021 21:27:04 +0200 (CEST)
Received: from mga17.intel.com (mga17.intel.com [192.55.52.151])
 by mails.dpdk.org (Postfix) with ESMTP id 1A58A41134;
 Wed, 13 Oct 2021 21:27:01 +0200 (CEST)
X-IronPort-AV: E=McAfee;i="6200,9189,10136"; a="208312569"
X-IronPort-AV: E=Sophos;i="5.85,371,1624345200"; d="scan'208";a="208312569"
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 13 Oct 2021 12:27:01 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.85,371,1624345200"; d="scan'208";a="626478582"
Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86])
 by fmsmga001.fm.intel.com with ESMTP; 13 Oct 2021 12:27:01 -0700
Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by
 fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12; Wed, 13 Oct 2021 12:27:00 -0700
Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by
 fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2242.12 via Frontend Transport; Wed, 13 Oct 2021 12:27:00 -0700
Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.45) 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.2242.12; Wed, 13 Oct 2021 12:26:59 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=iNbXpOwtt42mCMiyCZAY5Joz3Z/0dGD7SEWeE3Yb6uT890MP3P8H518z2hOYFwBGpF8SNs/xotLZp9mQwpfJvJlAnNjw5SOHo464Ie2RSWk1RYV5WKtclri5yBO5979ijN/yQels9ujGoLem/xK2ygoynIxhcjUopBdhjSo2rnarmwOqCQMiCi2HfIgymrQZu92WCTgxGHvCquYkdUDmCHP4SHVdL91lFg3RA2y903HDGWsjYFR7vEbXzV60fAuu2x7Wa/FbogfcfqblHWCxT4RvNRUDi6WRqBwZFR/mEFazFF5tEcVvIw78fowuNru4hWcVsBqiRUC/hPEb0aJViw==
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=3u8sqpksvL8t2Lk85T8s47isE4FqlTbOGjxIHmj57NE=;
 b=cwUdhKXg3STsL21w1FgYHbinR9IFVgwFXQTcav7vbUCQ7Yj8B9Vz835Jmp3fBNTj4doYhwzmPWtFuCwlwYXtTJBO+JyVf6Vp5Fs9ddv0sGEqUTqc9MzRrGlTBz6ZAFa8s6DR93gCnlW8ppjbJ3aY8dM4gTnd+H4QZFMQ+wOXTbLAxAwAav9kCei5VZSfD+Bbs9JS6WBRxUz8n/YzyrtfEH3mUdbAGFnj3FIfl0YJQhAY8sMjs15MFEqeOmChzw2ZsD/f4q39gr/YqZRSJ9IH7hfNec2yyYVLY3fRSKT+MFPthMd/pKYfWeH9BFAdRcLJDqizI2oUHSb3AzphaQAowQ==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; 
 s=selector2-intel-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3u8sqpksvL8t2Lk85T8s47isE4FqlTbOGjxIHmj57NE=;
 b=U7rz0oVafqCCYFpdWLXVy0QaN5FHR+Vi09T39K5Wm/gCPo+4Vi9Ypo/bGxFYbk9xde3TT0lBWG59M0M7IOJQMJQ/cM9rUOB1tufface+VVv1gcNdflcUxLTQ7NwjNeW7ISHAR4vIOvWoHN/DXcxbDC+zGRM9XKbErU/08ZFlV0s=
Authentication-Results: dpdk.org; dkim=none (message not signed)
 header.d=none;dpdk.org; dmarc=none action=none header.from=intel.com;
Received: from PH0PR11MB5013.namprd11.prod.outlook.com (2603:10b6:510:30::21)
 by PH0PR11MB4982.namprd11.prod.outlook.com (2603:10b6:510:37::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Wed, 13 Oct
 2021 19:26:56 +0000
Received: from PH0PR11MB5013.namprd11.prod.outlook.com
 ([fe80::4c6a:b2b:c561:4c85]) by PH0PR11MB5013.namprd11.prod.outlook.com
 ([fe80::4c6a:b2b:c561:4c85%8]) with mapi id 15.20.4587.026; Wed, 13 Oct 2021
 19:26:56 +0000
To: David Marchand <david.marchand@redhat.com>
CC: dev <dev@dpdk.org>, "Wang, Yipeng1" <yipeng1.wang@intel.com>, "Gobriel,
 Sameh" <sameh.gobriel@intel.com>, Bruce Richardson
 <bruce.richardson@intel.com>, dpdk stable <stable@dpdk.org>
References: <1633728526-197782-1-git-send-email-vladimir.medvedkin@intel.com>
 <CAJFAV8yr_uHs9AHKvwyPC5+hkR98UeCmeGs6W50HPMROp07kJg@mail.gmail.com>
From: "Medvedkin, Vladimir" <vladimir.medvedkin@intel.com>
Message-ID: <47f6bf7f-259f-f376-3e23-a2b0c7b886b7@intel.com>
Date: Wed, 13 Oct 2021 21:26:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
 Firefox/78.0 Thunderbird/78.14.0
In-Reply-To: <CAJFAV8yr_uHs9AHKvwyPC5+hkR98UeCmeGs6W50HPMROp07kJg@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: DB8PR06CA0033.eurprd06.prod.outlook.com
 (2603:10a6:10:100::46) To PH0PR11MB5013.namprd11.prod.outlook.com
 (2603:10b6:510:30::21)
MIME-Version: 1.0
Received: from [192.198.151.53] (192.198.151.53) by
 DB8PR06CA0033.eurprd06.prod.outlook.com (2603:10a6:10:100::46) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.4608.15 via Frontend Transport; Wed, 13 Oct 2021 19:26:54 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f7d1890f-ac8b-4202-9f1b-08d98e7f6b35
X-MS-TrafficTypeDiagnostic: PH0PR11MB4982:
X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <PH0PR11MB49821A8ACCAD75D8467092CE96B79@PH0PR11MB4982.namprd11.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:8273;
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: jhozPl870lT1q7nZ+RYjOZRC4EcaRoQBtW7UpGAt+R6MTIswM0oaWjaHjMjyD6ILFkUfh4i6ocD7tFkoZueYFenBYLCHNWePLdtCJkQuPn259vp2jahyjR4K2pTnprY9vkwPddqh9ldV9H2NFb5nn7zUF9gkJr1BaCZ1ycdzFXP8Ua0H1DTqTSgqOfjcYbZ9vS1hFM5gwb2by7EObhGQ3RnR+bWGN+XUu+hzgLRoTnyUpza26Nlpd//ZZx3u9Fkw/NMinl4U928MkALIw2HPGCP5K2lx7nZS+K+7IETwVGwd7q7n3ale3DdAyVP5/1FSVBkccyOcd+9UggkGMJLTGQVdjqirQXOUYD8gtAhx0Gevy6WyEbqIneRvKW+UqpBwlv4hOiXAsUX2Q9IjI/KB/daDWdeHtu6/4S7aqTrSu0t07IkB2rlscEFWwmF5zIjFaG8v+rsUomgBIhKXqD9TLOKXTaCklROzARhnm68lNZrkURWOwVkgvyTjWQixVlX1umUYDgBEaWjIWbfeZhNw+2xayaDLh42pxzOAc/LJRWg7PaIDERRjijtT4Tq6VpQl7VXJoIGud0wv8zNogRDGytu4tbh1wl+xYxZNYrRfgBlBqN8dQJ/RajUty2cCXLJhsqzoA7SSW1Z9VyQYiksZ2NIkfuoV9aMiS96gjZrIrEZjjtBdKor07AcsNARIc7Jh8prW9aKnf/TLdn4zCicSXLqD5oAOkfrLEYhwCaWzT6N/aRAYTcCzjnMd050A/GBzJ6NPfK63P9XAm+e6ReKPn/nc3akUYcEpBCJIj8jHyixWrtBRhMWXaoQ/qy4WjPhnzuelaDHRNRbMl3lDpbh+UBZ0ayMo6P1ox2gm0i/1a5yF1oJ/0bBcLaPBK5Tu5r1My8UCLXmqB2FYRl213CpjYg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:PH0PR11MB5013.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(366004)(316002)(2906002)(6666004)(66476007)(186003)(26005)(86362001)(8936002)(31696002)(82960400001)(66946007)(54906003)(66556008)(38100700002)(4326008)(36756003)(2616005)(5660300002)(956004)(6916009)(6706004)(6486002)(8676002)(966005)(83380400001)(16576012)(53546011)(508600001)(31686004)(3940600001)(43740500002)(45980500001);
 DIR:OUT; SFP:1102; 
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bkhtdTNWZERuNSs3SzlRTVVBcnJobXlOcStZdkkyNGF4SlRHZG1UcmlxaUxt?=
 =?utf-8?B?M0gvWUl4UmlHUjB1eXJjTEhKeitOR1RKVWFJdVNmTDR4VUd3azlqRXVHUWFw?=
 =?utf-8?B?OXNKd3FzYkZBeWE0VnA1UTROa2U2S1FQUUxnVm5LNGMxNXhHT3RWS29kcjh5?=
 =?utf-8?B?dGFNQkVQdUhtV3c2elFlU0dhcC9IZ0VCTmJYUlhwZjU5YUQ2QWUxU2JqbFg3?=
 =?utf-8?B?L21DOVJQaDZzQTlXcVY1U2RobE9FZ3B5MVE4VFRNaTl3dm14NjRjSEdGMjVG?=
 =?utf-8?B?U0NXVndFai9pWURoMWk0RngwSURLN3hxTFBYTWF5NjF0ZUt5bERoZjdFaEtG?=
 =?utf-8?B?ZTRjbUVEVFdiNmZJZ1poYmM1NzZkUGhQRXdXRVQvdmF2cFYwWlFBa2RsNE1E?=
 =?utf-8?B?aUZTd09NZTFMT1B2eE9oUHo0d1BmU1ErU2FqRktzZmJRWEgxY3h4TU82SDh6?=
 =?utf-8?B?SE9STzhjVUpjS1BxZk1BQXJYejlNWkFaS2hmQXFjS1ZlMUxrYWhTNGs1UlFq?=
 =?utf-8?B?czh6cDBUM0s2TDVTbTRXVEwxYVQ3SzgyVmlVRlg0OVFTRUw5T1Nrc1FvS0hY?=
 =?utf-8?B?RDBNL1VUSGFYdncwQVlocGYwV09tcW5WUFRiTTl1dHZGWkE5V3c0MzMxTWU0?=
 =?utf-8?B?M0lDNmc1K2tTS1BqMUozTWtGQ1ZLSXJCazJxNmZEQVFlM1I2dzVlcDBPcVk2?=
 =?utf-8?B?VlBtY2RpNkYwZHlhbXZad1R1Rnc0U3lHcGtPVFlMSGRIWjByd3c0M2ozR3VV?=
 =?utf-8?B?NU01U2V0NDNVaHN6aC9VekVkUlgxYUp2ek9jdUc4bGlGMm1xdXZXYWVreFFo?=
 =?utf-8?B?MHNMVVo3S0M3T2JDelA2TStBNUJDVTBmV2wzSHZtVGl0SkxlSVo1WCtZdW82?=
 =?utf-8?B?NEZRUFc0VVE1TUw0S2M1ak82QUYrU3V1WWN4bXplVWJiNHpLMFp4NFlETGwv?=
 =?utf-8?B?bEwzT0VRZmhrZXlBQUlkSXhvQzBkY3Fsc0JOT1hHTkF1STkrSW9QNWtFOGJ2?=
 =?utf-8?B?d3FTWGNwR3R4L0d6OFhyUFhJM0NCMmhva3hPZEtBb1VDSGc1amRIWkVzVzJn?=
 =?utf-8?B?Nk1MNXA2SzYzc1lxWFI4V0J6NU9ST2pIdXB4OUdrVm9zdlo1akg4eTV2T2lw?=
 =?utf-8?B?M0dneWRhVklzTHNodWFMOUd1ZUVPTXZlM0NUT3BsZmJLK0FHMjl5dndoNjlI?=
 =?utf-8?B?ZXNqNXB6QmRIZVI4WjZkSXdBOWduS2JwTnZ2ZDNaUWR4NUJseUdWa0JQczgz?=
 =?utf-8?B?cDk3NHpLTWNKYnRscmhEVHFhbTJHWTJLUDlzTHBiNklHZ0xGOGV5ZVBOUmpP?=
 =?utf-8?B?MFJGS1NYVXJ4RDV3Q2tGWHA1ZStlUWFVQmFjUTI2RUZrTGpyMDJocm01TmtK?=
 =?utf-8?B?c2NCazYvOS82ZjJlVElDLzBtNXNkYWhHSzN2OWxtZHhYZ1dHVlAxelNMU09a?=
 =?utf-8?B?cklzd2lEUFpEOFdGRzJYZmNySHhwc0ZMblR0dVFkMm0vbzdIVnJOV1U5bWRX?=
 =?utf-8?B?VDRrVlhEeUM5ZmpBZVFYUWVROUFvNEhYb3NWb3BadWVYcFNsaXJWQXArZEFm?=
 =?utf-8?B?VU9BbWR4dnJTS2dHUThsejhCbWphbkowTzlodEhtSUM2QmZ6cjVkK1pHY3Fq?=
 =?utf-8?B?TFEvQmI0YlB3Wm9jM3lnTjdkZ0c2Qll0VUJLUW9DZXJIY25ZZmc3ZU1lRElV?=
 =?utf-8?B?REJnd0YvdnZmT0toRk9RWXUybGtJemdXVkdIUWtWVTEzNW1PenkzTThuMC9X?=
 =?utf-8?Q?Dyxqsd4SnXQWS1JsSyBR9mfZFZ2qkQVUWSVJfv4?=
X-MS-Exchange-CrossTenant-Network-Message-Id: f7d1890f-ac8b-4202-9f1b-08d98e7f6b35
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5013.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2021 19:26:56.2234 (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: 5egzpY4sqNQ6lfhjDUEPn6wHwHLUZqZ/q1qZeJsX3wrC7NHJZ6nIbOe9W0VCRmZhuT40XgDZpffR4SwlsvF4g8oov4fWk06Sk9LSqPJi+o4=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4982
X-OriginatorOrg: intel.com
Subject: Re: [dpdk-stable] [PATCH] test/hash: fix buffer overflow
X-BeenThere: stable@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: patches for DPDK stable branches <stable.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/stable>,
 <mailto:stable-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/stable/>
List-Post: <mailto:stable@dpdk.org>
List-Help: <mailto:stable-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/stable>,
 <mailto:stable-request@dpdk.org?subject=subscribe>
Errors-To: stable-bounces@dpdk.org
Sender: "stable" <stable-bounces@dpdk.org>

Hi David,

On 11/10/2021 13:03, David Marchand wrote:
> On Fri, Oct 8, 2021 at 11:28 PM Vladimir Medvedkin
> <vladimir.medvedkin@intel.com> wrote:
>>
>> This patch fixes buffer overflow reported by ASAN,
>> please reference https://bugs.dpdk.org/show_bug.cgi?id=818
>>
>> Some tests for the rte_hash table use the rte_jhash_32b() as
>> the hash function. This hash function interprets the length
>> argument in units of 4 bytes.
>>
>> This patch divides configured key length by 4 in cases when
>> rte_jhash_32b() is used.
>>
>> Bugzilla ID: 818
>> Fixes: af75078fece3 ("first public release")
>> Cc: stable@dpdk.org
>>
> 
> With patch applied, ASan reports another issue.
> Did you test your fix with ASan?
> 

You're right, for some reason ASAN wasn't enabled.
I applied patch and built running .ci/linux-build.sh,
also I build with CFLAGS + LDFLAGS.

Bruce suggested to use meson options instead of using CFLAGS, so
meson configure build -Db_sanitize=address -Db_lundef=false
works fine.

I'll sent v2 for this.

>  From GHA, with https://patchwork.dpdk.org/project/dpdk/patch/20211002162432.4348-4-david.marchand@redhat.com/
> applied:
> 
> 
> 30/94 DPDK:fast-tests / hash_autotest         FAIL     0.87 s (exit status 1)
> 
> --- command ---
> DPDK_TEST='hash_autotest'
> /home/runner/work/dpdk/dpdk/build/app/test/dpdk-test -l 0-1
> --file-prefix=hash_autotest
> --- stdout ---
> RTE>>hash_autotest
> --- stderr ---
> EAL: Detected CPU lcores: 2
> EAL: Detected NUMA nodes: 1
> EAL: Detected shared linkage of DPDK
> EAL: WARNING! Base virtual address hint (0x100005000 !=
> 0x7fa4a7cda000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> EAL: Multi-process socket /var/run/dpdk/hash_autotest/mp_socket
> EAL: Selected IOVA mode 'PA'
> EAL: No available 1048576 kB hugepages reported
> EAL: VFIO support initialized
> EAL: WARNING! Base virtual address hint (0x10000b000 !=
> 0x7fa49688f000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> EAL: WARNING! Base virtual address hint (0x100011000 !=
> 0x7fa49682e000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> EAL: WARNING! Base virtual address hint (0x100a12000 !=
> 0x7fa094a00000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> EAL: WARNING! Base virtual address hint (0x100c17000 !=
> 0x7fa49669f000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> EAL: WARNING! Base virtual address hint (0x101618000 !=
> 0x7f9c94800000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> EAL: WARNING! Base virtual address hint (0x10181d000 !=
> 0x7fa49663e000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> EAL: WARNING! Base virtual address hint (0x10221e000 !=
> 0x7f9894600000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> EAL: WARNING! Base virtual address hint (0x102423000 !=
> 0x7fa49649f000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> EAL: WARNING! Base virtual address hint (0x102e24000 !=
> 0x7f9494400000) not respected!
> EAL:    This may cause issues with mapping memory into secondary processes
> APP: HPET is not enabled, using TSC as default timer
> =================================================================
> ==26840==ERROR: AddressSanitizer: global-buffer-overflow on address
> 0x00000372e3e0 at pc 0x0000014b0eb8 bp 0x7fff80e49990 sp
> 0x7fff80e49988
> READ of size 4 at 0x00000372e3e0 thread T0
>      #0 0x14b0eb7 in __rte_jhash_2hashes
> /home/runner/work/dpdk/dpdk/build/../lib/hash/rte_jhash.h:137:9
>      #1 0x14b0130 in rte_jhash_2hashes
> /home/runner/work/dpdk/dpdk/build/../lib/hash/rte_jhash.h:238:2
>      #2 0x14b0051 in rte_jhash
> /home/runner/work/dpdk/dpdk/build/../lib/hash/rte_jhash.h:284:2
>      #3 0x7fa4a38c7627 in rte_hash_hash
> /home/runner/work/dpdk/dpdk/build/../lib/hash/rte_cuckoo_hash.c:538:9
>      #4 0x7fa4a38d6672 in rte_hash_add_key
> /home/runner/work/dpdk/dpdk/build/../lib/hash/rte_cuckoo_hash.c:1212:46
>      #5 0x14a06db in test_five_keys
> /home/runner/work/dpdk/dpdk/build/../app/test/test_hash.c:715:12
>      #6 0x149deda in test_hash
> /home/runner/work/dpdk/dpdk/build/../app/test/test_hash.c:2207:6
>      #7 0x4d61f6 in cmd_autotest_parsed
> /home/runner/work/dpdk/dpdk/build/../app/test/commands.c:71:10
>      #8 0x7fa4a44356c5 in cmdline_parse
> /home/runner/work/dpdk/dpdk/build/../lib/cmdline/cmdline_parse.c:290:3
>      #9 0x7fa4a442e8d5 in cmdline_valid_buffer
> /home/runner/work/dpdk/dpdk/build/../lib/cmdline/cmdline.c:26:8
>      #10 0x7fa4a443ff07 in rdline_char_in
> /home/runner/work/dpdk/dpdk/build/../lib/cmdline/cmdline_rdline.c:421:5
>      #11 0x7fa4a442f03f in cmdline_in
> /home/runner/work/dpdk/dpdk/build/../lib/cmdline/cmdline.c:149:9
>      #12 0x5ac71e in main
> /home/runner/work/dpdk/dpdk/build/../app/test/test.c:214:8
>      #13 0x7fa49ca42bf6 in __libc_start_main
> /build/glibc-S9d2JN/glibc-2.27/csu/../csu/libc-start.c:310
>      #14 0x42eaa9 in _start
> (/home/runner/work/dpdk/dpdk/build/app/test/dpdk-test+0x42eaa9)
> 
> 0x00000372e3e1 is located 0 bytes to the right of global variable
> 'keys' defined in '../app/test/test_hash.c:115:24' (0x372e3a0) of size
> 65
> SUMMARY: AddressSanitizer: global-buffer-overflow
> /home/runner/work/dpdk/dpdk/build/../lib/hash/rte_jhash.h:137:9 in
> __rte_jhash_2hashes
> Shadow bytes around the buggy address:
>    0x0000806ddc20: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
>    0x0000806ddc30: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
>    0x0000806ddc40: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
>    0x0000806ddc50: f9 f9 f9 f9 f9 f9 f9 f9 00 00 00 00 f9 f9 f9 f9
>    0x0000806ddc60: 01 f9 f9 f9 f9 f9 f9 f9 00 00 00 00 00 00 f9 f9
> =>0x0000806ddc70: f9 f9 f9 f9 00 00 00 00 00 00 00 00[01]f9 f9 f9
>    0x0000806ddc80: f9 f9 f9 f9 00 00 00 00 00 00 f9 f9 f9 f9 f9 f9
>    0x0000806ddc90: 00 00 f9 f9 f9 f9 f9 f9 00 00 f9 f9 f9 f9 f9 f9
>    0x0000806ddca0: 00 00 00 00 00 00 00 00 04 f9 f9 f9 f9 f9 f9 f9
>    0x0000806ddcb0: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
>    0x0000806ddcc0: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9
> Shadow byte legend (one shadow byte represents 8 application bytes):
>    Addressable:           00
>    Partially addressable: 01 02 03 04 05 06 07
>    Heap left redzone:       fa
>    Freed heap region:       fd
>    Stack left redzone:      f1
>    Stack mid redzone:       f2
>    Stack right redzone:     f3
>    Stack after return:      f5
>    Stack use after scope:   f8
>    Global redzone:          f9
>    Global init order:       f6
>    Poisoned by user:        f7
>    Container overflow:      fc
>    Array cookie:            ac
>    Intra object redzone:    bb
>    ASan internal:           fe
>    Left alloca redzone:     ca
>    Right alloca redzone:    cb
>    Shadow gap:              cc
> ==26840==ABORTING
> -------
> 
> 

-- 
Regards,
Vladimir