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 F3EACA0C55; Wed, 13 Oct 2021 21:27:03 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C83E44123A; Wed, 13 Oct 2021 21:27:03 +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 CC: dev , "Wang, Yipeng1" , "Gobriel, Sameh" , Bruce Richardson , dpdk stable References: <1633728526-197782-1-git-send-email-vladimir.medvedkin@intel.com> From: "Medvedkin, Vladimir" 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: 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: 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-dev] [PATCH] test/hash: fix buffer overflow X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hi David, On 11/10/2021 13:03, David Marchand wrote: > On Fri, Oct 8, 2021 at 11:28 PM Vladimir Medvedkin > 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