From patchwork Wed Jun 26 19:07:42 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kacper Michajlow X-Patchwork-Id: 50171 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:bc92:0:b0:482:c625:d099 with SMTP id p18csp33504vqy; Wed, 26 Jun 2024 12:08:39 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCU3L+sThWm9oQpGlMnB+4BeVtdmvPCgD4+X+UCDdJyyH9tl6A+vqlSYe4UeC1z+wtZMiPmoM4P1g9gqjFbWcUKIBuiYpf/41Ox4og== X-Google-Smtp-Source: AGHT+IFfif6cCDMbMEzWU3coAhU4QcwARBCoJYphw5TlmIDULGFPu6Y0qm5PQWJrRofSSa7MtbSa X-Received: by 2002:a17:906:2a14:b0:a6f:bbfd:39d1 with SMTP id a640c23a62f3a-a6fe087be90mr843272166b.2.1719428918721; Wed, 26 Jun 2024 12:08:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1719428918; cv=none; d=google.com; s=arc-20160816; b=LuCK187HWSN3IvlSBnzljiZPdVWRqwLDlbY4JeFI7tOLRZt9JUQTw62NWKTaALzHnS mqI0dX7kDMKbwOMZ4AnGwfOLiWhvRAsSQxqvnRSZyQka3gvIjvnXLO15G4em13oWi65B Ol1TXIHYDB4ZdMc20Pw9Rglc1VGyF45fC7fMP8qkH08rJuoZEpVTeF+Va23+fQPyyp2e dY9eWx04OaqBcXeR4KKhmTFesITAoBqNX22UFn/571Hr50I8qg4x9Ki27+IeCVUK4z3E 89Ulcye9/ayOOFy0S+1T/OHLuqgMsRPUWPM51Y5/Uycixi7y9vOCRrsCwSzoaUGBBpym VsTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:to:message-id:date:from:mime-version :dkim-signature:delivered-to; bh=4uRZ9hU2VvWA5Xl/6il4xTbTGvQ3Pee+Gt4MvB1s3eI=; fh=e5zN9xSzcxLA6bGo3lF+CqTbY/oLwzApV03EO/RBfgQ=; b=g3AETjLfNkhprCwGMa1dm14CWOTiVQ5l4wzKLuMzKX0XURlYAJZ2yGcLxb5OshvI9m 5jRF3vJli07yHaKAR+OdhERhlIo2QyWiVW1+c7J6NhP1UWW+fPTMCplht27OGzrPAp4C VvR8evN0sAFcUKl2nrqCuI/luPz0/kQUbdd4SlcALi/CzcDXgnsmSOhhXEmw1TTkWk5C iQu7O8rGPHGtoJ2DUaTbvoQhcmDj2IkydJloYJ946OYzCHrKqmQ1Kw6dcGL/CXmThPaY hbOCgwYM7aatLysYX04pPAA1Xqy8ZSkxdle2zUsuHPBLcFNCa/s5l+k4xbxGnuIsN8oi 1gvg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=AAXrMoZR; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id a640c23a62f3a-a7265031ebbsi262536066b.996.2024.06.26.12.08.24; Wed, 26 Jun 2024 12:08:38 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20230601 header.b=AAXrMoZR; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 46D8D68D4DC; Wed, 26 Jun 2024 22:08:22 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CB5F768CDA6 for ; Wed, 26 Jun 2024 22:08:14 +0300 (EEST) Received: by mail-ot1-f47.google.com with SMTP id 46e09a7af769-700cb05c118so994448a34.2 for ; Wed, 26 Jun 2024 12:08:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719428893; x=1720033693; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=LGfyAMjCYvmFOm0/uLOaHDnmNDw2pYKwKMZEtuHxVuY=; b=AAXrMoZR2QVnDuCUR3l5cCCuLxxm+B+kRzU/WfmVh8/cml5vuml9TgzWiZg3/nquKE V4mdrSoaIarNCIQ2P0IrGhdPeiHRLc0xP9cOCPz8Ci46hmdGRqigEVxLa9euxMOsj71f Lbh6dcNP/cB8JUKbl9B6C9IYCnrGYO+1/y6wm8pCGNZMuLo/4kA7v0MTK6gFEUgyyiXs A3A4ft4nqvENMvD6hALWnsnzQqvDzqoe0g8dBQQe2UU+xe9eYCuGNppkmt5/M/umOv6s Pxr38URKaIbnzKyZ5EyzVAjZX6ZC2Q6t4X+eYgepjRYmPkBfyPbeKJk8fBfg0u50HeSW GJAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719428893; x=1720033693; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=LGfyAMjCYvmFOm0/uLOaHDnmNDw2pYKwKMZEtuHxVuY=; b=cDBd1rzriaL+8XWH+U5JOUj4IqPSegRzy4Vqtcss0/AL2lp9xFyG8Wg0HpBKb2mjpK 1hij6ih6dfwDDt3tFIfi9mXWLWKB+13oltFSa+Rbo833NtPsJXU047+Mf6+h1qXedYS9 vBf8kNAfZBOVrA2jPaTvzjYmiVZMdgEPVpDqiPHwdg9eXfmr0Ibjeq9m3TJ/97IrIPt5 zk3zYIqQOvAwbrsTsoshCehMrThzAGTbNC0tBL0jRM3gRwz/IBypnatNudKYpibWljha /HQGLvWzh2HDxNApVJs0GoBKGmrP/2KDWxRGJMiPynrDHwENYiZUVcnOVKSBeZZQJDNt hu9A== X-Gm-Message-State: AOJu0Yx/G9e1P3w1wkIMrdadXq4WYgusyDCsmiCnPQg7FLsZnkppFPaJ 6/0zNqY6G3h77CqiHnhisMKY82DJgkTrVYW7te8QQ9sLRvc9/Tcft3Fuzs5NpeCBIz6ydDRlxcq SKDyBXUTIteylmGr1SuxqmgjeJvFv+Q== X-Received: by 2002:a05:6870:d18a:b0:254:b1b1:7ea5 with SMTP id 586e51a60fabf-25d06e63100mr11674673fac.37.1719428892835; Wed, 26 Jun 2024 12:08:12 -0700 (PDT) MIME-Version: 1.0 From: Kacper Michajlow Date: Wed, 26 Jun 2024 21:07:42 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [OSS-Fuzz] Have you considered enabling memory sanitizer? 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: JAjXYL6xZ1n1 Hi, Like in the topic. I think it would be useful to enable MSAN on OSS-Fuzz. We get some tiny issues and it would be probably good to have them tracked upstream. All infra is here, so enabling it is as simple as adding it to the project.yaml. Except libbz2.so and libz.so would have to be built inline instead, looking at the build.sh, they are prebuilt. The rest should just work (TM), but needs to be tested. You can set an "experimental' flag to have it not create issues on monorail, initially. Thanks, Kacper To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". diff --git a/projects/ffmpeg/project.yaml b/projects/ffmpeg/project.yaml index fe510402f..7aba17cc5 100644 --- a/projects/ffmpeg/project.yaml +++ b/projects/ffmpeg/project.yaml @@ -12,6 +12,10 @@ auto_ccs: - "twsmith@mozilla.com" - "kempfjb@gmail.com" - "jordyzomer@google.com" +sanitizers: + - address + - memory + - undefined fuzzing_engines: - afl - honggfuzz _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel