From patchwork Wed Sep 9 12:12:13 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 22228 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 7736544BD1F for ; Wed, 9 Sep 2020 15:12:31 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2C7DE68B854; Wed, 9 Sep 2020 15:12:31 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0DE2668B6D0 for ; Wed, 9 Sep 2020 15:12:25 +0300 (EEST) Received: by mail-wr1-f66.google.com with SMTP id x14so2646698wrl.12 for ; Wed, 09 Sep 2020 05:12:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=hl0Gg16sMxSgL3Le8FTpYuryszcDBj31Kh8iYIzmihI=; b=sFdar/cA7Gffvydt7Nqv3gfTHHErsc/pj/l4rtGR+AGkrHtadfVKuEK2a/znsmRf+s bfO9qqMk/ah7ccLKPmuhFNZXwzdbzi+W13T4Yl3sVMpEhtu74Z2TyuI+4bhTbloY+10o w0Kb3GjPhkqVeRqSpPwT1WE4pgZHAp2tA7lK/nunmnZfCz3kFRwsI53NmosZLN504Zl5 ntOjtzeBZ6wvANqawTzlETjSCgTICDJXD0x7WZ07mxvG4/xPPUPRppAJA+gqf4on6m5V A4TeRg7mMhSQML7TmZ0fyI738SgAgHfCw28ru7tAJKh2xJdNiHzTYKrIpgP4INBjhKku knXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=hl0Gg16sMxSgL3Le8FTpYuryszcDBj31Kh8iYIzmihI=; b=c08BtxZIzrwpaGeku/FgnSdUxklmAgJnScDn2mdfr/W1L3pQFL3jL2mK+YGNbHiz0a YOGt9wNBio3CNmykViWazJMOO5AeDXtCb29PNegLS6w7KcJi43V50XD/Gz2pcQXRX8O6 tyiAi23iegcdBvFq54zzQZ3iVHSkKlb01CO2ADJFeJxWhKOvqLoxX1aH3O+pvVFvHp0N Dv3YTZYEb6BR3t/dQsPDa7+FGdQ/ePWGm1FYruXbm6WXoA8mfgM0ld//r1xJrSSWk9cM DvKr5V+5+gOa6xD2GcmaDhx7Sn+7nrda0FVQuZE1Y+K1yADYfsswOkGHojjV/6f/e/9/ dEog== X-Gm-Message-State: AOAM531nIQn1Sj1pdWm/FIkqcHnzJsaMRVnjS3/fNrjXJpvn005s8enr R9dSZTw8EwT9IFs6bpTDIP7U7rDvvB8= X-Google-Smtp-Source: ABdhPJwxz9/SPCjMxPqaxjNXZ+aRnoWoTjnuXHHpb5zJ3cSZ/SV8ojdy1o0V2R6D2J7wOEaIX7xrFQ== X-Received: by 2002:adf:f585:: with SMTP id f5mr2794473wro.64.1599653543940; Wed, 09 Sep 2020 05:12:23 -0700 (PDT) Received: from sblaptop.fritz.box (ipbcc1fb0f.dynamic.kabel-deutschland.de. [188.193.251.15]) by smtp.gmail.com with ESMTPSA id d5sm4245231wrb.28.2020.09.09.05.12.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Sep 2020 05:12:22 -0700 (PDT) From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Wed, 9 Sep 2020 14:12:13 +0200 Message-Id: <20200909121213.12451-1-andreas.rheinhardt@gmail.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] dnn/dnn_backend_native_layer_conv2d: Fix allocation size X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 Cc: Andreas Rheinhardt Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Found via ASAN with the dnn-layer-conv2d FATE-test. Signed-off-by: Andreas Rheinhardt --- Will apply this soon. libavfilter/dnn/dnn_backend_native_layer_conv2d.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/dnn/dnn_backend_native_layer_conv2d.c b/libavfilter/dnn/dnn_backend_native_layer_conv2d.c index 777a54db43..c52725aa2b 100644 --- a/libavfilter/dnn/dnn_backend_native_layer_conv2d.c +++ b/libavfilter/dnn/dnn_backend_native_layer_conv2d.c @@ -228,7 +228,7 @@ int dnn_execute_layer_conv2d(DnnOperand *operands, const int32_t *input_operand_ //create threads for (int i = 0; i < thread_num; i++){ - thread_param[i] = av_malloc(sizeof(thread_param)); + thread_param[i] = av_malloc(sizeof(**thread_param)); thread_param[i]->thread_common_param = &thread_common_param; thread_param[i]->thread_index = i; pthread_create(&thread_id[i], NULL, dnn_execute_layer_conv2d_thread, (void *)thread_param[i]);