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 ESMTPS id 417104BD05 for ; Tue, 4 Mar 2025 21:55:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2554668EAA3; Tue, 4 Mar 2025 23:55:43 +0200 (EET) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A668468D70C for ; Tue, 4 Mar 2025 23:55:36 +0200 (EET) Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-2f9b9c0088fso415852a91.0 for ; Tue, 04 Mar 2025 13:55:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741125334; x=1741730134; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=KLKbNVBbwzok/7Z+M6DhVYmdQyf6LEhXm+Y4crXBcQo=; b=AsV+11wL524U2NPbZ7jVKRAK8/f4OmJE81h79+zlcU2FlBkFY1/ILbJ3RUxS0jrSy/ l33I+Zt1V0R2L7PiPKV7fZY5cXoX5Tlp9HdFH3ViL5JwbfC1qZWRZnf4kbFl7g0cIi/d 9JBz9zQhQvOKe9AsS1p8hlvFx3bzGeblFBfu38GZviR2IpZGtHAX7TO0ymbNYZUd8IlR jvBUCOsyTY4VeeAtRo1JECWIUNTcgYX3CbttuwYNAOcPhlFC09GbO+CFysNoBwu0/5u2 BBK2OqP09vK5NlwI0ymDgntyWemi9byVj2DLzs3Iz7v5ur8PvHq5CIG7RvWcSpYnX85U 72ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741125334; x=1741730134; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=KLKbNVBbwzok/7Z+M6DhVYmdQyf6LEhXm+Y4crXBcQo=; b=sPpUmDkI8gwGLi/uY9azQuPh+rWjU6mQkGNU2ZCsKKGKtwYgSCX5R3cz8lKndB2bow phOywRerE/7UAb+ipibno3QvmIzTX4wyD4e3IGhXutmx2/MYBdSJji+wPWoO09kMHQM+ fnpAPIf08Z8fdFWvDM7f6oKbNJkhdyyMxQvYFsPmq2xOVdQQwZeXRQF9D0mR6nw6Ooqp whotdYs14w3lknTZYb+gWTGkj46G4BedViUGse6ynsYUY9YnaJm+HA/WkTy5Ql12++Li rPpvkjLRHh3xyVT8VX8M+9CknYx2VTlqMzUFFHexfsP5Fbcb/BPpknc7l1UeIMuJ/WCZ Ajhg== X-Gm-Message-State: AOJu0YyQt4bujpuhbPygY21EfIuO8Z0/fNg+wlkWfi8k8bgN5K7zgoNT vuBNBoZqOuojbh4cP8x9UjoUMDqh6WjsVylh/Eynslrvhr5M3Eg/ZNJdfdqEep9s+bn8t+ONcmA 5+BT4iOHnmehHZ6sk8gARF5r0Cow+5rcS X-Gm-Gg: ASbGncs3t9vONSJK/PKoHdlY9uEuxD+HJ/5KTffkZ+OLwv9PNX+QUkIFJSRRaWA4IjV Vuc76wpQpHCnBHtiwChaIOUXPBrnAotuZu0VCoxGWMqR1sIoVWberGTZMk4xJ3wMqxOHR3LzuQH baoUa8kuGVUjTEb9bOWGoAkibKfuza X-Google-Smtp-Source: AGHT+IEeEbkY6mxjpqWWYKy3oxxdu5MT/8gS9dzpjvWRcfE3B1Rowd7yBzHdhk+MMa/DED0vXB1YMK96Ovkj1TNhc0w= X-Received: by 2002:a17:90b:1d8b:b0:2fa:17e4:b1cf with SMTP id 98e67ed59e1d1-2ff49a52016mr1279925a91.2.1741125334418; Tue, 04 Mar 2025 13:55:34 -0800 (PST) MIME-Version: 1.0 From: John Dorian Date: Tue, 4 Mar 2025 15:55:23 -0600 X-Gm-Features: AQ5f1Jr1InHG3SR_TxPDPFHbGcgeggRaOdi3XpJ68APeGDK4IkFRW1uDlWKwmWg Message-ID: To: ffmpeg-devel@ffmpeg.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] MpegEncContext->class is never initialized 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: I discovered a crash here if log handler function tries to get the class name from "s" mpeg12dec.c: if (get_bits_left(&s->gb) < 0) { av_log(s, AV_LOG_ERROR, "overread %d\n", -get_bits_left(&s->gb)); return AVERROR_INVALIDDATA; } And it seems to be because MpegEncContext->class is never initialized (or rather it is initialized to 0) due to av_malloc_z() I assume. So the question is, is it valid for any av object to have its av_class set to 0. _______________________________________________ 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".