tar tvzf / xvzf failure

Eric BENARD ebenard at free.fr
Sun Nov 11 21:08:58 UTC 2007


Hi,

I'm trying busybox 1.8.1 on ARM920t (compiled with gcc 4.1.2 + glibc
2.3.6 with -O2 -mtune=arm920t -msoft-float).

tar cvzf / cvjf works fine
tar tvjf / xvjf works fine

tar tvzf / xvzf doesn't work and stays blocked forever,
strace log is :
.../...
brk(0x100000)                           = 0x100000
open("etc.tar.gz", O_RDONLY|O_LARGEFILE) = 3
read(3, "\37\213", 2)                   = 2
pipe([4, 5])                            = 0
fork()                                  = 860
close(5)                                = 0
read(4, 

busybox 1.6.1 was working fine previously with he same compiler/glibc
versions.

gzip -d -c etc.tar.gz | tar tvf - 
is working fine.

Are you aware of a recent change to tar/gzip which could create this
problem ?

Thanks,
Eric




More information about the busybox mailing list