GNU bug report logs - #75924
maint: fix s390 buffer flushes

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: gzip; Reported by: Eduard Stefes <eduard.stefes@HIDDEN>; merged with #74651, #75911; dated Wed, 29 Jan 2025 14:20:02 UTC; Maintainer for gzip is bug-gzip@HIDDEN.

Message received at 75924 <at> debbugs.gnu.org:


Received: (at 75924) by debbugs.gnu.org; 17 Feb 2025 10:44:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 05:44:21 2025
Received: from localhost ([127.0.0.1]:43514 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjybt-0001pX-0v
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 05:44:21 -0500
Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:24158)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eduard.stefes@HIDDEN>)
 id 1tjybp-0001pE-QI
 for 75924 <at> debbugs.gnu.org; Mon, 17 Feb 2025 05:44:19 -0500
Received: from pps.filterd (m0356517.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51GMq1Bn032560;
 Mon, 17 Feb 2025 10:44:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc
 :content-transfer-encoding:date:from:in-reply-to:message-id
 :mime-version:references:subject:to; s=pp1; bh=h/FYV+2WndvR2f+wn
 92VhFS8FOPTqiTRmJQCRGhvOBM=; b=PQWu61tqBlGUdcclhd3CbrI+bvuWyzyXm
 n7HxR114vgSoDih7QwOsF4MGMHaf+pQ9YnFGq9liGG/pEMQVTMkvsDmeM7NtRWRI
 MdaL/3Vf3JoPuGxs2f3Ur/KBFvlmtIb8bLoe7T+tpxZoiMV+NJcl2XH6VM9yW1KE
 2nbkRVyy4JhouuEXnqTZrbD0Y6CCLj70CQ2XhOKkCjtonIic1htDfOrMJETXnPhi
 GKYpPXr7XUeucFOeRcv/LqU9acRDHmiSCpjYfg+P7caLabS8gx2CpZU2O01FGH9d
 DWJBgdIfdKZPNyi6tlk4NA3Rmpb0MfQfQhSPMtXkjX2wvN6BSEl4A==
Received: from ppma11.dal12v.mail.ibm.com
 (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219])
 by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 44us5a2pvm-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Mon, 17 Feb 2025 10:44:14 +0000 (GMT)
Received: from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1])
 by ppma11.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 51HAHxqN024831;
 Mon, 17 Feb 2025 10:44:13 GMT
Received: from smtprelay01.fra02v.mail.ibm.com ([9.218.2.227])
 by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 44u7y1dc0g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Mon, 17 Feb 2025 10:44:13 +0000
Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com
 [10.20.54.101])
 by smtprelay01.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 51HAiBEE55574924
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Feb 2025 10:44:11 GMT
Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id CCC3E20040;
 Mon, 17 Feb 2025 10:44:11 +0000 (GMT)
Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 786672004E;
 Mon, 17 Feb 2025 10:44:11 +0000 (GMT)
Received: from li-f89e19cc-226b-11b2-a85c-de9b1eb0e146.ibm.com.com (unknown
 [9.171.2.134]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP;
 Mon, 17 Feb 2025 10:44:11 +0000 (GMT)
From: Eduard Stefes <eduard.stefes@HIDDEN>
To: 
Subject: gzip: add special eof handling for s390x
Date: Mon, 17 Feb 2025 11:44:09 +0100
Message-ID: <20250217104409.92835-1-eduard.stefes@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <8f15011256c22f6cb9a5df70bdde5d2388332388.camel@HIDDEN>
References: <8f15011256c22f6cb9a5df70bdde5d2388332388.camel@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TM-AS-GCONF: 00
X-Proofpoint-ORIG-GUID: -sApQMpaggc5CxbUZ5HH71xNv1yVqjLy
X-Proofpoint-GUID: -sApQMpaggc5CxbUZ5HH71xNv1yVqjLy
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-02-17_05,2025-02-13_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 clxscore=1015 malwarescore=0
 mlxlogscore=460 suspectscore=0 phishscore=0 impostorscore=0 bulkscore=0
 spamscore=0 mlxscore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2501170000
 definitions=main-2502170092
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75924
Cc: 75924 <at> debbugs.gnu.org, Andreas Hasenack <andreas.hasenack@HIDDEN>,
 Eduard Stefes <eduard.stefes@HIDDEN>, Ilya Leoshkevich <iii@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

due to hardware limitations we cannot rely on the OESC error code
before the hardware parsed the initial huffman tree. For this case
we have to add a branch to the EOF handling. we return an errorcode 2
(invalid data) if we where still in the initial phase (bytes_out == 0).
Otherwise we continue with the default EOF handling.
---
 dfltcc.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dfltcc.c b/dfltcc.c
index 9f86581..e45b3ce 100644
--- a/dfltcc.c
+++ b/dfltcc.c
@@ -18,6 +18,7 @@
 #include <config.h>
 
 #include <stdlib.h>
+#include <errno.h>
 
 #ifdef HAVE_SYS_SDT_H
 # include <sys/sdt.h>
@@ -438,6 +439,8 @@ dfltcc_inflate ()
             {
               /* Premature EOF.  */
               flush_outbuf ();
+              if (bytes_out == 0)
+                return 2;
               errno = 0;
               read_error ();
             }
-- 
2.48.1





Information forwarded to bug-gzip@HIDDEN:
bug#75924; Package gzip. Full text available.

Message received at 75924 <at> debbugs.gnu.org:


Received: (at 75924) by debbugs.gnu.org; 17 Feb 2025 10:41:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 05:41:04 2025
Received: from localhost ([127.0.0.1]:43491 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjyYh-0001bj-Rv
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 05:41:04 -0500
Received: from mail.cs.ucla.edu ([131.179.128.66]:52686)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eggert@HIDDEN>)
 id 1tjyYf-0001aa-6P
 for 75924 <at> debbugs.gnu.org; Mon, 17 Feb 2025 05:41:02 -0500
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id ABC4F3C00D406;
 Mon, 17 Feb 2025 02:40:54 -0800 (PST)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP
 id jRC92r7vvEVU; Mon, 17 Feb 2025 02:40:54 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 70C9D3C00D409;
 Mon, 17 Feb 2025 02:40:54 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 70C9D3C00D409
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1739788854;
 bh=9mZP1/aR535qOO6Vvm9gOMhabwXAdOIhg0ewtDD1sqQ=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=jRGfE/leV//xuVFke6xoHRPAK0/F5RSKfxlpqBh6kIT5iy38Tr/d2cyn73o6cqo48
 Y7p4igLBVQxsD7qr44kl5wOFFD354btMsh2uiYHSaTYjHeCYgegEL1fwWN2kKAtWdQ
 6kEtmIJV9+SQ/o7k9K9D1EJoAZ6ypfI9iJZ5QwQK7ssLwl+nl0ebAGcMBkLstdYlMn
 2NYO469jbDeKENKeNDaC9mnZVJb9NITKbj03czmCMU1WZ/fGSn76jRWg9+yxu7nuid
 d7WxSuOdaetKI/S4Qmw7WClbTGiFG/+byzg5gjI+P6Lr0CySQ2SquS+yQLaS4UNU/l
 C3aJ/gJDEtzKg==
X-Virus-Scanned: amavis at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP
 id iNehUmn1CeBS; Mon, 17 Feb 2025 02:40:54 -0800 (PST)
Received: from [192.168.254.12] (unknown [47.147.225.25])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id 533B13C00D406;
 Mon, 17 Feb 2025 02:40:54 -0800 (PST)
Message-ID: <a1d503de-b309-4d48-af8b-a47986c55065@HIDDEN>
Date: Mon, 17 Feb 2025 02:40:54 -0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#75924: maint: fix s390 buffer flushes
To: Eduard Stefes <Eduard.Stefes@HIDDEN>
References: <5a8f263c4687100fceef43bf6a06a0b840af5180.camel@HIDDEN>
 <20250129141836.69050-1-eduard.stefes@HIDDEN>
 <45df1f77-1deb-46ae-9dbf-446bf192d9e9@HIDDEN>
 <e62470ce0f929063641b4a3f0a669a79cf930fc4.camel@HIDDEN>
 <9464ac85325d5c3f934dbaf537852f2c0e17f6da.camel@HIDDEN>
 <03871716-00d0-47d1-9dce-76d3e8800293@HIDDEN>
 <8f15011256c22f6cb9a5df70bdde5d2388332388.camel@HIDDEN>
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
In-Reply-To: <8f15011256c22f6cb9a5df70bdde5d2388332388.camel@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75924
Cc: "75924 <at> debbugs.gnu.org" <75924 <at> debbugs.gnu.org>,
 "iii@HIDDEN" <iii@HIDDEN>,
 "andreas.hasenack@HIDDEN" <andreas.hasenack@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 2025-02-17 02:38, Eduard Stefes wrote:
> I came up with an ugly hack:

Thanks, it sounds much nicer than the hack I was thinking of, which was 
to redo the entire run in software....




Information forwarded to bug-gzip@HIDDEN:
bug#75924; Package gzip. Full text available.

Message received at 75924 <at> debbugs.gnu.org:


Received: (at 75924) by debbugs.gnu.org; 17 Feb 2025 10:38:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 05:38:37 2025
Received: from localhost ([127.0.0.1]:43468 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjyWK-0001L5-KG
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 05:38:37 -0500
Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:57924)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Eduard.Stefes@HIDDEN>)
 id 1tjyWH-0001Kp-D8
 for 75924 <at> debbugs.gnu.org; Mon, 17 Feb 2025 05:38:34 -0500
Received: from pps.filterd (m0353725.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51H20vB6012793
 for <75924 <at> debbugs.gnu.org>; Mon, 17 Feb 2025 10:38:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc
 :content-id:content-transfer-encoding:content-type:date:from
 :in-reply-to:message-id:mime-version:references:reply-to:subject
 :to; s=pp1; bh=9HIG9Vdg/oREwTesEyuSELru9waDJBy/eExtRrziz+0=; b=W
 gvOy8/AFpF9RbS3aOTZ6LAWQbH8QV2YorPiNBUGa98NsDMgi1irC0j52nsVWWHXG
 8McxO/Px1m+LLOkv9MEAY1qMYQD0XgoK16NviooNkxo0QhDPdaWrpIStM2IA1dvk
 CJiab6SgH1nGUAo2zeV8SLuQSOrsGNi20J86kgaAoUF3G6ELKOLmZXTxnKJA5mbH
 YKaUqCgJQr1YMte3ymaYWsS4sPVlHPKAbBrCKgq9QBOyd3bK7FKU97L29d7zuRDi
 E5pA3cPLbuhsOG1EuS43X37hhvs2Tf/KvHRiCeF4otpTQ9n1+8u4/neZoHNqfHMS
 N6DpQSqlW0MFE7zo4WMkA==
Received: from pps.reinject (localhost [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 44uuy0231k-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT)
 for <75924 <at> debbugs.gnu.org>; Mon, 17 Feb 2025 10:38:31 +0000 (GMT)
Received: from m0353725.ppops.net (m0353725.ppops.net [127.0.0.1])
 by pps.reinject (8.18.0.8/8.18.0.8) with ESMTP id 51HAacOD002667
 for <75924 <at> debbugs.gnu.org>; Mon, 17 Feb 2025 10:38:31 GMT
Received: from nam10-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam10lp2041.outbound.protection.outlook.com [104.47.58.41])
 by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 44uuy0231e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Mon, 17 Feb 2025 10:38:31 +0000 (GMT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=o1cqy/oVeviylmDVWcJFnnoTBEq7ZcTEQC2RR1TuSZDLqfmjgHxtM3Uyys9xzTpg84/J7Y9zSVhgq3j3acMRphmyn+VvlXQqGxAPer8BcZfhhUmOYnycNIphnWJOHCo95zHALZO8xIn9Ep1iu1TXlpfrk3XVBEtE4sDLmAVbaf8VUJ9BZMHiSGqXqK7dMrp8+n7P9rqV1Go9LmYuUUKUgI+fgNT16vFnxJEfVsBtRoS/HEB2rcWcgJzXvVAaYLa/rNRQU6uD4hqAFt55HA/bTwOVIYTxb5njwijkccBIFDTItoJLyJ6PQ6sZs8wGN7JpWkaqsuTzzBQBz2C22p6CpQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=6b7f0NrXV9j8Pss503GHuKsblGm1GpkARX8rVYILDYI=;
 b=c+1NXP8OacG17tGWEdNU7VfKe90DpRi9X1D5d0MYhnnNUH7zgslcsWgDqlZ8KodxOcIXXpyueQ/GFWB84KagdQKpp0i7R430atltk0gMS7xZ64l12zSVTPpti7QxuMNaA2x5fATiaYNvTBA4W/xkSK+qW34TU/S41i/AIVAaMwaIyvsO+4r1wUB4it795ZGVN+N3V/V3W0jYKxXd4l3F+qSI7bMM8jHWkbx51MyNDGZpsjmcsfpNnexP5VzN3T2JxLMpCJCvg72RbJBoWPUKgEEetS4FZOgOkCtd7H5P8KQuPDIVjD35ENBQA12bK86oUs58W52ydUJMrgl3EuqPug==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass
 header.d=ibm.com; arc=none
Received: from MN2PR15MB2783.namprd15.prod.outlook.com (2603:10b6:208:127::23)
 by SA1PR15MB6374.namprd15.prod.outlook.com (2603:10b6:806:3a2::6)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.18; Mon, 17 Feb
 2025 10:38:29 +0000
Received: from MN2PR15MB2783.namprd15.prod.outlook.com
 ([fe80::50fe:e6ea:49d6:e10c]) by MN2PR15MB2783.namprd15.prod.outlook.com
 ([fe80::50fe:e6ea:49d6:e10c%5]) with mapi id 15.20.8445.015; Mon, 17 Feb 2025
 10:38:28 +0000
From: Eduard Stefes <Eduard.Stefes@HIDDEN>
To: "eggert@HIDDEN" <eggert@HIDDEN>
Thread-Topic: [EXTERNAL] Re: bug#75924: maint: fix s390 buffer flushes
Thread-Index: AQHbeMPKhEqL+ffiUUSNV4C32iPwWLNLXqCA
Date: Mon, 17 Feb 2025 10:38:28 +0000
Message-ID: <8f15011256c22f6cb9a5df70bdde5d2388332388.camel@HIDDEN>
References: <5a8f263c4687100fceef43bf6a06a0b840af5180.camel@HIDDEN>
 <20250129141836.69050-1-eduard.stefes@HIDDEN>
 <45df1f77-1deb-46ae-9dbf-446bf192d9e9@HIDDEN>
 <e62470ce0f929063641b4a3f0a669a79cf930fc4.camel@HIDDEN>
 <9464ac85325d5c3f934dbaf537852f2c0e17f6da.camel@HIDDEN>
 <03871716-00d0-47d1-9dce-76d3e8800293@HIDDEN>
In-Reply-To: <03871716-00d0-47d1-9dce-76d3e8800293@HIDDEN>
Accept-Language: en-US, de-CH
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR15MB2783:EE_|SA1PR15MB6374:EE_
x-ms-office365-filtering-correlation-id: 3bd267a8-f166-4cf3-67ca-08dd4f3f3731
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
 ARA:13230040|366016|10070799003|376014|1800799024|38070700018; 
x-microsoft-antispam-message-info: =?utf-8?B?K2pBOG5qajBmV3BLdmp1dGRQeENhOVJJWHZydzdWbWdmcGM4SlBpUUhBR2ZH?=
 =?utf-8?B?eXlJd0JnaFJXU1NGVzdxRFM2TzNYc3N2aS9pcjkzTVIwV0wzL0JXT3FpM1Vp?=
 =?utf-8?B?M1VxL3VCMVlmejNQcFZiTG1oK2lQMkFxS1dOd2kyeWxXNnJqNWtrNEtpeVlp?=
 =?utf-8?B?emFJbHB6OU1vcE9CeDltSXRiSm45cGlDNFU5OFduenE0ckpKeUVGNVd3ODI5?=
 =?utf-8?B?UnovQXpmeWNNWFRyS1RkR3FIaFFqeFQwU0daRWhtTldJUHkxRndCdi92dlZE?=
 =?utf-8?B?bytmU1NjUzdoUm1pNjlEQ1J1NE5veWFFbmNjeGlURDkvT1JFV3ZDVWY3dTVh?=
 =?utf-8?B?RlA3U0dJRlAxVmM4TmRlUkh4U2tUd3pvSWRId1J4MnRGWlowWnlDQkpFaEh6?=
 =?utf-8?B?OW1WdWk4U1IrQ1lidXNzMkp5RC9PREl6c1k0WmpHbHpsbjJSMGhRdFBCVVBI?=
 =?utf-8?B?UFZxREpXbUdHTldMSHhUbEpoMWdUSEJkbjYyaWxoVkpiYkdhZUtJSllGbzIz?=
 =?utf-8?B?cWdXVjNUMXNoYnoxRFpEaEFyYlhYVm1RNHppaHkrVTlaQ2J3cUl3RlBtWXll?=
 =?utf-8?B?MHI1SmdxeHdqNTJaRGMyUTc0bW5lVnNPRllTaU53cUFScEEydlgwdU8yQVly?=
 =?utf-8?B?U0J4T3FZTEl1ZitIQStFUXQ4SFRYaHk0M2RFTEtUb0xQNXBtVFRmV1pyaE9a?=
 =?utf-8?B?akFXTWF1TS9aQ1ozOG8wWENtUW9uMFUxRExyZ2FrN2h0K3NoT3VFZ2svU2to?=
 =?utf-8?B?b0licG10UDltVWxzWGJqSFYrMVQ3TUUwZU5FUllnSndKVVhyWFdUUkZLUE90?=
 =?utf-8?B?a3VqY0RmNGh3QW9jVWlIWEFPeVZUV1VXa3FVdGRqUWtWTWwrcjIrcnI1WnRO?=
 =?utf-8?B?d3BQZjhnbWV6VVpRS0wvNXZESFRBR3pOcGRxcDVlWXNsN2kwTHJ2VVluSHFh?=
 =?utf-8?B?VVlUbFE5UHc4amRrNm5tUVVFeWFhZnIrWjB6bUp6TnRiK2FwdW1ycVFjSGFq?=
 =?utf-8?B?SWFtTnZvUUt5MWpnMXZ6dkJIcG9tSnNVZWJ3VHhCbTA3TVRNU2tpTWZHRlNh?=
 =?utf-8?B?Qk5yT2ozS3pXY3RqVnJwemdSUDNGanZqNHNROHY4TEtsdnVvenhnWFhnRE9P?=
 =?utf-8?B?USt2SmRaMEZMWHA3YXVOS1F5aXhoWXdBdS8zQVl6TzRUc1hmdStyeEJySWRX?=
 =?utf-8?B?OENwN2tpMzNLNjRNcDFXSkw0d3ZORkxScncxQm1xNmVPREVWVlZLNjJwQlov?=
 =?utf-8?B?elp4cU1lam1HVyt4STBrUklQemdTZTdIUnNQRml0NzA2WWw5Rkx5a21raFNu?=
 =?utf-8?B?OEZuN2VYaVJEZGl3UkVMQ2JManpzQnVGWnIrZXFsaGJjOFVieWRuK3BHckJN?=
 =?utf-8?B?TkNaYTRkdkprc3FTTzZTSGlVUVRBZXZ4Z0FyUmJZMmVmQUxYUWJEdkJ4N2JN?=
 =?utf-8?B?a3N6SFlGSnRyNzQveHdDUFNnZnp4UmdTVkdFK3UvR1VaQnRHYW1FdmlCZlF5?=
 =?utf-8?B?QWRPVEttUzg5T3RQYTFOdkZFaHZ1dUxVdWlsb0NnNHpDUlpzWWtuUmUzL1Ay?=
 =?utf-8?B?T25vS3BCVHp4MmVtWHFKYWphRjRubGdaVG5ZRXRYdGl0ejZJc3dLc0ZYUnV1?=
 =?utf-8?B?bjBwM3hEN3JaTDBYejEreFEwcEJXcTJwSWQ4RGxPMXkwOGxoMXhhaDBvZGJh?=
 =?utf-8?B?YktiK3FUSHd1ek9IU3FhS1JFNW1IY0ZXbmlrRlpYVjIvY0VpMS93UnVyTVUr?=
 =?utf-8?B?Z2hOK1BGNWtXWTQ2SXZtcEhPMUttU2RDOXZDejYxdHhLZjFMUDlBQ3JRdHZR?=
 =?utf-8?B?UVR3clVGVm1Ba1d4WDhwYWNyQXphcjZnNU9QUG9vMTYyMDNTenZQRTJvTzBL?=
 =?utf-8?B?bzZGT3MzM0xIamtYV2VZQ01oWnVrbE9UZWcxMTg4ME9oUHc9PQ==?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MN2PR15MB2783.namprd15.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(10070799003)(376014)(1800799024)(38070700018); DIR:OUT;
 SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SHNubjFjODdLODJTaEZLemRsajBFSlArbm44SitVbjBtdEx1Qkd2bXZzbXYv?=
 =?utf-8?B?R1hQY0YvZ3NhY2xNUk8xOFJHQzJPeXNSc2xPSXA2SjJyN3B6WHFHa0Z1bk9t?=
 =?utf-8?B?ejFTSkIzRWt4ekcxaW9BWWVyKzk4Y0hWM2orR3pMM2hoK3IwU1dRSWZtbldP?=
 =?utf-8?B?Tm1OYmJSU3JWNVI0WnNaeEZpWGxBcXlnaGNQTmg2bmRGbDNRUTExM1VQdmFZ?=
 =?utf-8?B?dE5SMEVYMmZEdmRqNUNjdC9ROVpPaDhmU05LcUxKVDNQYTZaS1lhNTFVdWZM?=
 =?utf-8?B?L3FoWXJRbEx4SmNSTFV2SGY4UGsvUDJreEFYM0JCVEJ2bWNjYThiNTNueHgz?=
 =?utf-8?B?T3FEVmpvRU9NUkFEUk9lK2dCbUFRUTViMkZyNkFNb1pJQzJHRWdBcHNrZEc4?=
 =?utf-8?B?aW9qSFNlMi9QK2NxeTlNa2FnYXY5QUIrWmJCT2dodnNoOVBVdkpNdktRZTh5?=
 =?utf-8?B?L2VncTl1STdvbFJqVFNINE1DRk51azNsbzI3N0FzQjgxV3pmcWRybTA5aXpF?=
 =?utf-8?B?YzJqb3RYOGNzaFlteEl6MDNncFp3TVdXZGhBMGRpY2hEN1VuSjVCV3BkcGdr?=
 =?utf-8?B?RG5OR2dxNTRVR1diVjErR28rOWRJN2NkaENjWlRHeXFQWnpIY3pnN3ZOU2wr?=
 =?utf-8?B?S0hnbkh6WFhPT2NhaGhJZmh5S0FnWkYwUGFzajVqSjZ4eDA4UW5rRjlWQ3Ir?=
 =?utf-8?B?ZzBMZGNMcXJBa2wxN2lvRGtvNEhlL0lZbS8yWTdqQkUzS0tsdTQzOUcveTBq?=
 =?utf-8?B?RlBXdEt6d1g0Q216NGdxOHdiSmk0aTIrUHdnTWVCU3ZNbkxRb25KSll6bUlj?=
 =?utf-8?B?cGpCMzBSbTZqaTNpaS9zbE1IeFJjRUVudUl3WkpXbmFUMHZuZjJFajJMbWtE?=
 =?utf-8?B?SllNRG51YkdDQ1pQU1VZckpiUlplZForSDFNdisxdDV5MmNyUTlwNW14TWNZ?=
 =?utf-8?B?U1M4RmZUWENPU2VmR3JWTnZ0SmFvUkFJb0pqbWl6eWhoVmNjbHpuQkFDQTZE?=
 =?utf-8?B?MXQ3RnA3UHFNbEtBVW5iYkNwOFRzOFR0bUZkTEF1Z3phODE5bjQxK0liVjlx?=
 =?utf-8?B?bDJuMWdKOXdMY1pTbWI0bUliRzVjeUVXZDhXSXVjOXUxVG9RSGVzMTBQN1l4?=
 =?utf-8?B?aWtMblcxaFc3dnhYN2lvZW9YVGdRWDdCSHdvNitsZlU1WnQ1R2FDYzdYVHRz?=
 =?utf-8?B?Y1diOXk5Q0Rhek9oVCs3SnpsdVpiZjFpR25LT2VBR1NmbjRaaDM5SWg5RUhi?=
 =?utf-8?B?dUc3K2xhZU1OTXUwcU5tbkVKTmZjbFVYbFl5cFNYeGVld2JoV1luaFJFRjBp?=
 =?utf-8?B?TDRvN3o5RWIvU29ibnh6Q2NidXErUWRYRnk5RXVzRjdKY2MvN1hWc05LVHNw?=
 =?utf-8?B?MDQ2UmIzaUJLN0NvbDE3S2UrdGJJay9LRU95eVVqQnlFVHNSKzRUSmJxS0xF?=
 =?utf-8?B?djUvekZLRnJCUmlrVDEvZ1hZWk5yRHhsbkUzOEtGK3o4T0t4VHArcFhFNWRN?=
 =?utf-8?B?NWRWcmorOUFBOHJ4ZFY0N0l6WEJITi9Qd3JudUh6KzllZDNzWlNHaFBRNmlQ?=
 =?utf-8?B?OGdqSlptU2N5NWcwYm54MlUxUElYK1JoT2FMVXI3TzFuUEZLYVpzazJLcE0x?=
 =?utf-8?B?ajNwY2JLSE9aRFNnakxNMGJONkZSOERJamhqdGxPV0xNK2MvZ3J4cDViNnVL?=
 =?utf-8?B?SG9rV0lUblFHL3B2VkFrb1M2R2NCVXMxTHRPWWZ6aVdBamNsaEdaaHp1Wm5i?=
 =?utf-8?B?b2VhYUdlL0RMbksybTFUM3ZLUjd6WHpJdTM3UU4zK0l5WDQ2OUJYdE5RUTBZ?=
 =?utf-8?B?TitDWlYyVDJvV3ZUUHAyUFZvbkFkQXBNY3hNQUFhQjE3Wk5XdFozQzQzeWtj?=
 =?utf-8?B?cmlVWVcwZ0ZwK2VHMFNXd3F2cXVLRlJOZCsxTys5aDA3U21kelg1R043UWs4?=
 =?utf-8?B?U3lPSGNtbzNTTldlVVFEZ2FxWGJ6NlhmVDFsb2RuZVV0R2dablRGd2swejRk?=
 =?utf-8?B?cU8rc1BMeHdDcFA2cVpLNTZjdndkQlF6UEN4Njc2MUlWV3pxYXNDdkd6OVNs?=
 =?utf-8?B?TnlFTEZRYW9rSTE2dG5EWE9OV2gvQ0ZOQ0NNekxmQ24yMGxtWlkveXZFQ1Na?=
 =?utf-8?B?TUx5aDJJY2R0SmZhUUxaTHpyWFNOMlh0Q1plMzhPajVSaVFHNEU4NUQ0SGtO?=
 =?utf-8?B?RTZ3ZG1JSmRseUJYYlAwd1pLU3JLZHdHeFN0UmNPSS81L2VHOWNxZHFXQXYr?=
 =?utf-8?B?QWJLRWlUQWtFZngzQ3A4LzVGeU13PT0=?=
X-OriginatorOrg: ibm.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR15MB2783.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3bd267a8-f166-4cf3-67ca-08dd4f3f3731
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Feb 2025 10:38:28.3537 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3CyoEQxfgRLNgYPWL0KBgOWwfG0bPnnjULFrVGFi0eNfdrj2n3gKR4iPBQoLSy60shBAcI9W0gCu7ArGjX3Ojw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR15MB6374
X-Proofpoint-GUID: VtZRQUZOsnxY9MZdNBwMYCJlfgzLnci_
X-Proofpoint-ORIG-GUID: VtZRQUZOsnxY9MZdNBwMYCJlfgzLnci_
Content-Type: text/plain; charset="utf-8"
Content-ID: <A49093CA2A51DB448DE4745D6529BB6D@HIDDEN>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: RE: bug#75924: maint: fix s390 buffer flushes
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-02-17_05,2025-02-13_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 mlxscore=0 clxscore=1015
 lowpriorityscore=0 impostorscore=0 mlxlogscore=999 spamscore=0
 adultscore=0 priorityscore=1501 phishscore=0 suspectscore=0 malwarescore=0
 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=2
 engine=8.19.0-2501170000 definitions=main-2502170092
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75924
Cc: "75924 <at> debbugs.gnu.org" <75924 <at> debbugs.gnu.org>,
 Eduard Stefes <Eduard.Stefes@HIDDEN>, "iii@HIDDEN" <iii@HIDDEN>,
 "andreas.hasenack@HIDDEN" <andreas.hasenack@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: Eduard Stefes <Eduard.Stefes@HIDDEN>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi,
On Thu, 2025-02-06 at 10:20 -0800, Paul Eggert wrote:
> On 2025-02-05 07:46, Eduard Stefes wrote:
>=20
> > We think that the only
> > possibility for a problem here, is if faulty hardware updates
> > param->cf
> > incorrect.
>=20
> I'd rather not worry about hardware going bad, unless the hardware=20
> failure is a known real-world problem. So how about if we make the=20
> following further patch?
>=20
> =C2=A0=C2=A0 diff --git a/dfltcc.c b/dfltcc.c
> =C2=A0=C2=A0 index 9f86581..a360ce2 100644
> =C2=A0=C2=A0 --- a/dfltcc.c
> =C2=A0=C2=A0 +++ b/dfltcc.c
> =C2=A0=C2=A0 @@ -372,7 +372,7 @@ dfltcc_deflate (int pack_level)
>  /* Read the input data.=C2=A0 */
>  if (inptr =3D=3D insize)
>  =C2=A0=C2=A0 {
> =C2=A0=C2=A0 -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if (=
fill_inbuf (1) =3D=3D EOF && !param->cf)
> =C2=A0=C2=A0 +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if (=
fill_inbuf (1) =3D=3D EOF)
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 break;
>  =C2=A0=C2=A0=C2=A0=C2=A0 inptr =3D 0;
>  =C2=A0=C2=A0 }
>=20
>=20
We really need to check the cf(continuation flag) before we can return.
here a cite [1] from he spec:=20
> ... when one, indicates the operation is partially complete ...

if we do not wait for the hardware to lower the flag, we risk to
corrupt and overwrite parts of the output buffer.


>=20
> > I read rfc1952 and there is no explicit statement saying that
> > incomplete gz files *are corrupt or invalid*.
>=20
> My reading is that the RFC does not specify any behavior for
> incomplete=20
> gz files. However, gzip goes beyond what the RFC requires, and is=20
> supposed to complain "unexpected end of file" for incomplete files,=20
> versus "invalid compressed data--format violated" for files that are
> not=20
> prefixes of valid compressed files. We should maintain that behavior
> as=20
> it is valuable information to give to the user.
>=20
> I installed the patch to dfltcc.c that you suggested in=20
> <
> https://debbugs.gnu.org/c=20
> gi_bugreport.cgi-3Fbug-3D75924-
> 235&d=3DDwICaQ&c=3DBSDicqBQBDjDI9RkVyTcHQ&r=3D9u0E1SPaj7JeThb7S74vZ9s-
> VX1c_JTZ3i5rEh89cLU&m=3DmYHcCIO2Z8sEAayQMo8pBmY3pxQ16wbf8KMW2NPiDknJMFz
> 4qEFFyhpCJvbRLyu9&s=3DVxHLexQ8YkPuK0dODBtBIOdJSZNN3UOOaFzlPLnFd7s&e=3D=C2=
=A0>,
> superseding the=20
> incorrect patch I installed a couple of days ago. However, I'm
> worried=20
> about the patch to test/hufts that you also suggested, as it would
> mean=20
> gzip's diagnostics would differ on s390. As I understand it,
> test/hufts=20
> checks for invalid data not unexpected EOF, so for these tests gzip=20
> should say "invalid compressed data" rather than "unexpected end of=20
> file", which means that there's still a bug in the s390 port that=20
> relates to which diagnostic to give in this case.
>=20
> Am I understanding this correctly?

this is a tricky one. the hardware will not start emitting proper OESCs
(Operation-Ending-Supplemental Code) before a complete huffman tree was
built up. Until then we have to rely on the CC (Condition Code).
However DFLTCC_CC_OP2_TOO_SHORT and DFLTCC_CC_OP2_CORRUPT are
overloaded[1].=20

I came up with an ugly hack:=20
in case of an EOF we could check if bytes_out =3D=3D 0 and then return
2(invalid data). If we already wrote some bytes we continue with the
EOF error code. This new *if-branch* would only be hit in this special
case, where parsing of the initial huffman tree failed on the hardware.

It would *not* affect the situation when we have corrupt data *after*
the initial huffman tree was parsed by the hardware, because that is
covered here[2].

This makes hufts pass and does not affect any other test case. I will
do more exhaustive tests just to be sure that nothing else is affected.

[1] dfltcc.c:42
[2] dfltcc.c:457-464


--=20
Eduard Stefes <eduard.stefes@HIDDEN>




Information forwarded to bug-gzip@HIDDEN:
bug#75924; Package gzip. Full text available.

Message received at 75924 <at> debbugs.gnu.org:


Received: (at 75924) by debbugs.gnu.org; 6 Feb 2025 18:20:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 06 13:20:28 2025
Received: from localhost ([127.0.0.1]:59421 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tg6UF-0003zS-Or
	for submit <at> debbugs.gnu.org; Thu, 06 Feb 2025 13:20:28 -0500
Received: from mail.cs.ucla.edu ([131.179.128.66]:36234)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eggert@HIDDEN>)
 id 1tg6UD-0003zD-7G
 for 75924 <at> debbugs.gnu.org; Thu, 06 Feb 2025 13:20:26 -0500
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id D61FB3C00E401;
 Thu,  6 Feb 2025 10:20:18 -0800 (PST)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP
 id wYGYxqePNUvN; Thu,  6 Feb 2025 10:20:18 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 6327E3C00E403;
 Thu,  6 Feb 2025 10:20:18 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 6327E3C00E403
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1738866018;
 bh=PC9H/Pt3DAkg6I+PkOkfXObTK8AG+1LKVWkcw6IEQ5c=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=h5iUfPQJVbE7PPXHyY2psKSLSV82Lr0skVZbkhDzG2TDj4j7ZbSVzFkcF2GeO6DV/
 BVpxS18dNKzDjp05fKt7JdHUZILVfqkplLcqe1BXnkC6nTh/4ILeSn4apIL1fR6mBI
 AJI8bZLsPUtwyFgr+EcYvgM6VTpWwi2iLSvvw+CwxJHr9OBzXtFmKcmAAUdy6g//Ix
 FHlM5MgTRZN+Oph0P519WhIliaMif+UWHc0iOkO2VqEwjiee6kR2nANzIBOCKcfbZN
 G7o3rBu5PzuGEcMOUDISBZWVqYTpfrYI+j8pQpSE5jwNmzD20fw3Ey5O1Ql6n/IeT3
 ut5paLEDfDMRA==
X-Virus-Scanned: amavis at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP
 id oH2X56rKfimm; Thu,  6 Feb 2025 10:20:18 -0800 (PST)
Received: from [192.168.254.12] (unknown [47.154.28.214])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id 436263C00E401;
 Thu,  6 Feb 2025 10:20:18 -0800 (PST)
Message-ID: <03871716-00d0-47d1-9dce-76d3e8800293@HIDDEN>
Date: Thu, 6 Feb 2025 10:20:18 -0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#75924: maint: fix s390 buffer flushes
To: Eduard Stefes <Eduard.Stefes@HIDDEN>
References: <5a8f263c4687100fceef43bf6a06a0b840af5180.camel@HIDDEN>
 <20250129141836.69050-1-eduard.stefes@HIDDEN>
 <45df1f77-1deb-46ae-9dbf-446bf192d9e9@HIDDEN>
 <e62470ce0f929063641b4a3f0a669a79cf930fc4.camel@HIDDEN>
 <9464ac85325d5c3f934dbaf537852f2c0e17f6da.camel@HIDDEN>
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
In-Reply-To: <9464ac85325d5c3f934dbaf537852f2c0e17f6da.camel@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75924
Cc: "75924 <at> debbugs.gnu.org" <75924 <at> debbugs.gnu.org>,
 "iii@HIDDEN" <iii@HIDDEN>,
 "andreas.hasenack@HIDDEN" <andreas.hasenack@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 2025-02-05 07:46, Eduard Stefes wrote:

> We think that the only
> possibility for a problem here, is if faulty hardware updates param->cf
> incorrect.

I'd rather not worry about hardware going bad, unless the hardware 
failure is a known real-world problem. So how about if we make the 
following further patch?

   diff --git a/dfltcc.c b/dfltcc.c
   index 9f86581..a360ce2 100644
   --- a/dfltcc.c
   +++ b/dfltcc.c
   @@ -372,7 +372,7 @@ dfltcc_deflate (int pack_level)
	 /* Read the input data.  */
	 if (inptr == insize)
	   {
   -          if (fill_inbuf (1) == EOF && !param->cf)
   +          if (fill_inbuf (1) == EOF)
	       break;
	     inptr = 0;
	   }



> I read rfc1952 and there is no explicit statement saying that
> incomplete gz files *are corrupt or invalid*.

My reading is that the RFC does not specify any behavior for incomplete 
gz files. However, gzip goes beyond what the RFC requires, and is 
supposed to complain "unexpected end of file" for incomplete files, 
versus "invalid compressed data--format violated" for files that are not 
prefixes of valid compressed files. We should maintain that behavior as 
it is valuable information to give to the user.

I installed the patch to dfltcc.c that you suggested in 
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75924#5>, superseding the 
incorrect patch I installed a couple of days ago. However, I'm worried 
about the patch to test/hufts that you also suggested, as it would mean 
gzip's diagnostics would differ on s390. As I understand it, test/hufts 
checks for invalid data not unexpected EOF, so for these tests gzip 
should say "invalid compressed data" rather than "unexpected end of 
file", which means that there's still a bug in the s390 port that 
relates to which diagnostic to give in this case.

Am I understanding this correctly?




Information forwarded to bug-gzip@HIDDEN:
bug#75924; Package gzip. Full text available.

Message received at 75924 <at> debbugs.gnu.org:


Received: (at 75924) by debbugs.gnu.org; 5 Feb 2025 15:46:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 05 10:46:35 2025
Received: from localhost ([127.0.0.1]:51959 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tfhbm-0007IQ-To
	for submit <at> debbugs.gnu.org; Wed, 05 Feb 2025 10:46:35 -0500
Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:18864)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Eduard.Stefes@HIDDEN>)
 id 1tfhbj-0007I6-PW
 for 75924 <at> debbugs.gnu.org; Wed, 05 Feb 2025 10:46:32 -0500
Received: from pps.filterd (m0353729.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 515Fc0EC000373;
 Wed, 5 Feb 2025 15:46:21 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc
 :content-id:content-transfer-encoding:content-type:date:from
 :in-reply-to:message-id:mime-version:references:subject:to; s=
 pp1; bh=mtsC+xQIXoPp+K7XRsvp5Tu1WoyQSq3euKEV44cbmNc=; b=aj5fRiED
 tsccBy+5R86e+1/Hjp6X7OTBvNpCDR+Gvi33CWaZkm+rlegub7TV/9R4XmR7gEWi
 Wl+Ye7wtivjxlasIi13K+tCCOhgQdSSewLUibLj5ChQqKP46S62FzPExGh+XiBbq
 YWvFqOpWTLZujDsFssHdYFQm5jpleVqp0BtvglSZdIEkzi6LMWsl2TsDhF9/Gcaq
 RQaSoe/NDj4i7B7MsY1ysOkPl8lyNW8tik/BKmb1ahMLeOSGYd2cglHsFbl/Rd4v
 AMlMFOTm9+5BbUbkXmytcLr65ttdbA7cnkhTrgkNZ5qsBII82e5Y/5ODtTbCYc3c
 zmq90OCWdaBd4Q==
Received: from nam12-bn8-obe.outbound.protection.outlook.com
 (mail-bn8nam12lp2175.outbound.protection.outlook.com [104.47.55.175])
 by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 44m1t830dm-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Wed, 05 Feb 2025 15:46:21 +0000 (GMT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=QRAjNWNb+edhAC9R8ABPcsUx20qEwgyKHi63e51Q/epNKW/aU4A2HIkVK5hRuQQF0A04gMZmZDvd/+WgYJfXSEZaU7IqPdNW11KJTTTqbG//3jRBF1H7CRnZvelX13AWXYh4e4faoGK66Ge8wZAYokOLT9UiKHCoXCxoPDrsQmT4rj/1/TfB6T49v/rTOTiC8u5fBIicUYEePHhhDQoky57y6bAobtqa3h4SOH57LU/NAQo2K72Z5ZJzw++acqV7bjC3wPENsnnBtdTD41sDXxXJKcub27YtxrXTAwDWwM/K4JXZQnHclmQSssltL7Yy4o3DVOkh+OcjuF3ZwlKEDg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=mtsC+xQIXoPp+K7XRsvp5Tu1WoyQSq3euKEV44cbmNc=;
 b=nAodJQebTwc2lrfxU6OunhXogxZIKc3iU/jyCuCjSMSEkaNk17jGccSR+L2EmAI3gf3CQPwHSgvvS+SNNbBGB17k2f9u8b8ZyXXFJeFxv1Tp6d83aBcvC8KLdm4vht4Gra6orMTco9a0AwkCeylSBNokWbEPZdkxnEsypzQwQBVbLqNSPkPzMJh6Cq0ppUdMimfuwDul21sWBFCXJcbk1TJO5/0ZLnaWjysyvJPqZ62LxmBC8b4tbaGPffmj5m1oU1YWnV7TATr8HMMZZimMf2buvClWO1ztpRIE/3+axmuBcmDQV/Pv2y8PpPTn2LMFBx4bpOxYPtupnfUccpY67A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass
 header.d=ibm.com; arc=none
Received: from MN2PR15MB2783.namprd15.prod.outlook.com (2603:10b6:208:127::23)
 by LV8PR15MB6390.namprd15.prod.outlook.com (2603:10b6:408:1e4::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.23; Wed, 5 Feb
 2025 15:46:16 +0000
Received: from MN2PR15MB2783.namprd15.prod.outlook.com
 ([fe80::50fe:e6ea:49d6:e10c]) by MN2PR15MB2783.namprd15.prod.outlook.com
 ([fe80::50fe:e6ea:49d6:e10c%4]) with mapi id 15.20.8422.011; Wed, 5 Feb 2025
 15:46:15 +0000
From: Eduard Stefes <Eduard.Stefes@HIDDEN>
To: "eggert@HIDDEN" <eggert@HIDDEN>
Thread-Topic: [EXTERNAL] bug#75924: maint: fix s390 buffer flushes
Thread-Index: AQHbd+UXYUh8Vd/Uw0KjS1VC1f5uDg==
Date: Wed, 5 Feb 2025 15:46:15 +0000
Message-ID: <9464ac85325d5c3f934dbaf537852f2c0e17f6da.camel@HIDDEN>
References: <5a8f263c4687100fceef43bf6a06a0b840af5180.camel@HIDDEN>
 <20250129141836.69050-1-eduard.stefes@HIDDEN>
 <45df1f77-1deb-46ae-9dbf-446bf192d9e9@HIDDEN>
 <e62470ce0f929063641b4a3f0a669a79cf930fc4.camel@HIDDEN>
In-Reply-To: <e62470ce0f929063641b4a3f0a669a79cf930fc4.camel@HIDDEN>
Accept-Language: en-US, de-CH
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR15MB2783:EE_|LV8PR15MB6390:EE_
x-ms-office365-filtering-correlation-id: f34ac6b2-6c9b-4dce-4694-08dd45fc39bc
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
 ARA:13230040|1800799024|376014|10070799003|366016|38070700018; 
x-microsoft-antispam-message-info: =?utf-8?B?NDd6VkM4RzlEM3k0aW9ZaExZRmtCQ3cyQWtpRkZCWTU5cGMxeHoxSFNueFFL?=
 =?utf-8?B?S0Myc1I0bjJMQW9QeDRMRGdrQkJzbnhxd2hQcXEzd2p3aE5wNkJzVHMxbVJK?=
 =?utf-8?B?SUEzbWZ6ZEY0THYyVmd0V0ZURTRDVnlLZ2lVTDZsMWVGbm5EekV3SWZxYlpk?=
 =?utf-8?B?em90WG9FRWpyQ0V2OWhYYmFCVWp4cldGbHBVSzY5STVmUEx3NkRjR3BNOGtz?=
 =?utf-8?B?aHppcHJuckVXdUF0c1dsbXptT3RwQ0xzdVhsMEt4RVM3L0UzSTlRN0VuMDJs?=
 =?utf-8?B?dEQ5U3pZTER5UkNicFVoQXovZTZmSXREQmM0SXg5U1B5cklEekdzek03UGxR?=
 =?utf-8?B?NFpuZEg1MjdFWnBXdVE3bE5SYU1DNjFWZ3N4TUt2UHA2M2ZTTHc1QnNlOUoy?=
 =?utf-8?B?ZVRYQjFPbHFrVHF6S2F3V2I3bG52eEVaU0tZNTRTMDJmQWtUNUtiSFpkeGMy?=
 =?utf-8?B?eHM1ZkgxSWx3Tkw4cVBiWlVGejJ1cTNVcEtXb1M2K0hqUUx5RTdETXNhUThM?=
 =?utf-8?B?d3orNFQvNnhjZkFKOGpqazJnbWJ4V0FqTjlWTCtHVkhCeko2U3JGSDNlUGxI?=
 =?utf-8?B?VVFIUXo5N09Jb3Rsd0s0NXFHRHJEbTVGZ0dvcG04ZWZ5NmUrRmdmd2x5dldr?=
 =?utf-8?B?Wkg4cDVEVXRMOHpoSGQwSjM5RW14WnlVb29ZbkxuMW9xaFdTQzN6Q0FwUkla?=
 =?utf-8?B?ZlR1SDhVNFNRaEc5OTBMVEtiNzFNUm91YkVIU1hnOHFvQjB2NndkL29qOUZr?=
 =?utf-8?B?RFR4RVJVVGZUZnVKTnMrd0RuSzNpUlFoT3NIRkdtbENFemtmM0NQYVdqc3oy?=
 =?utf-8?B?VGdJZVl3bnRaSGExQXBEV1FKUzlIWm53NnNKRzBRSk5sdFp2dTdzbXM1a0Nt?=
 =?utf-8?B?WUR4M2g3R1JnRjBqemZuUDNDU2hDNjdVTS82bFdEWHBIcERLZHhwS083TGd1?=
 =?utf-8?B?NWtjZnAwdUx1NlRNdEdUd21VRm5NcytoTXhLNTBTekdnam8wa0FMWGk0dUlx?=
 =?utf-8?B?bk9GbkEwUDhOMmlra0xuS3hxNVJadUc1anAvL0VTaFhkYjQveURaWnJIZDJJ?=
 =?utf-8?B?cjRoTzhhNU5mN2ZmSnRHTmd2MytlTEtMREZJbm9pK2NmdkJRYUYxaCtORlNq?=
 =?utf-8?B?MkpvZHRRdzFJOUEvZnlDYThkTnlRaUM1YzdyM2hsMlRHQTRLclNaNWJLbG1k?=
 =?utf-8?B?ODdaSVpzSzdyMk1ETDNrQWZUdVg2RndNV0tsMHFOYUNnQkJXTmI5MUMzNEpt?=
 =?utf-8?B?RWJZOGVKWklYbHNFTlR3ZFRIV01LYUNtUnNyL2JNUDNSclB5RlYvbDJseG96?=
 =?utf-8?B?cE51OXVXYXBXYmpBNWxhd2podDVlVGhSeFZmU1JhQUdFeWFKS3diZXFZV2N6?=
 =?utf-8?B?ZW5XcEtkMjBCUThVcHozMW92c2hHeTdMSUw0YTB5M0xWbEZYcEsxYTJVSThm?=
 =?utf-8?B?RFNCOWl0UGJsOFVlUHh2aXNueGExYTFOUkJSamYweVQwL3RHQ2s4ejBpMzRP?=
 =?utf-8?B?VDNvazhzY1g2UTZ6WGc0OEZ0VWNVTStYa3AxOEVSV0R2TDVWOHdGMjJjSlU1?=
 =?utf-8?B?M3VjSzRab3J6SmZjak1Vajc3a0o4YkpHZ3Q1aGYzRUlpRkRuS0thZDJNaCto?=
 =?utf-8?B?MEtXSG5JL3Z1UnhWKzg0QnNGQ21OM3pTRW1ORXpwZXp2OUp1RkNSZWhiV1Rn?=
 =?utf-8?B?d3FKQjI3eVdZNURlcGhHOGNsOFFDeDdocXViUVFWQ1Y0WWpVRGRMZEJzMnd3?=
 =?utf-8?B?VWhRckVGeGs2TnM5T2xuckJBMEdadzVRVGx1K2FsaHRMdXlNU2hSVWdoSkpF?=
 =?utf-8?B?K3RlY2pVdytLQlIra3ZLSEJsbDBzYnlISUNHU2Q3UjV5dXplQXVENzhtTU9P?=
 =?utf-8?B?TDRnY3B6WUhmd0lVSWZyV0drKy95UkZTb3JFUkFmZFlhdkFCV01LSnJndlBh?=
 =?utf-8?Q?u+1hncJe9fqjCp3Do6uStRqPsIFY2SJq?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MN2PR15MB2783.namprd15.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(376014)(10070799003)(366016)(38070700018); DIR:OUT;
 SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SjJHZFJBcnpyQlNNMHVJQ0VJRmRHd1NzeE45bmFwdEowMlNKMkp5TFErWDcw?=
 =?utf-8?B?MkQyOXRFQS8zNjViOG9uZ3FFRmRxODlKV0V0b1pJMHpXTXZqbHBPb1BZdzFt?=
 =?utf-8?B?ZWNwV1BGRFhVVnVsR1RVaHdzZDRVckx2U0FHOFNIZk8zV2pLRWswQkhPMzNh?=
 =?utf-8?B?d0N6eE94akJEVUdERjJKdDczcnZUcVNrQk9jaXM3VVBiSTA3eTVCNFpNRFB3?=
 =?utf-8?B?MWhMODVsS2VtY1E5TVhxdkNlczdicGhqQWxPTDVSbjIwRTVucWdRWXovUDRy?=
 =?utf-8?B?OEx5QTlNOGdsNEpKUnFUSHBrV0ZwMnZ2dTZLa2dkZm5RQTNhY0VxY0k0RlJs?=
 =?utf-8?B?bHBKdlYrcEdqYzYzbm9ObFd6Ty9zNE1yb3JDSXl5cm51WWx5aFhVck5GZ29s?=
 =?utf-8?B?d1I3RUhBRkF6TGh2SFZ6K0xMUDNlamJFWGhiZ0xieUVTT3JPcVVhN3RYdXQ5?=
 =?utf-8?B?cE16cnRkSjh5bGEvNlowY1BDQTBrQkV3ZzlxMXFydWdVS1dQc2dyQlEvRjUy?=
 =?utf-8?B?WURWSnRBdkNQREpWZ0FUM2ZYOEp4R25ZdC9NejVIc0RobmlJMm5DdHV6TmVC?=
 =?utf-8?B?WC80WldORUhRSTVlaGNycVNUeWFmWDdrTUVQMDVCdEp1VmJsUUZIcTlKMVhX?=
 =?utf-8?B?VmI3WWpkOGY1U3dsejV5bHBYSU15ZzFtY2lsNzV4ejRhUVk1TTU5UEhTZ2Y2?=
 =?utf-8?B?a1RYeDlmTy9EZ1hESEFSc2pmNkcydWNqWUYyR2RSOVRWbWp1RGM4K2NVNXBp?=
 =?utf-8?B?WGFnZ080ViswQlFjeEc4S2NkNHRFUWtOWE9hUmxQVTdKNkR5eDJ5Sm4rYjVB?=
 =?utf-8?B?L1MzMzY2OUdqc3ZkN20zc0hYOWVlZEdobGFiMVhYYnpMaWxMMEdIVnRDZ01O?=
 =?utf-8?B?b0ZmaDN2ZXE0WnQ4T3ZjaGVuYjBYTlVKQVV3NytXQ0pSNFN4STF1eDE0aGpE?=
 =?utf-8?B?aUZnb1NGK05RRXdIV1VoSnFlTzNxemlEK2JQZzVUdEtsZDgvbkoxNy9McERK?=
 =?utf-8?B?VHpiT2I2THJiOVZRZnBGaTJhSXYrcjVRVVQyUTN0UHF1dXpBbzluK3JWYVB2?=
 =?utf-8?B?aUpxbUljME0zZ2Y5eXZ3QnhBMVVTWW9KRU4yMXhZbHBTWVVqUmlpSEozYzkx?=
 =?utf-8?B?T1J0emIzdjF4SXhLL3UzRFdJLzNGVVNSVWJsRW5ZSjgxSnJaOHp4dmROUjho?=
 =?utf-8?B?VFhUTHkxTUJxaWVDS3p2N0Rna1dmWE5DQ3JteGtjd0ZqVXkyQmZFdVVOUkZS?=
 =?utf-8?B?Ym1xZms4anluSU9Sc24walZtZzRHcHZibDF0bUZBajRYQ0JEUkRNenU5V2hP?=
 =?utf-8?B?U1V0VEIrUnFZTU9nTG5GdGI4U0NudE42S05JMmFIUXlqSG1Cb2ZIN1RtYndR?=
 =?utf-8?B?bHFNZlVlT1BoSGlKNGV2S1NxWk5YR2ZYMjRzaGVSdkpscFVzemJlTm1TdUJT?=
 =?utf-8?B?cHlXOU9yK25FN1VQWHZ1L3Rmd2g1RXZpN2FmVEF5N0RmY1VuTlp6M2ZXc0dH?=
 =?utf-8?B?czZvVnZrOFZIL1YxVlIwNE80QTdGRmFrWU5vUjZXT2lMOWpSdDJVSGd6K05J?=
 =?utf-8?B?aEZnMTUrcjhta3ppMHlsWnpicWVJMXZraTJyck9Bd045c1BCcy8wMTM2OTRq?=
 =?utf-8?B?ZmQyNDJXSFVKVXVmcmgveitTM08ydE11UThHbWVSd0JKczZGakk2ZUpteUpL?=
 =?utf-8?B?SkZicHJUTUJydkhCdXBGRG9xeTBESlhtV3djYlZmdFVMZlJrV3k3anN1ZHps?=
 =?utf-8?B?ZzY1azF4cDNLMFdXVlBhT29NcHFFSFgzclcrSnJLaEhQSDI3Y1NPREV1bjYw?=
 =?utf-8?B?dGdqa1hoMGppZ1B2WEZlUlVuUjQzeFZMbEZjdVpFNXBaWEhEVDN2OWJ0QXdI?=
 =?utf-8?B?SEFRdXk1a3pvYko4SCtyL1hQSXRQbzJFbms5MGdxRCttcVJSU3FOMjRUaHVG?=
 =?utf-8?B?NTZSZXV5YjRkOVpnWVpSWVJKTy9BNkx4RWFMbWUyT1k5YjNFNkk1VXdHd3dP?=
 =?utf-8?B?ZHhIYlIzcUFIZXl6bEx5K1hRb0xNZStnWXdORm5VYWlTNUJ1TDRFZFFTVE5E?=
 =?utf-8?B?ZldJdUtDSyszNlI2TTV0Tk5wL1J4aUlMVXVETVJOSEVNQmR5Tkc0QkY5Q1pD?=
 =?utf-8?B?YmVGNkdLR0JaV3AxcWdNalppcEJnQ2d2R0VsbHRIaUR6Q0FTb1BjTVk0NW44?=
 =?utf-8?B?cDg4L3ZZZmZRem1XdkpxL0prN3lHdTFYclhMajBKaHRLTUdBWGs5SkNvWERR?=
 =?utf-8?B?RzhjeHE4dG43Ymc4cnIyQ3RqUmx3PT0=?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <0B1E306EB042C240B6F34024D6226987@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ibm.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR15MB2783.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f34ac6b2-6c9b-4dce-4694-08dd45fc39bc
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Feb 2025 15:46:15.8725 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Z3X4Ced+U3/cuC2Jw4f8GU35QzqIPF2neqcNwqCxNRGWfrqObD7hWekr0Wbsrrg/e57m3uYe7zVY4vK+/YNv0g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR15MB6390
X-Proofpoint-GUID: bq8IBo_O2vH8AfwncOl2rwy7y9u7J41Y
X-Proofpoint-ORIG-GUID: bq8IBo_O2vH8AfwncOl2rwy7y9u7J41Y
Subject: Re:  bug#75924: maint: fix s390 buffer flushes
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-02-05_06,2025-02-05_02,2024-11-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 adultscore=0 impostorscore=0
 mlxlogscore=999 suspectscore=0 phishscore=0 lowpriorityscore=0
 priorityscore=1501 spamscore=0 mlxscore=0 clxscore=1015 malwarescore=0
 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.19.0-2501170000 definitions=main-2502050120
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75924
Cc: "75924 <at> debbugs.gnu.org" <75924 <at> debbugs.gnu.org>,
 "iii@HIDDEN" <iii@HIDDEN>,
 "andreas.hasenack@HIDDEN" <andreas.hasenack@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

T24gV2VkLCAyMDI1LTAxLTI5IGF0IDE5OjUwICswMDAwLCBFZHVhcmQgU3RlZmVzIHZpYSBHTlUg
Z3ppcA0KZGlzY3Vzc2lvbiBhbmQgYnVnIHJlcG9ydHMuIHdyb3RlOg0KPiBIaSwNCj4gDQo+IE9u
IFdlZCwgMjAyNS0wMS0yOSBhdCAxMDo1OCAtMDgwMCwgUGF1bCBFZ2dlcnQgd3JvdGU6DQo+ID4g
VGhhbmtzIGZvciB0aGUgYnVnIHJlcG9ydC4gSSBpbnN0YWxsZWQgdGhlIGF0dGFjaGVkLCBhIGJp
dCBzaW1wbGVyDQo+ID4gdGhhbiANCj4gPiB0aGUgcGF0Y2ggeW91IHN1Z2dlc3RlZDsgY2FuIHlv
dSBwbGVhc2UgZ2l2ZSBpdCBhIHRyeT8NCj4gY2hhbmdpbmcgdGhlIGNhbGwgZmlsbF9pbmJ1ZmYo
MSkgdG8gZmlsbF9pbmJ1ZmYoMCkgd2lsbCBub3Qgd29yay4NCj4gZGZsdGNjIHdvcmtzIG9uIHRo
ZSBvdXRidWYsIGFuZCBmaWxsX2luYnVmZiB3aWxsIGV2ZW50dWFsbHkgY2FsbA0KPiBmbHVzaF93
aW5kb3cgaW4gY2FzZSBpdCBoaXRzIEVPRiAmJiAwLiBCdXQgaXQgd2lsbCBOT1QgY2FsbA0KPiBm
bHVzaF9vdXRidWYoKSB3aGljaCB3ZSBuZWVkIGluIHRoaXMgY2FzZS4NCj4gDQo+IA0KPiANCj4g
PiANCj4gPiBBbHNvLCBpcyB0aGVyZSBhIHJlbGF0ZWQgYnVnIG5lYXIgZGZsdGNjLmMgbGluZSAz
NzU/IFRoYXQgaXMsIHdoZW4gDQo+ID4gKGlucHRyID09IGluc2l6ZSAmJiBmaWxsX2luYnVmICgx
KSA9PSBFT0YgJiYgcGFyYW0tPmNmKSwgd29uJ3QNCj4gPiBpbnNpemUNCj4gPiB0aGVuIGJlIHpl
cm8sIHNvIHRoYXQgZ3ppcCB3aWxsIGdvIGludG8gYW4gaW5maW5pdGUgbG9vcCBhdHRlbXB0aW5n
DQo+ID4gdG8gDQo+ID4gcmVhZCBwYXN0IEVPRj8NCj4gSSB3aWxsIHRoaW5rIGFib3V0IHRoaXMg
YW5kIHRyeSB0byBjb21lIHVwIHdpdGggYSB0ZXN0IGZvciBpdC4gVG8gbWUNCj4gaXQNCj4gbG9v
a3MgbGlrZSBpbmJ1ZiBpcyBwcmVhbGxvY2F0ZWQgKGd6aXAuYzoxMzUpIHNvIGl0IG1pZ2h0IGJl
IG9rIHRvDQo+IHJlYWQNCj4gcGFzdCBFT0YgYW5kIGp1c3QgY29tcHJlc3MgemVyb3MuIFRoZSBs
b2dpYyBhcm91bmQgaXQgc2hvdWxkIHByZXZlbnQNCj4gYWNjZXNzIHBhc3QgaW5idWZbTUFYXS4g
QnV0IGJldHRlciBiZSBzYXZlIHRoZW4gc29ycnkuwqAgDQoNClNvIEkgdGhvdWdodCBhYm91dCB0
aGlzIGFuZCB0YWxrZWQgd2l0aCBJbHlhLiBXZSB0aGluayB0aGF0IHRoZSBvbmx5DQpwb3NzaWJp
bGl0eSBmb3IgYSBwcm9ibGVtIGhlcmUsIGlzIGlmIGZhdWx0eSBoYXJkd2FyZSB1cGRhdGVzIHBh
cmFtLT5jZg0KaW5jb3JyZWN0LiANCg0KPiANCj4gSW4gdGhhdCBtYXR0ZXIsIHNob3VsZCBJIGV4
dHJhY3QgdGhlIGZhaWxpbmcgZ3ppcCB0ZXN0cyBmcm9tIHJzeXNsb2cNCj4gYW5kIGFkZCB0aGVt
IHRvIHRoZSBnemlwIHRlc3Qgc3VpdD8NCg0KcXVlc3Rpb24gcmVtYWluczogc2hvdWxkIEkgZXh0
cmFjdCB0aGUgZmFpbGluZyByc3lzbG9nIHRlc3QgY2FzZXMgZm9yDQpnemlwPyBUaGlzIHRlc3Rz
IHRlc3QgaWYgcGFydGlhbGx5IHdyaXR0ZW4gb3IgdHJ1bmNhdGVkIGd6IGZpbGVzIGNhbiBiZQ0K
ZXh0cmFjdGVkIGFzIGV4cGVjdGVkLg0KDQpJIHJlYWQgcmZjMTk1MiBhbmQgdGhlcmUgaXMgbm8g
ZXhwbGljaXQgc3RhdGVtZW50IHNheWluZyB0aGF0DQppbmNvbXBsZXRlIGd6IGZpbGVzICphcmUg
Y29ycnVwdCBvciBpbnZhbGlkKi4gUG9pbnQgMi4zLjEuMi4gb2YgdGhlIHJmYw0KZG9lcyBub3Qg
cmVxdWlyZSB0aGUgQ1JDMzIgYW5kIElTSVpFIGZpZWxkIHRvIGJlIGNoZWNrZWQgYnkgYQ0KZGVj
b21wcmVzc29yLiBBbmQgUG9pbnQgNC4gcmVjb21tZW5kcyB0aGF0IHN5c3RlbXMgdXNpbmcgZ3og
c2hvdWxkDQoqcHJvdmlkZSBzb21lIG1lYW5zIG9mIHZhbGlkYXRpbmcgdGhlIGludGVncml0eSBv
ZiB0aGUgY29tcHJlc3NlZA0KZGF0YSouIA0KDQpUaGlzIGFsbCBsZXRzIG1lIGNvbmNsdWRlIHRo
YXQgaXQgaXMgaW5kZWVkIG9rIGFuZCB2YWxpZCB0byBoYXZlDQp0cnVuY2F0ZWQgZ3ogZmlsZXMu
IEFuZCB0aGF0IGl0IHdvdWxkIGJlIGdvb2QgdG8gdGVzdCB0aGlzIGNhc2VzLg0KDQoNCj4gDQo+
IC0tIA0KPiBFZHVhcmQgU3RlZmVzIDxFZHVhcmQuU3RlZmVzQGlibS5jb20+DQoNCi0tIA0KRWR1
YXJkIFN0ZWZlcyA8RWR1YXJkLlN0ZWZlc0BpYm0uY29tPg0K




Information forwarded to bug-gzip@HIDDEN:
bug#75924; Package gzip. Full text available.

Message received at 75924 <at> debbugs.gnu.org:


Received: (at 75924) by debbugs.gnu.org; 30 Jan 2025 04:58:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 23:58:45 2025
Received: from localhost ([127.0.0.1]:43858 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdMdY-00069g-04
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 23:58:45 -0500
Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:35826)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <andreas.hasenack@HIDDEN>)
 id 1tdDYO-0000Xo-2k
 for 75924 <at> debbugs.gnu.org; Wed, 29 Jan 2025 14:16:50 -0500
Received: from mail-yb1-f200.google.com (mail-yb1-f200.google.com
 [209.85.219.200])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id DFB343F181
 for <75924 <at> debbugs.gnu.org>; Wed, 29 Jan 2025 19:16:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com;
 s=20210705; t=1738178200;
 bh=dRs9aGJCD6mTFyL+yi1zYEIct6qaAb3DVbZa1a4I00c=;
 h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:
 To:Cc:Content-Type;
 b=bHVw6vW+S4C5Wv89NRWeODBCJXqyjUryOeDuRl4uxLVOpQAsDUwJlCC+fX6AZm+7N
 asFXZHdt0lbyOTBALWRB4FZMlSFVWBaySIdpwkMRx6jt0uuEVkel4HZm3xjeQRhd+K
 ls5H+qatSH61a/y8Xfqyca7a2CiLCRUtucOTfDKFHcexwUSYa+FM3NO9q5/yFVaob5
 AG7tFh6GPQmhy3zjdx+OF2I+RWQ9XgyydN9NojY6jdvsRkwzTbWNnEskmEWWO5LWdU
 cIcrJY894Nzng0sxMWTMmuW0rfVfavW5Z0Fue/DhilTaY7H7ZIt4FuDqwJyrUUtorw
 2NBRdeyeeDtKA==
Received: by mail-yb1-f200.google.com with SMTP id
 3f1490d57ef6-e586f6c6289so151562276.1
 for <75924 <at> debbugs.gnu.org>; Wed, 29 Jan 2025 11:16:40 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1738178200; x=1738783000;
 h=content-transfer-encoding:cc:to:subject:message-id:date:from
 :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=dRs9aGJCD6mTFyL+yi1zYEIct6qaAb3DVbZa1a4I00c=;
 b=eTxAIUxDRMuv1lj1t+vzIWjYxnMrpHkIMIIFkZaeIZj6cIBVOGzZypsJoO2pqGS24F
 ssxTv/kltbf0nsiOwJJ3xs+WIC587Ks/5/4U9Jx/+F/SSA7ZdYR8HdVZAkDL+Ad5aOhG
 TsIMHVLl+68/XE/dktE5ZMvOb9RAplQTAJV/OgEuMWCq3k0ZERkNSZ8gFdevLa0xx6C0
 HRK/B6DMIoKgszy0JH8yLGQQmI5YfV03vOseUm/kszrgdu+Lis8/nqLwLDDak0I0uVUU
 UQkRIaeWthpZznRlrh5rUDPFJiPzJAq80EtIUtXDzJMpx+eM59uIRh1kf6ivq5k7ja9a
 MA5A==
X-Forwarded-Encrypted: i=1;
 AJvYcCW6n4wo+fjwoEP50PyqzDObHsZuV8Kjl+35kNzN3T750ZXPJTgThImrbstLAN58wMiH0guoEA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yy6FC/2nBf3g4MtJNP1dkZLw97Yknuyn0poy5dv7EzIPM+uSHc4
 ajLjnUIPVc+CTGbQJ7wo+reyXME+ddZ+2GcxNOlF3jHpq+4QCvn+QelJVhm0UVolYXDCO6PAq2a
 hqfsQa/AyT2SAnS+Mo8M8iTp8r8JNRxZJw8KoY4eKP2yE9ZailhuiH57ye63GNIbviR4nb5as5n
 UxUbKRZSMYgNDenQdaSG+8QPI2Sm72BQoKNojrX7/S8A8=
X-Gm-Gg: ASbGncuHwoZg808b12KTriu7XRK/D0y+LhyzMeF3NI7Zys5xOhR/aFJ3p/LUSBnGqMF
 +CFRjCvpaXVJScFZGOQFWPpqx5K5aNqu6s9S9PmHXl6xZxpdjhn/wv7hcNIjJH3Q=
X-Received: by 2002:a05:690c:fd4:b0:6ef:6035:82b4 with SMTP id
 00721157ae682-6f7a84244f1mr32883927b3.35.1738178199913; 
 Wed, 29 Jan 2025 11:16:39 -0800 (PST)
X-Google-Smtp-Source: AGHT+IEOxQXCsqVIo25ewOPWCQF22Cnpvk/Pe6QK4f40nAQe4SVZyZAy0pK0+bLawtiSLyXU9APD+btkEVKWuqXSRL4=
X-Received: by 2002:a05:690c:fd4:b0:6ef:6035:82b4 with SMTP id
 00721157ae682-6f7a84244f1mr32883727b3.35.1738178199593; Wed, 29 Jan 2025
 11:16:39 -0800 (PST)
MIME-Version: 1.0
References: <5a8f263c4687100fceef43bf6a06a0b840af5180.camel@HIDDEN>
 <20250129141836.69050-1-eduard.stefes@HIDDEN>
 <45df1f77-1deb-46ae-9dbf-446bf192d9e9@HIDDEN>
In-Reply-To: <45df1f77-1deb-46ae-9dbf-446bf192d9e9@HIDDEN>
From: Andreas Hasenack <andreas.hasenack@HIDDEN>
Date: Wed, 29 Jan 2025 16:16:27 -0300
X-Gm-Features: AWEUYZng7s6PWG_oSrKnAekWIUXDobst_iq05FcFJzLMcn11o3h03nY_PxUE3R8
Message-ID: <CANYNYEE1wQRfetjaHDV36wsP6SRjUua9EnihB53Cw4VaSX9eRA@HIDDEN>
Subject: Re: bug#75924: maint: fix s390 buffer flushes
To: Paul Eggert <eggert@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 75924
X-Mailman-Approved-At: Wed, 29 Jan 2025 23:58:41 -0500
Cc: 75924 <at> debbugs.gnu.org, Eduard Stefes <eduard.stefes@HIDDEN>,
 Ilya Leoshkevich <iii@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

the s390x build of gzip 1.12 with this patch applied failed[1] due to
a test failure:

FAIL: hufts
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

+ initial_cwd_=3D/<<PKGBUILDDIR>>/builddir/tests
+ testdir_prefix_
+ printf gt
+ pfx_=3Dgt
+ mktempd_ /<<PKGBUILDDIR>>/builddir/tests gt-hufts.XXXX
+ destdir_=3D/<<PKGBUILDDIR>>/builddir/tests
+ template_=3Dgt-hufts.XXXX
+ MAX_TRIES_=3D4
+ destdir_slash_=3D/<<PKGBUILDDIR>>/builddir/tests/
+ unset TMPDIR
+ d=3D/<<PKGBUILDDIR>>/builddir/tests/gt-hufts.whyU
+ :
+ test -d /<<PKGBUILDDIR>>/builddir/tests/gt-hufts.whyU
+ ls -dgo /<<PKGBUILDDIR>>/builddir/tests/gt-hufts.whyU
+ perms=3Ddrwx------ 2 4096 Jan 29 19:11
/<<PKGBUILDDIR>>/builddir/tests/gt-hufts.whyU
+ :
+ echo /<<PKGBUILDDIR>>/builddir/tests/gt-hufts.whyU
+ return
+ test_dir_=3D/<<PKGBUILDDIR>>/builddir/tests/gt-hufts.whyU
+ cd /<<PKGBUILDDIR>>/builddir/tests/gt-hufts.whyU
+ srcdir=3D../../../tests
+ builddir=3D..
+ export srcdir builddir
+ gl_init_sh_nl_=3D

+ IFS=3D

+ expr 1 + 128
+ eval trap 'Exit 129' 1
+ trap Exit 129 1
+ expr 2 + 128
+ eval trap 'Exit 130' 2
+ trap Exit 130 2
+ expr 3 + 128
+ eval trap 'Exit 131' 3
+ trap Exit 131 3
+ expr 13 + 128
+ eval trap 'Exit 141' 13
+ trap Exit 141 13
+ expr 15 + 128
+ eval trap 'Exit 143' 15
+ trap Exit 143 15
+ saved_IFS=3D

+ IFS=3D:
+ new_PATH=3D
+ sep_=3D
+ test -d /<<PKGBUILDDIR>>/builddir/.
+ new_PATH=3D/<<PKGBUILDDIR>>/builddir
+ sep_=3D:
+ test -d /usr/local/sbin/.
+ new_PATH=3D/<<PKGBUILDDIR>>/builddir:/usr/local/sbin
+ sep_=3D:
+ test -d /usr/local/bin/.
+ new_PATH=3D/<<PKGBUILDDIR>>/builddir:/usr/local/sbin:/usr/local/bin
+ sep_=3D:
+ test -d /usr/sbin/.
+ new_PATH=3D/<<PKGBUILDDIR>>/builddir:/usr/local/sbin:/usr/local/bin:/usr/=
sbin
+ sep_=3D:
+ test -d /usr/bin/.
+ new_PATH=3D/<<PKGBUILDDIR>>/builddir:/usr/local/sbin:/usr/local/bin:/usr/=
sbin:/usr/bin
+ sep_=3D:
+ test -d /sbin/.
+ new_PATH=3D/<<PKGBUILDDIR>>/builddir:/usr/local/sbin:/usr/local/bin:/usr/=
sbin:/usr/bin:/sbin
+ sep_=3D:
+ test -d /bin/.
+ new_PATH=3D/<<PKGBUILDDIR>>/builddir:/usr/local/sbin:/usr/local/bin:/usr/=
sbin:/usr/bin:/sbin:/bin
+ sep_=3D:
+ test -d /usr/games/.
+ new_PATH=3D/<<PKGBUILDDIR>>/builddir:/usr/local/sbin:/usr/local/bin:/usr/=
sbin:/usr/bin:/sbin:/bin:/usr/games
+ sep_=3D:
+ IFS=3D

+ PATH=3D/<<PKGBUILDDIR>>/builddir:/usr/local/sbin:/usr/local/bin:/usr/sbin=
:/usr/bin:/sbin:/bin:/usr/games
+ export PATH
+ trap remove_tmp_ 0
+ path_prepend_ ..
+ test 1 !=3D 0
+ path_dir_=3D..
+ abs_path_dir_=3D/<<PKGBUILDDIR>>/builddir/tests/..
+ PATH=3D/<<PKGBUILDDIR>>/builddir/tests/..:/<<PKGBUILDDIR>>/builddir:/usr/=
local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
+ create_exe_shims_ /<<PKGBUILDDIR>>/builddir/tests/..
+ return 0
+ shift
+ test 0 !=3D 0
+ export PATH
+ printf \n...: invalid compressed data--format violated\n
+ fail=3D0
+ returns_ 1 gzip -dc /<<PKGBUILDDIR>>/builddir/../tests/hufts-segv.gz
+ compare /dev/null out
+ compare_dev_null_ /dev/null out
+ test 2 =3D 2
+ test x/dev/null =3D x/dev/null
+ test -s out
+ return 0
+ return 0
+ clean_stderr=3D
  s/.*hufts-segv.gz: /...: /
  /^+/d
  /Operation-Ending-Supplemental Code/d

+ sed
  s/.*hufts-segv.gz: /...: /
  /^+/d
  /Operation-Ending-Supplemental Code/d
 err-raw
+ compare exp err
+ compare_dev_null_ exp err
+ test 2 =3D 2
+ test xexp =3D x/dev/null
+ test xerr =3D x/dev/null
+ return 2
+ compare_ exp err
+ diff -u exp err
+ printf \037\213\010\000\060\060\060\060\060\060\144\000\000\000
+ printf \ngzip: stdin: invalid compressed data--format violated\n
+ returns_ 1 gzip -d
+ sed
  s/.*hufts-segv.gz: /...: /
  /^+/d
  /Operation-Ending-Supplemental Code/d
 err33501-raw
+ compare exp33501 err33501
+ compare_dev_null_ exp33501 err33501
+ test 2 =3D 2
+ test xexp33501 =3D x/dev/null
+ test xerr33501 =3D x/dev/null
+ return 2
+ compare_ exp33501 err33501
+ diff -u exp33501 err33501
--- exp33501 2025-01-29 19:11:54.875303836 +0000
+++ err33501 2025-01-29 19:11:54.875303836 +0000
@@ -1,2 +1,2 @@

-gzip: stdin: invalid compressed data--format violated
+gzip: stdin: unexpected end of file
+ fail=3D1
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=3D1
+ cleanup_
+ :
+ test  =3D yes
+ cd /<<PKGBUILDDIR>>/builddir/tests
+ chmod -R u+rwx /<<PKGBUILDDIR>>/builddir/tests/gt-hufts.whyU
+ rm -rf /<<PKGBUILDDIR>>/builddir/tests/gt-hufts.whyU
+ exit 1
FAIL hufts (exit status: 1)

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
Testsuite summary for gzip 1.12
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
# TOTAL: 26
# PASS:  25
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0


1. https://launchpadlibrarian.net/773464868/buildlog_ubuntu-plucky-s390x.gz=
ip_1.12-1.1ubuntu3~ppa1_BUILDING.txt.gz

On Wed, Jan 29, 2025 at 3:59=E2=80=AFPM Paul Eggert <eggert@HIDDEN> wr=
ote:
>
> Thanks for the bug report. I installed the attached, a bit simpler than
> the patch you suggested; can you please give it a try?
>
> Also, is there a related bug near dfltcc.c line 375? That is, when
> (inptr =3D=3D insize && fill_inbuf (1) =3D=3D EOF && param->cf), won't in=
size
> then be zero, so that gzip will go into an infinite loop attempting to
> read past EOF?




Information forwarded to bug-gzip@HIDDEN:
bug#75924; Package gzip. Full text available.

Message received at 75924 <at> debbugs.gnu.org:


Received: (at 75924) by debbugs.gnu.org; 29 Jan 2025 19:50:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 14:50:19 2025
Received: from localhost ([127.0.0.1]:43138 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdE4o-00028r-TG
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 14:50:19 -0500
Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:42310)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <Eduard.Stefes@HIDDEN>)
 id 1tdE4m-00026Z-8i
 for 75924 <at> debbugs.gnu.org; Wed, 29 Jan 2025 14:50:17 -0500
Received: from pps.filterd (m0356517.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50TF1Y37024189;
 Wed, 29 Jan 2025 19:50:07 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc
 :content-id:content-transfer-encoding:content-type:date:from
 :in-reply-to:message-id:mime-version:references:subject:to; s=
 pp1; bh=x3unLuL0q2mikAEINPIhmdAelbXnRh3L63ReJiMsOzc=; b=BAB3jn3H
 mHrdrqiw4asTe8rGdznusvq7bF354iJadvL/JsNydMuWyEMzKx0agQsj6mVacyPB
 0/XChM0gt3iGwBODhKLfB/pRnuaQCjoxITktLlBxjxKlyFcGP4bYlA25TQjlHxU8
 KoSUfE3FMrQsFZMjlNwzZlxYJoO+YdkkZ5Ps7mV5ep+zKELwJYXfxhQtYg164M9S
 EeOjvsbh6tkvtJqG/RoflZpGNeBqulzBM/fH+bESO9vrqbO5MBiMkNoe26iJdkvD
 +w0gBIEBx2+TBDr0A0ZkGrouPptfyQEOR4egTD6A8aIu10+Cg5AUrukbVNllzbKF
 +t1mXhLr5ckdcA==
Received: from nam04-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam04lp2046.outbound.protection.outlook.com [104.47.73.46])
 by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 44fpm1hf8d-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Wed, 29 Jan 2025 19:50:07 +0000 (GMT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Duk+JldLjfS21RQTkyNP1QF7q84rFX2JYbaTKPjJsx9cnTq2ahtbbuHrcXuL5Mh3MoEVQb32GgqhNfgeMm4t5CvAeNVMitL6jdVL+kizErDzTEEIa/uDsY0WcffWaUAXeJlyVKMQ7UgbiRq3hcyiGy32cKXO/adejJgatnzupTPAHZuRLKVgaFgMvmukz9X5skXG57rYVTBeJkHmNgqiSf30w+f7MnkV+UrdQx8as7GCZyUn5KqgqM+/t94JYxDBlqmUM7d7DIH7H+83oK1tVHL5f66ir3Nl4yuURgJla+i79+wjealuckZkYAiQXKFkRIyxRrLmiNSScyeGUveARA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=x3unLuL0q2mikAEINPIhmdAelbXnRh3L63ReJiMsOzc=;
 b=M3FcI+P7lWfExqnlYtgFtV9TwpYZqnyiWgW8F2pDJGt8g/Luw7Szzon+0A4yjnKXayjRdI/4ikbPBzeYJTR43L0H7Z6HYnO+Zjc9YqXYp94Zid+3t43C8ha1QYrAh5tHrXgi36OwGhzhOtJc/yFhKB5ejIukwdbQ498OJUpJ6t487/LIJ93Jmp7iNWQOtUcZM7sHlhbHNVwgJ1GVRy1nlSF0gn/vR/xM3gi/A6flcBjA/rccmV8RmFc8XXg8yCA+ADmT4UZjP1wSV/FfJy907Ej2EyZapIqygYlvSZEuyWToBew4YZdHy8Xgra3uX/S0c5wjohcJ/zkl8kL22y7H2A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass
 header.d=ibm.com; arc=none
Received: from MN2PR15MB2783.namprd15.prod.outlook.com (2603:10b6:208:127::23)
 by DS0PR15MB6359.namprd15.prod.outlook.com (2603:10b6:8:fe::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.17; Wed, 29 Jan
 2025 19:50:03 +0000
Received: from MN2PR15MB2783.namprd15.prod.outlook.com
 ([fe80::50fe:e6ea:49d6:e10c]) by MN2PR15MB2783.namprd15.prod.outlook.com
 ([fe80::50fe:e6ea:49d6:e10c%6]) with mapi id 15.20.8377.027; Wed, 29 Jan 2025
 19:50:03 +0000
From: Eduard Stefes <Eduard.Stefes@HIDDEN>
To: "eggert@HIDDEN" <eggert@HIDDEN>
Thread-Topic: [EXTERNAL] Re: bug#75924: maint: fix s390 buffer flushes
Thread-Index: AQHbRJ29yBjWdKhan0yxIa2MJpeQ4rMsmlIAgAAAoYCAAAH2AIABiuYAgAAAUwCAAE5XgIAADkMA
Date: Wed, 29 Jan 2025 19:50:03 +0000
Message-ID: <e62470ce0f929063641b4a3f0a669a79cf930fc4.camel@HIDDEN>
References: <5a8f263c4687100fceef43bf6a06a0b840af5180.camel@HIDDEN>
 <20250129141836.69050-1-eduard.stefes@HIDDEN>
 <45df1f77-1deb-46ae-9dbf-446bf192d9e9@HIDDEN>
In-Reply-To: <45df1f77-1deb-46ae-9dbf-446bf192d9e9@HIDDEN>
Accept-Language: en-US, de-CH
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR15MB2783:EE_|DS0PR15MB6359:EE_
x-ms-office365-filtering-correlation-id: a5faa04f-f4a1-4c3d-9531-08dd409e1f90
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
 ARA:13230040|366016|1800799024|376014|10070799003|38070700018; 
x-microsoft-antispam-message-info: =?utf-8?B?ZkE2QWJlNXF1Q3FFSUZaY2ZGa29OK2srdjA1Um9aWkgya1JvSk1VclBFMXUy?=
 =?utf-8?B?dGthK1NZNkVKV1NLVUVBSmN2M043VS9rRm9sL21hOG1wRjFLcXpYQVJGUXZY?=
 =?utf-8?B?Rk9XcmpqaWZsMFZXT3EzbDFyZDg0bTUxZ3RveXRoYmxQcEJ4VHNrMkU5eGox?=
 =?utf-8?B?OVc0Z1h1bGRWTFBuekpOZ0ZsVm9tY2VENnZiakk2RWxHdWFYQ1orK0I4eEdy?=
 =?utf-8?B?cjZ4Vnh5TUd1VkpzSXd1ZzJLcDRiV3hBV1ZBOVZQeDBMYS9uNWZNN1VYR0F1?=
 =?utf-8?B?M1NSUjZXc3lIUXBDU0hkTE1XbnJzek4xUnhib1VONUpEb3dqWTdqT25Nd0or?=
 =?utf-8?B?cVcvZU9BMmF6VWpreFFEZm81U0laZ2hPRTArQ0lyWCtQUDljcGhONTlBcTNm?=
 =?utf-8?B?cklBQjdRZWttVENScSswaG5KS1psRWpGamxRWjJkWmpNeFdSdzBpQmNhZkVT?=
 =?utf-8?B?S0NmTjMrMlNONXdWeUNoNU5pMzRJVXRnM2ZEWkY1V3g4ME03U01UMDJPeFFX?=
 =?utf-8?B?ZDE0YkdNOGhqNkNyNU5wQ200aFBwWmpqeldFcCtjV000ZnRjcENMem1OMDJv?=
 =?utf-8?B?eDcwMkVqbHRqNnhCcEZsb2FhR1FoUzVhcXVFam5UL1NIN1UrMzdpTWgwOU1O?=
 =?utf-8?B?bVBkTW9HTC8vS1NLUlA5SW1xcGFBTDdLVStSYUJlRnd4SDUxM3dyVGhjSmhO?=
 =?utf-8?B?LzFtRXFVY3hPV3haUElTZDlNbjFEZEk2YTV5TWZkK21LNlJjZ0JWNDE0NnRL?=
 =?utf-8?B?Rkk5MG1yKzlSRHk3Y0kyK1lKUW1ZdG4ySTNiZy9iUjk5SzRvS05SMDVFYlgv?=
 =?utf-8?B?R3g3QlpLejA4V1VxLzNxQS9pVVdnYnI4d1Z5QURXQlJQK1V6bGFTTXJJcUI3?=
 =?utf-8?B?ZWV5ZzlXamdKcTFOdWZPZFhGSnowUkU5blp2QktWVDZyS0FNQi9RMjd0Uno5?=
 =?utf-8?B?U1lCK1I2VVhkMzIzUWFBRzBmVFNnMlZ6d2tRcEVUakx6aGtJYzYxVjV2cXBy?=
 =?utf-8?B?cU1BbCtTUmxEWXVWVzNLcDRsTXBRd09WeHYraC9GS003RkZFRGd2TTFJVjh4?=
 =?utf-8?B?YTA1eUluVWFVamdnekVPc0tYMDVoWWxwRG1SZGNGcHlSYWlCdVhkNlU1RitX?=
 =?utf-8?B?S01rOXJpa3pHbVhIOUN3OGd5WWFYaXNLazB2dlNKcURDaXFQeks3eXJKYnZj?=
 =?utf-8?B?TG1aTXJwb3hXbFdTZm9DdUpiaHpXYXpmTzdBa0Z1SklBWFdldm5KSGRXVS8v?=
 =?utf-8?B?bUJ5V2dDdzZUSGlEcU4wOFpyQ3RKTnZZNVpvWnBleFlwZExHMTlGZUtGYjRa?=
 =?utf-8?B?YnhaTWczVHg2OFd0MFg2Y04yQXpQOXlYOWpWSDZoVnZMb1VYSjhtV3owcUFQ?=
 =?utf-8?B?K05EVHV0TDExU20vbDVTVEVQb1dXclVkQkFsL0lpNTBPeEUzd0h3akQrVnJH?=
 =?utf-8?B?NmM0T256WXNhSjYvOG5NMU9sM2tXaUh6TUt0SWJWa09OUzZBdVFUVlYyaVlC?=
 =?utf-8?B?cklOVTJOMllseDJQNllWU2xleldoUkVreXRvV2thSlpRT0l5SnlrbFFURnJ5?=
 =?utf-8?B?Sm8zZHBEZXgycVE3MWRzdnJoWXpEeDZ3NlVhUGJvYUZaUXhXdldxNDFxTEhN?=
 =?utf-8?B?YkNsT2NIZmpGMHRBZTNwU2RlNkJHbWpwTWFETjB5TFRPNW1nUXdKejFZNWRa?=
 =?utf-8?B?WGNNTHhPeENnT1ZXS3V3OE80d2I4M2E1MzVFSG8yNUQxUjlzSkRiU2s2cUZD?=
 =?utf-8?B?RmxWRU9ITFlrakFBQm9BOHcweE8rdmp3dkNjQUs2ZUhQOWtSQmVQNHBrRU1U?=
 =?utf-8?B?NEdrNnhLUDd2NW1GUHkxRU1DcEp3c0R1M3dSK2t2SUhuQlpDNjh2b0UrakF5?=
 =?utf-8?B?SS9tRFM3eC9YbWJKNkdlb3JXcHVpbHVFSUtzYUE2V20rTzByZ1FwVk9JNnl1?=
 =?utf-8?Q?ogR4A9eCwtCx0ysjFrBI76WnbueS38Yw?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MN2PR15MB2783.namprd15.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(376014)(10070799003)(38070700018); DIR:OUT;
 SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NlAwbXhtTCtFUmJ0STd3bEVNZUhWNjY0U3Y2eGhLaFBiMEdyMHZlR0RsbGx6?=
 =?utf-8?B?SGdqRFAya05XUnZQeWFjOHhMamNvUUxVZU9iZkxGZzJSMjMxSW5jS0pjcEVW?=
 =?utf-8?B?dEVaNFVzREViWnBhSFYrZU9HVkNJa2g4YlBtQ0ZpVndHZGxpWnhpN1hrdDNk?=
 =?utf-8?B?R2xlSE0weDJBdFJ0M3NTUmF0MEhUbk5ZaEpoYVRFOE1BdmNpV1NOSCtCaUxt?=
 =?utf-8?B?WkJtSVNHTzROcEx5ZnF4OU9jSEkwT0hWUEF2RitpYkc4UVRJdHROSlV2Wlhk?=
 =?utf-8?B?TDIvZG5POG5xL0pldHM5RFM3dWNqSHFDajdNMHJmaVpzaVNCR0drRU5Cak00?=
 =?utf-8?B?OFNCOS9LaXFBcUVBN2dwRFM2N2NnSWdHRDl2Smc4bnRDU0RWYTkyRnF6cEVj?=
 =?utf-8?B?Y1BjQXhnMEtnYkRYZW5GNEw4NFBWWnlkSmNSUkJUL0tuc2JmZWVCZWgxdWY5?=
 =?utf-8?B?cUdMdEMycUdHSkV4ZmR2ZG1KQ3l0TTBpVVJSanhTOVA4d0wyR3hJYkhFUVY1?=
 =?utf-8?B?K1lwSDdyNWVlcXFkd2NPNVZjSU42bTJnQ0NsQ1FwbnRabFZacUNjTjZCL3g1?=
 =?utf-8?B?c2ZLSHhaRVBncEphaVJmeHVvWVVpQmdJRWhqVHFUeUtVdDFvUXA5V3JyYit4?=
 =?utf-8?B?dkFEUDhxRklCS3VaV0NwckY2ZDVEWm9zMitqaVVPQXA0cXJSOHBPMUEzWjlt?=
 =?utf-8?B?bFpwVDV1dXZDdzNjbjhRa2ZDa2puSGFNdU4vUm5XNUNwVUF0dkcrdmJycFk1?=
 =?utf-8?B?M3J3aVRkM1p6NGlidjYzZ2RnT3BDeUVPNEVWSzRoN0pEQXJzWWwwVnZEelNX?=
 =?utf-8?B?eEVYbERuSVAvamlNSitwSmgyeVJ6d1R2cHkvRnQrTUhEQ0lGZGVsVGhNUTFh?=
 =?utf-8?B?VXF2VVhBMTVZamJyS3FLMFdQT2hidUcvY1Y0Rkt5MTVqbWNGVXNEUmIxeTNZ?=
 =?utf-8?B?ZWxnVXhId3dUR3g5Tm9sVmp0d2pBbkd2OVlkZzZMT3pCTjROTk5rM1JncEhl?=
 =?utf-8?B?Z3Y3d0dvamVkS29mak9iYzBTVnhxN0U0VU56L3czUEpQL21WQmtLUFJIMkdn?=
 =?utf-8?B?S1FkbEtoeGw5NElLNlBJd2cvdE1Hc3VWaHl4b3FRUFAvMXlGaytVejA5cFdr?=
 =?utf-8?B?LzBrY3BLa2hvRjFQai9MRVlNYytSNDJSNEI4TGw4K0J1ZXBnZnVrbWIyNlZV?=
 =?utf-8?B?c3dnWGdlNzJtL1FPMFplMUFOelZNdk0zczZSZUUwU0RhSmxTblBIaTB6ZldR?=
 =?utf-8?B?RWVhKzlOcGs3RmdidzFMRExsNjJWdTB6QWRSUy9tSUpKTzVwZkMrVm5XSks2?=
 =?utf-8?B?T2F0WGRYTWlhV2xtZElNZlVlQVRoMm8wekFhT0ViZFBPTkZ4eklTeTh3L25C?=
 =?utf-8?B?M1JJQzBiUGpCWXpocXVHbFhQV0J4N1RVR1hmYVdXRTk2NW1QSU1sMzhxOG1u?=
 =?utf-8?B?NzhGenl0OFRjZmorMWNuR0dRRm9reWlwenp0djBVWUN5NVdHbjNkdWdubmlU?=
 =?utf-8?B?a3RYbDl4WEZkdGJHOERUZjJ3TmVEK2pURVI0bHd2YWlqNlF1bjFLd3MrUDJv?=
 =?utf-8?B?aTdCYWdLcjMzMDBMaXFuUW5ZSUNVYjNMUlAxZ3BFN3ZXTUdsVHpDc3I3QlNn?=
 =?utf-8?B?dHNxUXdNUWtpWDlYOUFLN1R4Q1JVdlgrRUg4ZFNyNWxaTkVQS1ZhRHY0VU1y?=
 =?utf-8?B?OTVaN3BVakoxdFpINTJ5ZThQcmdtdXI1UkVGdWh6Q1BKUlVzRmkrTGpSL1E3?=
 =?utf-8?B?MG02aSsvN0VaOW5tVUM0d0taeitPNWtmTGNBMG82MG9Zc0RsWXZUZEpPeTZE?=
 =?utf-8?B?M0UwRUlqc0x4SW1HZ1VIbklGcHNvOGdoc2wxV1NjTmNDVzkwbjkzangvM3E3?=
 =?utf-8?B?Lys2NndmdHZEWjdPNG9hbExVcnltMkszdWlQMVRxSjNmWEJKekczR0JHNStG?=
 =?utf-8?B?VU1XY3hPMlJYK2lQMlVSSDFQekNSRGZsWmQ4UDY1MmpZL09ocHJHeWd6ZDBY?=
 =?utf-8?B?YnVKeWNxTi9WNjJQNWFwL0R1WXEyQXZUSEg2OEk4ZkZxR05ONHhOWUtqbG5r?=
 =?utf-8?B?VUtndE5MQWNFQnFHTVNRZjg3SjR6S0ovcW1jaWhxOHJWWnBBbHBqZVRyVWJs?=
 =?utf-8?B?cXc3SHJwRFB6Q051UTh2dDZkczJBVmtoY0hLWUl6YzFaeGhxZnZCbTlwbDd5?=
 =?utf-8?B?UnVjMDU1bytocS9kaWFMbW1DR0wxYURpU0RKT20ya2Q4UDRFcXRhcnZVQ0sz?=
 =?utf-8?B?TGZ3WjVsUWJxY3NLN0s0V0tOeVhBPT0=?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <52766A3A7C6D9547B048994F374898C9@HIDDEN>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ibm.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR15MB2783.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a5faa04f-f4a1-4c3d-9531-08dd409e1f90
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jan 2025 19:50:03.4744 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: V7YXIb74+9F19AGHSWJbnr+bIH/GnYVuYWEtC+vhcONfxq9U9NxcgubZlG5dowED771vv7O35ha75heT5ZZN8A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR15MB6359
X-Proofpoint-ORIG-GUID: vvphjRFByQUd-tOy5-ZgYk1Xa_IV83yv
X-Proofpoint-GUID: vvphjRFByQUd-tOy5-ZgYk1Xa_IV83yv
Subject: RE: bug#75924: maint: fix s390 buffer flushes
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-01-29_04,2025-01-29_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 impostorscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0
 mlxscore=0 bulkscore=0 phishscore=0 mlxlogscore=999 spamscore=0
 adultscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.19.0-2411120000 definitions=main-2501290151
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 75924
Cc: "75924 <at> debbugs.gnu.org" <75924 <at> debbugs.gnu.org>,
 "iii@HIDDEN" <iii@HIDDEN>,
 "andreas.hasenack@HIDDEN" <andreas.hasenack@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

SGksDQoNCk9uIFdlZCwgMjAyNS0wMS0yOSBhdCAxMDo1OCAtMDgwMCwgUGF1bCBFZ2dlcnQgd3Jv
dGU6DQo+IFRoYW5rcyBmb3IgdGhlIGJ1ZyByZXBvcnQuIEkgaW5zdGFsbGVkIHRoZSBhdHRhY2hl
ZCwgYSBiaXQgc2ltcGxlcg0KPiB0aGFuIA0KPiB0aGUgcGF0Y2ggeW91IHN1Z2dlc3RlZDsgY2Fu
IHlvdSBwbGVhc2UgZ2l2ZSBpdCBhIHRyeT8NCmNoYW5naW5nIHRoZSBjYWxsIGZpbGxfaW5idWZm
KDEpIHRvIGZpbGxfaW5idWZmKDApIHdpbGwgbm90IHdvcmsuDQpkZmx0Y2Mgd29ya3Mgb24gdGhl
IG91dGJ1ZiwgYW5kIGZpbGxfaW5idWZmIHdpbGwgZXZlbnR1YWxseSBjYWxsDQpmbHVzaF93aW5k
b3cgaW4gY2FzZSBpdCBoaXRzIEVPRiAmJiAwLiBCdXQgaXQgd2lsbCBOT1QgY2FsbA0KZmx1c2hf
b3V0YnVmKCkgd2hpY2ggd2UgbmVlZCBpbiB0aGlzIGNhc2UuDQoNCg0KDQo+IA0KPiBBbHNvLCBp
cyB0aGVyZSBhIHJlbGF0ZWQgYnVnIG5lYXIgZGZsdGNjLmMgbGluZSAzNzU/IFRoYXQgaXMsIHdo
ZW4gDQo+IChpbnB0ciA9PSBpbnNpemUgJiYgZmlsbF9pbmJ1ZiAoMSkgPT0gRU9GICYmIHBhcmFt
LT5jZiksIHdvbid0IGluc2l6ZQ0KPiB0aGVuIGJlIHplcm8sIHNvIHRoYXQgZ3ppcCB3aWxsIGdv
IGludG8gYW4gaW5maW5pdGUgbG9vcCBhdHRlbXB0aW5nDQo+IHRvIA0KPiByZWFkIHBhc3QgRU9G
Pw0KSSB3aWxsIHRoaW5rIGFib3V0IHRoaXMgYW5kIHRyeSB0byBjb21lIHVwIHdpdGggYSB0ZXN0
IGZvciBpdC4gVG8gbWUgaXQNCmxvb2tzIGxpa2UgaW5idWYgaXMgcHJlYWxsb2NhdGVkIChnemlw
LmM6MTM1KSBzbyBpdCBtaWdodCBiZSBvayB0byByZWFkDQpwYXN0IEVPRiBhbmQganVzdCBjb21w
cmVzcyB6ZXJvcy4gVGhlIGxvZ2ljIGFyb3VuZCBpdCBzaG91bGQgcHJldmVudA0KYWNjZXNzIHBh
c3QgaW5idWZbTUFYXS4gQnV0IGJldHRlciBiZSBzYXZlIHRoZW4gc29ycnkuICANCg0KSW4gdGhh
dCBtYXR0ZXIsIHNob3VsZCBJIGV4dHJhY3QgdGhlIGZhaWxpbmcgZ3ppcCB0ZXN0cyBmcm9tIHJz
eXNsb2cNCmFuZCBhZGQgdGhlbSB0byB0aGUgZ3ppcCB0ZXN0IHN1aXQ/DQoNCi0tIA0KRWR1YXJk
IFN0ZWZlcyA8RWR1YXJkLlN0ZWZlc0BpYm0uY29tPg0K




Information forwarded to bug-gzip@HIDDEN:
bug#75924; Package gzip. Full text available.
Merged 74651 75911 75924. Request was from Paul Eggert <eggert@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 75924 <at> debbugs.gnu.org:


Received: (at 75924) by debbugs.gnu.org; 29 Jan 2025 18:59:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 13:59:11 2025
Received: from localhost ([127.0.0.1]:43041 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tdDHK-00054R-Vz
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 13:59:11 -0500
Received: from mail.cs.ucla.edu ([131.179.128.66]:44638)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eggert@HIDDEN>)
 id 1tdDHI-00053u-7a
 for 75924 <at> debbugs.gnu.org; Wed, 29 Jan 2025 13:59:09 -0500
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id 6990A3C01409D;
 Wed, 29 Jan 2025 10:59:01 -0800 (PST)
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP
 id 5fYUfPa14gy5; Wed, 29 Jan 2025 10:59:00 -0800 (PST)
Received: from localhost (localhost [127.0.0.1])
 by mail.cs.ucla.edu (Postfix) with ESMTP id C7DCE3C00E40A;
 Wed, 29 Jan 2025 10:59:00 -0800 (PST)
DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu C7DCE3C00E40A
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu;
 s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1738177140;
 bh=30Dl/QGs+9KAOCzXlbldg6eJWBmdcIeDeFyansz3W68=;
 h=Message-ID:Date:MIME-Version:To:From;
 b=Kse4k9sgeTD6Hp1htFjIUwSjeAh2nKTRqvYkk+oximREIy8mJwtc5lqtyIE9GmoeO
 d5qJA7QgjHhCqEHBTvKHOnXBf7vM4hgFN94aRWYrP+1wmZKz1nRZ4NCJj04xpcuH3x
 w3+MtfK7WcN6qbbBbn3kBdAAg2YUiqTgdZ8ge/edt1MXPo2ae+a5oFl7OHaiTcXdGd
 XnXVLYTsb8Sm2Z0MdyIoMrQZYTUfxxgYQirVIwGk/I+oNL8NvI/fvg+M6py7CxRn/A
 esNRvasAWDrhN3KW01AOh18hWE9JQ+uoMKMSVwd/PXHqTQw/Jznqbb5xHVD7TT2b4S
 z3qIgWH3oRIew==
X-Virus-Scanned: amavis at mail.cs.ucla.edu
Received: from mail.cs.ucla.edu ([127.0.0.1])
 by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP
 id NAa-8441Z6Cw; Wed, 29 Jan 2025 10:59:00 -0800 (PST)
Received: from [192.168.254.12] (unknown [47.154.28.214])
 by mail.cs.ucla.edu (Postfix) with ESMTPSA id A7FFB3C01409D;
 Wed, 29 Jan 2025 10:59:00 -0800 (PST)
Content-Type: multipart/mixed; boundary="------------5LqlOc0V6pAowN6PHGzA9t0E"
Message-ID: <45df1f77-1deb-46ae-9dbf-446bf192d9e9@HIDDEN>
Date: Wed, 29 Jan 2025 10:58:59 -0800
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#75924: maint: fix s390 buffer flushes
To: Eduard Stefes <eduard.stefes@HIDDEN>
References: <5a8f263c4687100fceef43bf6a06a0b840af5180.camel@HIDDEN>
 <20250129141836.69050-1-eduard.stefes@HIDDEN>
Content-Language: en-US
From: Paul Eggert <eggert@HIDDEN>
Organization: UCLA Computer Science Department
In-Reply-To: <20250129141836.69050-1-eduard.stefes@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 75924
Cc: 75924 <at> debbugs.gnu.org, Ilya Leoshkevich <iii@HIDDEN>,
 Andreas Hasenack <andreas.hasenack@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is a multi-part message in MIME format.
--------------5LqlOc0V6pAowN6PHGzA9t0E
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Thanks for the bug report. I installed the attached, a bit simpler than 
the patch you suggested; can you please give it a try?

Also, is there a related bug near dfltcc.c line 375? That is, when 
(inptr == insize && fill_inbuf (1) == EOF && param->cf), won't insize 
then be zero, so that gzip will go into an infinite loop attempting to 
read past EOF?
--------------5LqlOc0V6pAowN6PHGzA9t0E
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-gzip-fix-problem-with-s390-buffer-flushes.patch"
Content-Disposition: attachment;
 filename="0001-gzip-fix-problem-with-s390-buffer-flushes.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MTA4ODk3MGQ0NWJhZWRiYTQ3Mzk2MzIzMDVkMWRiYzVhY2JiM2JmIE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1
PgpEYXRlOiBXZWQsIDI5IEphbiAyMDI1IDEwOjUyOjQ5IC0wODAwClN1YmplY3Q6IFtQQVRD
SF0gZ3ppcDogZml4IHByb2JsZW0gd2l0aCBzMzkwIGJ1ZmZlciBmbHVzaGVzCgpQcm9ibGVt
IHJlcG9ydGVkIGJ5IEVkdWFyZCBTdGVmZXMgPGh0dHBzOi8vYnVncy5nbnUub3JnLzc0NjUx
Pi4KKiBkZmx0Y2MuYyAoZGZsdGNjX2RlZmxhdGUpOiBGbHVzaCBvdXRwdXQgYnVmZmVyIGlm
IHByZW1hdHVyZSBFT0YuCi0tLQogTkVXUyAgICAgfCA0ICsrKysKIGRmbHRjYy5jIHwgNiAr
LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL05FV1MgYi9ORVdTCmluZGV4IDhiODczMWIuLjQxNzY4OWMgMTAw
NjQ0Ci0tLSBhL05FV1MKKysrIGIvTkVXUwpAQCAtNCw2ICs0LDEwIEBAIEdOVSBnemlwIE5F
V1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi0gb3V0bGluZSAtKi0K
IAogKiogQnVnIGZpeGVzCiAKKyAgJ2d6aXAgLWQnIG5vIGxvbmdlciBvbWl0cyB0aGUgbGFz
dCBwYXJ0aWFsIG91dHB1dCBidWZmZXIgd2hlbiB0aGUKKyAgaW5wdXQgZW5kcyB1bmV4cGVj
dGVkbHkgb24gYW4gSUJNIFogcGxhdGZvcm0uCisgIFtidWcgaW50cm9kdWNlZCBpbiBnemlw
LTEuMTFdCisKICAgJ2d6aXAgLWwnIG5vIGxvbmdlciBtaXNyZXBvcnRzIGxlbmd0aHMgb2Yg
bXVsdGltZW1iZXIgaW5wdXRzLgogICBbYnVnIGludHJvZHVjZWQgaW4gZ3ppcC0xLjEyXQog
CmRpZmYgLS1naXQgYS9kZmx0Y2MuYyBiL2RmbHRjYy5jCmluZGV4IGZjZGMwNWEuLmM5N2Ux
OWUgMTAwNjQ0Ci0tLSBhL2RmbHRjYy5jCisrKyBiL2RmbHRjYy5jCkBAIC00MzQsMTEgKzQz
NCw3IEBAIGRmbHRjY19pbmZsYXRlICgpCiAgICAgICAgIGZsdXNoX291dGJ1ZiAoKTsKICAg
ICAgIGlmIChpbnB0ciA9PSBpbnNpemUpCiAgICAgICAgIHsKLSAgICAgICAgICBpZiAoZmls
bF9pbmJ1ZiAoMSkgPT0gRU9GKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAvKiBQ
cmVtYXR1cmUgRU9GLiAgKi8KLSAgICAgICAgICAgICAgcmV0dXJuIDI7Ci0gICAgICAgICAg
ICB9CisgICAgICAgICAgZmlsbF9pbmJ1ZiAoMCk7CiAgICAgICAgICAgaW5wdHIgPSAwOwog
ICAgICAgICB9CiAKLS0gCjIuNDUuMgoK

--------------5LqlOc0V6pAowN6PHGzA9t0E--




Information forwarded to bug-gzip@HIDDEN:
bug#75924; Package gzip. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Jan 2025 14:19:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 29 09:19:03 2025
Received: from localhost ([127.0.0.1]:40436 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1td8uB-0004p7-4o
	for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 09:19:03 -0500
Received: from lists.gnu.org ([2001:470:142::17]:56126)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eduard.stefes@HIDDEN>)
 id 1td8u8-0004ot-Hw
 for submit <at> debbugs.gnu.org; Wed, 29 Jan 2025 09:18:57 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eduard.stefes@HIDDEN>)
 id 1td8tz-00045j-Kn
 for bug-gzip@HIDDEN; Wed, 29 Jan 2025 09:18:48 -0500
Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eduard.stefes@HIDDEN>)
 id 1td8tx-00061S-PB
 for bug-gzip@HIDDEN; Wed, 29 Jan 2025 09:18:47 -0500
Received: from pps.filterd (m0353729.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50T5Nx0Q013583;
 Wed, 29 Jan 2025 14:18:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc
 :content-transfer-encoding:date:from:in-reply-to:message-id
 :mime-version:references:subject:to; s=pp1; bh=N25n+PSGsyHAH0s+t
 wvSbgEfcsPgnq+b4F3TOWBG+Q4=; b=qTQPk/eVHUuyinD5ImdrnQCwi9WjnBge5
 mXASPeIKKO2hV4tceGj1A+YFVGUjjLusfBLTtVJYi2EDfVjbJgRYhCpyCmiiIqrL
 hjZtPW86USsYeZ2qIi70nypEH/7OYa/KwuX/EkMz3v0HklHg80mEDTD10Z5gcJhw
 kjhrqejsqU57ylO76jNZCSiT3VQw2vuzMrR+HQCqdVkCBK8VHkN57yVAU458drvK
 5gffgfWCpiw9U2HYsRQ2yrCgDV8n2Hr8Xfp0IF347Y55Ovet69GaARQ1Y1umdzT3
 4asTtdr7G9RMyt3JrmScOF8cyaWjRtJsy45m2yDZZYq0Ug/TVWTDg==
Received: from ppma22.wdc07v.mail.ibm.com
 (5c.69.3da9.ip4.static.sl-reverse.com [169.61.105.92])
 by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 44fe58aand-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Wed, 29 Jan 2025 14:18:41 +0000 (GMT)
Received: from pps.filterd (ppma22.wdc07v.mail.ibm.com [127.0.0.1])
 by ppma22.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 50TCke8T012351;
 Wed, 29 Jan 2025 14:18:40 GMT
Received: from smtprelay01.fra02v.mail.ibm.com ([9.218.2.227])
 by ppma22.wdc07v.mail.ibm.com (PPS) with ESMTPS id 44dany94su-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Wed, 29 Jan 2025 14:18:40 +0000
Received: from smtpav01.fra02v.mail.ibm.com (smtpav01.fra02v.mail.ibm.com
 [10.20.54.100])
 by smtprelay01.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 50TEIcsF50987512
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 29 Jan 2025 14:18:38 GMT
Received: from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 6A7102008C;
 Wed, 29 Jan 2025 14:18:38 +0000 (GMT)
Received: from smtpav01.fra02v.mail.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 232072008A;
 Wed, 29 Jan 2025 14:18:38 +0000 (GMT)
Received: from li-c118b070-7b37-438b-956b-2188fa4197f0.ibm.com.com (unknown
 [9.171.34.19]) by smtpav01.fra02v.mail.ibm.com (Postfix) with ESMTP;
 Wed, 29 Jan 2025 14:18:38 +0000 (GMT)
From: Eduard Stefes <eduard.stefes@HIDDEN>
To: bug-gzip <bug-gzip@HIDDEN>
Subject: maint: fix s390 buffer flushes
Date: Wed, 29 Jan 2025 15:18:36 +0100
Message-ID: <20250129141836.69050-1-eduard.stefes@HIDDEN>
X-Mailer: git-send-email 2.48.1
In-Reply-To: <5a8f263c4687100fceef43bf6a06a0b840af5180.camel@HIDDEN>
References: <5a8f263c4687100fceef43bf6a06a0b840af5180.camel@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TM-AS-GCONF: 00
X-Proofpoint-GUID: nVTOSvgUUzXhiTVxv77WsY2-cut4Glvf
X-Proofpoint-ORIG-GUID: nVTOSvgUUzXhiTVxv77WsY2-cut4Glvf
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-01-29_02,2025-01-29_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 clxscore=1015 spamscore=0
 lowpriorityscore=0 mlxlogscore=304 bulkscore=0 impostorscore=0
 priorityscore=1501 mlxscore=0 adultscore=0 malwarescore=0 suspectscore=0
 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.19.0-2411120000 definitions=main-2501290113
Received-SPF: pass client-ip=148.163.156.1; envelope-from=eduard.stefes@HIDDEN;
 helo=mx0a-001b2d01.pphosted.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: Andreas Hasenack <andreas.hasenack@HIDDEN>,
 Eduard Stefes <eduard.stefes@HIDDEN>, Ilya Leoshkevich <iii@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Problem reported by Nick Rosbrook in:
https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/2083700

align the behavior of dfltcc_inflate to do the same as gzip_inflate
when it hits a premature EOF
---
 dfltcc.c    | 6 +++++-
 tests/hufts | 6 ++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/dfltcc.c b/dfltcc.c
index 811c1f8..5d421bb 100644
--- a/dfltcc.c
+++ b/dfltcc.c
@@ -18,6 +18,7 @@
 #include <config.h>
 
 #include <stdlib.h>
+#include <errno.h>
 
 #ifdef HAVE_SYS_SDT_H
 # include <sys/sdt.h>
@@ -437,7 +438,10 @@ dfltcc_inflate ()
           if (fill_inbuf (1) == EOF)
             {
               /* Premature EOF.  */
-              return 2;
+              flush_outbuf ();
+              errno = 0;
+              read_error ();
+              __builtin_unreachable ();
             }
           inptr = 0;
         }
diff --git a/tests/hufts b/tests/hufts
index c464ef6..6dbb8ac 100755
--- a/tests/hufts
+++ b/tests/hufts
@@ -40,10 +40,12 @@ compare exp err || fail=1
 
 printf '\037\213\010\000\060\060\060\060\060\060\144\000\000\000' > bug33501 \
   || framework_failure_
-printf '\ngzip: stdin: invalid compressed data--format violated\n' >exp33501 \
+printf '\ngzip: stdin: invalid compressed data--format violated\n' > exp33501.1 \
+  || framework_failure_
+printf '\ngzip: stdin: unexpected end of file\n' > exp33501.2 \
   || framework_failure_
 returns_ 1 gzip -d <bug33501 >out33501 2> err33501-raw || fail=1
 sed "$clean_stderr" err33501-raw > err33501 || framework_failure_
-compare exp33501 err33501 || fail=1
+compare exp33501.1 err33501 || compare exp33501.2 err33501 || fail=1
 
 Exit $fail
-- 
2.48.1





Acknowledgement sent to Eduard Stefes <eduard.stefes@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gzip@HIDDEN. Full text available.
Report forwarded to bug-gzip@HIDDEN:
bug#75924; Package gzip. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 17 Feb 2025 10:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.