From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 2B8B14A9EA for ; Tue, 7 May 2024 11:14:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2CE2D68D772; Tue, 7 May 2024 14:14:08 +0300 (EEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04olkn2011.outbound.protection.outlook.com [40.92.73.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6029368D68B for ; Tue, 7 May 2024 14:14:02 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N69sdJkHyCj3X+4S0P+qh0tHAIb2kla2K+dswyvSoKHeENSOG81omssFkL4hlh1WUZaaf6ZpnaiUr1UDASk2EYbsOkd28UVSPrHfiTNBF6SI1zGSAtQagnc/Nyrz8TWiwNywI1akLEtCtTp80EkbyhiuOaUQ2p4TKiOdbZKrDKT16ZLr0a7ASa67a+JOTrtrBgnm08ePV6VKmixCo2UMalZVo0yeaLX9SR/SPOjZ6Ql3d7s9JTyTC8z5xPLZB612LYV32uUm8Z0eQninLHyR8BOK47G0aSrAmKY/yMxAsZHLhzCIVrVTUjaHxWWZt9QIWm9G972K8oWL5Wax196zYw== 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=S6uMun9lFWG18yxsgNBzTFyBnAAx44+znjy0DRNY4TY=; b=iZTXgUeqeJanJFv5KH4TO7nkiNt8R62jY/AaB/BL/l5Mct5z+h5RaL10htRNE48yU8huOTPpOxF3V6ZLQYzf97s1PDV1AS147cMM+NXk35yRKoISnPsiiJmpgRL+lYOZKvh/6Ja5IYWTICdJcvcUdp5o2WCt2+gwLD9GuxRRBvJt8kgiNUKiUobJO5ANHrWFzvfNV+jG0tiD2Vt8O9jefvH0tP9Gk6zmsfUVL+0iUmZdJxskPyuThqiN/i6fIpx/GryER1K3FqE1QhtijUf3ZznNBsgGVWpxTKK7yNOxzblUeYBOSidQC2cmmwjOOSRM5RJvKi4zSPR1SFgBsDXQJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S6uMun9lFWG18yxsgNBzTFyBnAAx44+znjy0DRNY4TY=; b=JYL9+1dwLRnxB8bjQcn8hETF5punVgRJHtibc0Sf72Mg0HNEEDJ5oo8Hp/SzKA55dwD4UnXa2gLz6Mt5BLp/Gl2avB/cIyVbc2/hB8SWo9i65dA2wh4BluikHpdOrNfTcixG9QoEUDCYZ3hQofRX2t/uGFjobrk0Fs1cs9JoRXJeoYhBzg69CaWUWcyUvOdmHavcIk+2j6MmClNigFrvmHwIroOsxnXKdeIuZ2cMgy4x2GWp8IfyacZ1ew2m1xaD7yGUkKZSYR+aMcqcjv3uoWKXWDZsY5Q9d9tXdnJpCAkmYH97Q9y8Bc5MPcP5sF0/FUp6+X/A6oxEfIomVTYrOg== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DU2P250MB0144.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:275::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.42; Tue, 7 May 2024 11:14:00 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%7]) with mapi id 15.20.7544.041; Tue, 7 May 2024 11:14:00 +0000 Message-ID: Date: Tue, 7 May 2024 13:13:57 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [W8ZrhPBfrSDrGjRUgyx4nvOsFvUdb/Bdu1L3DZVW5wo=] X-ClientProxiedBy: ZR0P278CA0161.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:41::19) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <26f0c864-4cb8-4342-9f98-19886d9a555c@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DU2P250MB0144:EE_ X-MS-Office365-Filtering-Correlation-Id: e7f945e7-1f7a-4f94-0c9b-08dc6e86cba1 X-Microsoft-Antispam: BCL:0;ARA:14566002|461199019|440099019|3412199016; X-Microsoft-Antispam-Message-Info: a1CMpZoGpFdwKuxUJEuBhNxupOStYPEgZpGNOi7P7bszYFBXqF6nW/iQc1MN6my6LspH7bemY+wcB6mWZNLZmjzX8yE12hZJblnqqUQCFx6bEFMkeniWRaLVXRd7/MMbYwFV8rqrud4ZaoKNRxv6qt2r4HYLjvz1nzzb2fUrAyrbXglr18BrLXHflFQmssyU6f2yShq5uQxwk6Q1Yg7RE9EvNeehQKY2CTASBTk5h6heaKuc208VYa9l/AWpZ/5xfKMXlFD2iYM5Ci5GJXMUjsHu6qGUQLHbFrmvWL0oQowwfgodc8PNUevPuoBm3rzV2QrKc/KMGnRV5U6kOcwdmxF81ZqVWvf0zE1ab1g/oSXUKRm3MAK54FcmXhrle18vTJSiMCc59eVoS9cK0AaeU4zKE5TGB9//lbggXvkTLEX9refetCeoxfJV8GHcYlvhGOZyoMwSp4a9rntDkLGoixWiyFXpr7Mpm6c1CIQ/05qGgn7qP8Z1SkaHZIVpoytC+77zjkjNNeRf3RN5bjSuR3QKdS+WbjujzRFrpinqXq6me5YSvBpX+RAyjYJByc6l X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?enMvMmJyYVhyTUhOazQydEowYW5mSzNwcURlWmpURjZ6bi9RKzhjMUFwNjBm?= =?utf-8?B?RlNPMWRScXpFQ0dPcVRYaGptUGFwdkdoMFAzUHBOczF2c0lSMzBGUHpRNkVp?= =?utf-8?B?OTUrY09oOHp3TjhvY01Udk45N1VsWG10TldNemNwbG5Zbk95YnRGT3pNVWc5?= =?utf-8?B?STZydnFEOVBTZWxvbFhNeGRBRk9hT0F5bW90eHNRbXJvSktTSmc2b2NJQUth?= =?utf-8?B?TXQvZytPWjg1VHk4VnFHMmZ3YXhLaUttbmZVUWN3cXhRV0wvcDlQcHc4bkw0?= =?utf-8?B?MUhPMnZEWEhVMTkxcEM3VXloNTFOWHNVM0VNWkdDdTYzQ2d2dTltY2RPT2RY?= =?utf-8?B?dzd0YTArU0ZRQkUxdHpRMTNJdDAyMVJSMmluemlOQ2Q1QzF0R3R6aS9NSENT?= =?utf-8?B?YmFjNGF6K3BsK1ZmU3B2Q21SSGp3dDYzWmFHUEttU0dPNzRDc3dNQW5UZlFs?= =?utf-8?B?RFU1L0JwMFNkVjFPUENoQm55TlIrQ0NTS1pyeVlVRlI0ZG90UXJmMkZnNGJv?= =?utf-8?B?aExVd2tpUktHWUNFOWxiMVpxUGN1ckhKQndQWjhGcWNHNDdMY1creFpydVZH?= =?utf-8?B?ZGp5NkZWZjd1bHlHa0ozQnUzcXFaTkRSZVJKUDJQOEdYb0VoZmQxcHNkeTE0?= =?utf-8?B?Z241WUczUzRJQldVc2VXa3RJelByNVNsZ2RjZ0lFaGNuZllhbU5mM3Rpd2pP?= =?utf-8?B?SmRJU1FQYWFzT0plYXU2d3pZVUJEK1lUY1JzS2FrQU8wWnNqYUltaWdaRW02?= =?utf-8?B?WDJMb3A2TTAzTGMvY1dVbTdMVVBOVnRXbCtqa0tZaU5wTEdOcW5iaE5PaHJs?= =?utf-8?B?Mk1ab0w4eW94dTlQMGRpTXpUWnJrbjBPc2dTV2N2Z2JpVGlYWDBWV3JFd29v?= =?utf-8?B?eEI0U0picytqUFU0UEt4aTlPZW45S0hkcnRDbmI1UXA0SGRPMVFsT0RHZVRH?= =?utf-8?B?SXNIdENWQ29rWHJYU2JsS0NjWHRnVCtPelo2QnQ3RUM5ZmlJMTVhd05iZm9F?= =?utf-8?B?dWFyaURKS2s5L2JyUVpUc2FxNnZJM1FOYUFwWEk4bGVwQnJKN2ZFTjA1R1VY?= =?utf-8?B?OUZtMWZxbFdueE0xb2RTdHFBVjZBR1pCS0d6QWVKWGJQdW1ZR0IraXhEdDdB?= =?utf-8?B?RkJLaG5ZZGhSMFhVVG9HaFBsOHBBdHFLdFlVajNsMWhYZmc5YW9acWo5b1FM?= =?utf-8?B?dktHV0NyUTBkbHBtWnVSRmdJdzZZVjIwNVVPNUpCRXBUbDY0UGdQQ2kzSlJn?= =?utf-8?B?aWxaRFVsMU1yUWthRW5hN1NXMFZnVjR6MThTSDM3QzU3VlBsVXA3Y2tZWGlx?= =?utf-8?B?c1pQV0x5RXA2MVNEUTYxUHRzTnNoQktGUlRUSkVHaS9aK1BPOWRCcmUzY1VW?= =?utf-8?B?UlcyM2N6ck16T2EvUkgwWUNJZEdCL2Jra0h3NFB5dmQzeGh5dWc0Nnh2eGhJ?= =?utf-8?B?TVNuVlV6eXpjRnRGeUVhakNvMy9MVzMxWE1CczZOUVY0ZnVVS2Z3c3VKUFZQ?= =?utf-8?B?YjQxeW5vbnZyRk04bEZlZHpmL0dPN2d0N2VST29xYnQxNDBlbnVBRjlrUWVh?= =?utf-8?B?NGFIREd1eUxmNjZ6aXZ6bWd5NWtubmw5RWdIR0xBYVp0aTJjTEFaWVk2cW0v?= =?utf-8?B?cml0TkcwZ0NIRzlkOFlLMHZ1SnZpNXV5VGgxTG80RW5Ua0t4UXNHTFZjN1lK?= =?utf-8?B?Q1dleldkSDgvRzlBS0xGcDF4MWc4RTJyVG0xTmZJdTN6RnVaRjFXRWVBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e7f945e7-1f7a-4f94-0c9b-08dc6e86cba1 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2024 11:14:00.3634 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2P250MB0144 Subject: Re: [FFmpeg-devel] [PATCH 1/2] tests/checkasm/blockdsp: Fix unaligned stores X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Andreas Rheinhardt: > Fixes this test with UBSan (and maybe also on arches on which > unaligned stores trap). > > Signed-off-by: Andreas Rheinhardt > --- > tests/checkasm/blockdsp.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/tests/checkasm/blockdsp.c b/tests/checkasm/blockdsp.c > index 19d69b8687..f6f25f773e 100644 > --- a/tests/checkasm/blockdsp.c > +++ b/tests/checkasm/blockdsp.c > @@ -36,8 +36,7 @@ typedef struct { > > #define randomize_buffers(size) \ > do { \ > - int i; \ > - for (i = 0; i < size; i++) { \ > + for (int i = 0; i < size; i += 2) { \ > uint16_t r = rnd(); \ > AV_WN16A(buf0 + i, r); \ > AV_WN16A(buf1 + i, r); \ On second thought, this test seems even more broken: It only randomizes size bytes (or size + 1 bytes on master), but the actual block dimensions are size x size. Had size x size bytes been randomized, there would have been a stack buffer overflow. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".