[BusyBox 0000496]: Gunzip do not report correclty when uncompressing a corrupted gz file
bugs at busybox.net
bugs at busybox.net
Tue Dec 27 10:57:44 UTC 2005
A NOTE has been added to this issue.
======================================================================
http://busybox.net/bugs/view.php?id=496
======================================================================
Reported By: xbc
Assigned To: BusyBox
======================================================================
Project: BusyBox
Issue ID: 496
Category: Other
Reproducibility: always
Severity: minor
Priority: normal
Status: assigned
======================================================================
Date Submitted: 10-21-2005 06:05 PDT
Last Modified: 12-27-2005 02:57 PST
======================================================================
Summary: Gunzip do not report correclty when uncompressing a
corrupted gz file
Description:
We voluntary corrupted a gz file ( changing one byte ) then oncompressed it
with bb gunzip. In such a case, bb's gunzip
- spot the error correctly
- display a message about a CRC error
BUT
- return the same exit code as when the gz file is ok
We patched the thing, see attachment
======================================================================
----------------------------------------------------------------------
robang74 - 12-27-05 02:57
----------------------------------------------------------------------
This bug is still in bb version 1.01, but with different behaviure (see
below).
Anyway this bug and segmentation fault could be fixed using patch for 347
bug.
http://busybox.net/bugs/view.php?id=347
HOW TO REPRODUCE BUG:
busybox-1.01]$ cat busybox | gzip -9 > test.gz
busybox-1.01]$ cat test.gz | tr -d \ >test.gz0
busybox-1.01]$ ls -al test.gz*
-rw-r--r-- 1 roberto users 136149 dic 27 11:51 test.gz
-rw-r--r-- 1 roberto users 135682 dic 27 11:51 test.gz0
BEFORE PATCH 347:
busybox-1.01]$ ./busybox gunzip -t test.gz; echo $?
0
busybox-1.01]$ ./busybox gunzip -t test.gz0; echo $?
Segmentation fault
139
AFTER PATCH 347:
busybox-1.01_raf7]$ ./busybox gunzip -t test.gz; echo $?
0
busybox-1.01_raf7]$ ./busybox gunzip -t test.gz0; echo $?
gunzip: inflate error 2
1
Issue History
Date Modified Username Field Change
======================================================================
10-21-05 06:05 xbc New Issue
10-21-05 06:05 xbc Status new => assigned
10-21-05 06:05 xbc Assigned To => BusyBox
10-21-05 06:05 xbc File Added: decompress_unzip.patch
12-27-05 02:57 robang74 Note Added: 0000819
======================================================================
More information about the busybox-cvs
mailing list