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 3525043A2D for ; Sun, 4 Sep 2022 07:43:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9C94368BA9B; Sun, 4 Sep 2022 10:43:46 +0300 (EEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11olkn2012.outbound.protection.outlook.com [40.92.18.12]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BAEC868BA2E for ; Sun, 4 Sep 2022 10:43:39 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KNOM8CET2n3zchaHyzmjjpIdJWDLcJvxDK8xs4FfvUv9vp+YV7cIMYUSIy+XiHTwc4nTeAH+1yuwSOnE7kAcfBTwb6jC4gKQp0W0spPadUnKQ7N294nVK83JdGamQ2+QJjh6rAJDKvg6bLXGXQCTV73jeqdHp7aWGfrZa7YdArdUzFlgpeuntWsXAHCgYkhqCQdXyKVfZtBuRoFvo9FuQeOTnIVLuSunhWTOhsZdf6xCt6n4pfCDTDwdnuLX5n7cksrPI3nMRm4cV2ZpPXDdEZlzIwknCSIGdfY0WZX9F/XKa5yKaBf+GV2/tGRhVANuldjEwB/KxURS7ogfQpfg0w== 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=l1Dj8r0sgbsu6WvYzWDFYlTUvt1ErcrfKYSbQfsVpSQ=; b=fwJeckqc1/8/Srg9ZyM87CesqEj+qIzRCSi9uUAEME+LFsn4Wp/owOStY418uzPg+9ndWMv9268MQi2dzCmxadXLFJ8tV8rv7o9VVqiFuJTaDAyADm5ojf4d4/pGPZUb5FCEzmsKaxUNNd9+wzHkSx5ETqQ6HRGSR3+93yQWdBgsLnmX86TT4MamDkdw94yOmdRN/fno3xm/x7qP8Ok/biyjDOX88G+aQPDSBDCsCTLNnb22LEu/B+HokmuSXllNPA8aOO9O2Uztg34Pkg0iafnjXHuJiiTTeWVz1ysPdiEVOdsMJa7+HQ3qu/L60YOm3xuvTE6ezup20mGfZ+oGBA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l1Dj8r0sgbsu6WvYzWDFYlTUvt1ErcrfKYSbQfsVpSQ=; b=WSt6vkG/XjScIQEFlTRo8bSXpP+gD6PMBkIodqCrWmGaC5EOX+B7j+ngW4iicYKPQRII0sTmIs/T95GHL644T7j6j4XrzIqBsh9UPHsnDyExvpcyb7apFhGpjZFRgcAQ9knw9ilSCETKuX2w88HUh+lKMe/juMrz2vxCfM+eU5hajt7Bofyo2v/rzNIM00xS3Gsc9JMyZ0tJTxotpDc7ucfuqco/Yh/aZjxj5OwuJKNHgqQU2YG79qOx3oHfIiFAoliYQ9l2gaSth7KQIBSim0oLsdT8wo1nKnWpoBxw3rm+H1bL68E0PxGxHTgGsRoZDJo5BhHy0RWdKj6GwLtZ0w== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BN0P223MB0014.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:154::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Sun, 4 Sep 2022 07:43:36 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::59af:f946:e59d:784b]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::59af:f946:e59d:784b%5]) with mapi id 15.20.5588.017; Sun, 4 Sep 2022 07:43:36 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [RFC] d3dva security hw+threads Thread-Index: AQHYvlsm8NDH6SmX30mfzPKm/JQGmK3LPYqAgAOdMoCAAAm1QA== Date: Sun, 4 Sep 2022 07:43:36 +0000 Message-ID: References: <20220901233236.GP2088045@pb2> <166227470363.5707.5961328202531700226@lain.khirnov.net> In-Reply-To: <166227470363.5707.5961328202531700226@lain.khirnov.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [j+cimfUPsBFPJxx7ROSF/rV8M2WGesuN] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5216d166-6160-4b44-7b29-08da8e492cec x-ms-traffictypediagnostic: BN0P223MB0014:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6IXhPsOnd9aPiEgmIQks0JjqN71Zn68vyojfcrYEh9PxJlJgRVKIck9gxy/aKH7Q85Befao4Q+gsid4TeV8y9prk/D3k/VKDK6rbOs/Pq1vJGG/TKF/mz8aWPVsaq2Ew86FLBwRJ+oZOZJqHMXEFAX87vjU5ZqcxmvBdLRnQiaIxyM73K3tIgzPo4DIWhfweYOdqaaQK/6zuA5EF9kk42BFlGBfQsHnRbMKrp/QpaKWCkBvAH9X4Y05RKcSqcZSa1wCCuLhCM3Uz+cX9OJhmKrldLpvU0tMHeoST6fjq1iSdstzXH2m39g5JpfBE3kccnI+q92+ZyR3GdEy/V8k8W2WtmxHVNHKcs+pfSwDhzIPFYZlNSstS+n4SYDaQfTqKiMFtarjRHlWKE287YgarjqfGTKaGKWtZRmHy1BuTVZXePpkPlsvkGYneRZH/ozsieWorb5Dch3zBAFgfUDVOG2oi+ib6FSiQE7UfczQEYELH5b+HxZJIFtqJJ+YAnJYdxI8w6hmRjqJpuiAXXk/1K73OCXDd4jnLFrzoCCLo0nOTG7KGFXBFM9463NWwcTdgerIv/TFYtyfiKeBNdJ3nNTgJwUNfSCsUEPBx6cmXwsaJxdIFQzvA9h4U3aXXRflKteebdsn7AJ7qqB0GpL7KkpEO/DWVmQ/AaNyV+ujba3Va4icg2wHTxeXQE9NMBaru x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Zm40Q0tRalpmUmpTS3ZvQTRwS1Bpbk9iekpWaWIrZEd5a3hwZ25kQnZ3NkpW?= =?utf-8?B?eUFMZVZGaTM0c3haQWs4MjUvajVSTFA3ZEgrZzJZT1RLVUYvVlJ2Q1BZQUh0?= =?utf-8?B?cDlSaHJtTlVlSWZmNkZvTHQ3Rk00dlBkYWZHemdpYlNyVEhxakJOUUxacUZk?= =?utf-8?B?eXh2eWp0SEZ3dHkrSTUxbDZXb1FjTlN4WnFoRmVlUWpGSGJQS2FWNVVqNHJ1?= =?utf-8?B?NDZTYkdPTlNaZzJ5dUJpaHZ1SmdZZEZHWjcyRWh5K056TkZVRzlHbEhQS0Fu?= =?utf-8?B?MVg5MFU3YXkvWjY4cXVnVE1qT25oV0lrRDJGamZHYjd2TC9vajZjUFRUSFpQ?= =?utf-8?B?ZWM2T0VEQUJpbmUzdjNTWC9YQU8vRURYdjNNaThEQnc3QW5LbEdIRU1adWdV?= =?utf-8?B?OHVuaytTM043Qnp0cGY5SUhLNGFmWFNJc0sxNHRua1FsU3BmRWJLN21IaDRl?= =?utf-8?B?c2JxRG5qK1h0ajRzR0dPMXdlSmRTL1JGTFprRUlyQjZUekJ4VitQQlRmNlF5?= =?utf-8?B?clZldks0TlFKUDJpL1VENWtPSjdTTlpmSkVaU3BrWUl2TFBnQnZ2d1RHNXNM?= =?utf-8?B?K21jay9RUnEzNGJXV2lwOW1DYkhJTTRsd2U4WERaTEdyejkzd2xzeFlma2li?= =?utf-8?B?eFR2bDdyWjl6c21YMjJuaE5nTU5XYXNteS9La2NrT1pLclprblpRS0MyZE40?= =?utf-8?B?eGVlTmdJODBYUjBjWHFmb1VOeVJvR1d0eWZIS25kT2lmSGFOQ0Ridmhub2VC?= =?utf-8?B?THBOUGs2SXFPZmx1ckErTHJjZ3ZPUUl5V0NlZTFyZ0xmbXZlcUZCbzI4eEhm?= =?utf-8?B?aHpyblo3Y2c0ZXpOeDdvUDRUS2Q4cDZtYU0vOEFVRG1IaHN0VTNyVjVaQU1D?= =?utf-8?B?NnIwZWllV2RCYVdVT3lhYWc1MDdVNUptVlA3N3ZpMzhnYnBZT2VFTXZ0UDJQ?= =?utf-8?B?THFLSUtDWDZrVU12Mm01UTFvd2NoYUtuL3ZQTnRmUHBCd2tGaU5Hd3EwQVE5?= =?utf-8?B?Qm9DaU9wQ1h1R0twZCtyZ3BUcXBLWkp1bDY4NlpScm03SGxXRStqRTdWTDY2?= =?utf-8?B?Y0pRUWxKeUxmYkozUmF3VHZJV04xOFJGNVpZN3Mvb1gzWG9IN1FIREdSNnZX?= =?utf-8?B?eFNHQmdhbCtGVENjR2l3WGpCMnlINmk1NzY0MFZSK1BLRndhV01IMGRmWGdv?= =?utf-8?B?TkpHeXdDOElYVUJ6UzhmN1pQS3VTbEV4VnZ5UEwzUnBUcTFpNmdnSDZjZU04?= =?utf-8?B?aWdGTWFWemRENTZaZ3NNclpmT2dBU2U1N2FsNzYyUmJueDJxVFl2Sk9nditm?= =?utf-8?B?cXduSFFEdFpRbEkwMTRKcWpWM1FBeDd4VWJZYkNzTW9GaUhLOFJWdFJQUG44?= =?utf-8?B?dEc5cjBVUEV6Yk42YjdOdmwxSEhLWEFudUF5QWNoZE1FZlFmSW9EK3V3Yi9G?= =?utf-8?B?TVFIcHU5QXJ4ZlRPMVJQbjZ4dTc1dWROeGxReWtqaDAwMnBsQzNvS1RBRGRr?= =?utf-8?B?MEdHL3VacEF6SzFwSWhtN0dNTFMrWUFaN2xSZGtrM0VGU0wyUjNER2xrd1hL?= =?utf-8?B?UWpNS2dFMUc4cDNiNFNnUEhMYUNKVncrMDdVcVZTdFU0RkExelZTbWs4cXJF?= =?utf-8?B?enhsT2hrd2RqVDhtUUJwbnJlclZMeWQ0Q1g1NEtxanphNW5CYXVWMnRQYUYz?= =?utf-8?B?SFdMZmNxTk5HVzlGSGViSjNVSTJYZHVpQ3hLb2wweGtFTGx3T2JVd1h3PT0=?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 5216d166-6160-4b44-7b29-08da8e492cec X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Sep 2022 07:43:36.3173 (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: BN0P223MB0014 Subject: Re: [FFmpeg-devel] [RFC] d3dva security hw+threads 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: > -----Original Message----- > From: ffmpeg-devel On Behalf Of > Anton Khirnov > Sent: Sunday, September 4, 2022 8:58 AM > To: FFmpeg development discussions and patches devel@ffmpeg.org> > Subject: Re: [FFmpeg-devel] [RFC] d3dva security hw+threads > > Quoting Timo Rothenpieler (2022-09-02 01:46:59) > > On 02.09.2022 01:32, Michael Niedermayer wrote: > > > Hi all > > > > > > Theres a use after free issue in H.264 Decoding on d3d11va with > multiple threads > > > I dont have the hardware/platform nor do i know the hw decoding > code so i made > > > no attempt to fix this beyond asking others to ... > > > > hwaccel with multiple threads being broken is not exactly a > surprise. > > So we could just disable that, and always have it be one single > thread? > > We are already disabling it in a way - the frame threading code > ensures > that threads run one at a time when hwaccel is being used. Is there a described way to repro? I would try whether it still happens after removing the lock code in hwcontext_d3d11va.c. Those locks are not really needed and might prevent release of dx11 resources in proper order. It's a guess only but easy to try. softworkz _______________________________________________ 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".