[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-tar] tar-1.15.1: test #29 failed on Solaris 8
From: |
Tomohiro Suzuki |
Subject: |
[Bug-tar] tar-1.15.1: test #29 failed on Solaris 8 |
Date: |
Thu, 13 Jan 2005 23:03:55 +0900 |
I'm getting a testsuite failure on tar-1.15.1.
Test #29(sparse01) does not end.
But tar-1.14 has no failure.
----------
# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 609 608 0 22:00:22 pts/2 0:00 /bin/bash -c set fnord
$MAKEFLAGS; amf=$2; dot_seen=no; target=`echo check-re
root 626 609 0 22:00:23 pts/2 0:00 /bin/bash -c set fnord
$MAKEFLAGS; amf=$2; dot_seen=no; target=`echo check-re
root 2625 2593 99 22:02:09 pts/2 9:37 join 639.1 -
root 639 638 0 22:00:25 pts/2 0:01 /bin/bash ./testsuite
root 608 5361 0 22:00:22 pts/2 0:00 make check
root 2597 2594 0 22:02:07 pts/2 0:00 cat
root 638 627 0 22:00:25 pts/2 0:00 make check-local
root 2594 639 0 22:02:07 pts/2 0:00 /bin/bash ./testsuite
root 627 626 0 22:00:23 pts/2 0:00 make check
root 2626 2593 0 22:02:09 pts/2 0:00 /bin/bash ./testsuite
root 2593 639 0 22:02:07 pts/2 0:00 /bin/bash ./testsuite
----------
# truss -p 2625
read(3, 0x0002DD2C, 8192) = 0
llseek(0, 0xFFFFFFFFFFFFFFFF, SEEK_SET) Err#29 ESPIPE
read(0, 0x0002FD3C, 5120) = 0
read(3, 0x0002DD2C, 8192) = 0
llseek(0, 0xFFFFFFFFFFFFFFFF, SEEK_SET) Err#29 ESPIPE
read(0, 0x0002FD3C, 5120) = 0
read(3, 0x0002DD2C, 8192) = 0
llseek(0, 0xFFFFFFFFFFFFFFFF, SEEK_SET) Err#29 ESPIPE
read(0, 0x0002FD3C, 5120) = 0
read(3, 0x0002DD2C, 8192) = 0
llseek(0, 0xFFFFFFFFFFFFFFFF, SEEK_SET) Err#29 ESPIPE
read(0, 0x0002FD3C, 5120) = 0
read(3, 0x0002DD2C, 8192) = 0
llseek(0, 0xFFFFFFFFFFFFFFFF, SEEK_SET) Err#29 ESPIPE
read(0, 0x0002FD3C, 5120) = 0
.............
----------
# ls -laFR testsuite.dir
testsuite.dir:
total 12
drwxr-xr-x 3 root other 512 Jan 13 22:02 ./
drwxrwxrwx 5 cyrusadm 1000 1024 Jan 13 22:00 ../
drwxr-xr-x 4 root other 512 Jan 13 22:02 29/
-rw-r--r-- 1 root other 15 Jan 13 22:02 at-check-line
-rw-r--r-- 1 root other 2 Jan 13 22:02 at-status
-rw-r--r-- 1 root other 0 Jan 13 22:02 at-stder1
-rw-r--r-- 1 root other 0 Jan 13 22:02 at-stderr
-rw-r--r-- 1 root other 184 Jan 13 22:02 at-stdout
testsuite.dir/29:
total 18
drwxr-xr-x 4 root other 512 Jan 13 22:02 ./
drwxr-xr-x 3 root other 512 Jan 13 22:02 ../
-rw-r--r-- 1 root other 237 Jan 13 22:02 639.1
drwxr-xr-x 2 root other 512 Jan 13 22:02 gnu/
drwxr-xr-x 2 root other 512 Jan 13 22:02 oldgnu/
-rw-r--r-- 1 root other 184 Jan 13 22:02 stdout
-rw-r--r-- 1 root other 229 Jan 13 22:02 stdout.re
-rw-r--r-- 1 root other 1049 Jan 13 22:02 testsuite.log
testsuite.dir/29/gnu:
total 192
drwxr-xr-x 2 root other 512 Jan 13 22:02 ./
drwxr-xr-x 4 root other 512 Jan 13 22:02 ../
-rw-r--r-- 1 root other 20480 Jan 13 22:02 archive
-rw-r--r-- 1 root other 1000 Jan 13 22:02 begin
-rw-r--r-- 1 root other 1000 Jan 13 22:02 end
-rw-r--r-- 1 root other 10344448 Jan 13 22:02 sparsefile
testsuite.dir/29/oldgnu:
total 192
drwxr-xr-x 2 root other 512 Jan 13 22:02 ./
drwxr-xr-x 4 root other 512 Jan 13 22:02 ../
-rw-r--r-- 1 root other 20480 Jan 13 22:02 archive
-rw-r--r-- 1 root other 1000 Jan 13 22:02 begin
-rw-r--r-- 1 root other 1000 Jan 13 22:02 end
-rw-r--r-- 1 root other 10344448 Jan 13 22:02 sparsefile
----------
# cat testsuite.dir/29/639.1
1 separator
2 -rw-r--r-- ^ ^ * *1000 0-90-90-90-9-0-90-9-0-90-9 0-90-9:0-90-9 begin
3 -rw-r--r-- ^ ^ * *103444480-90-90-90-9-0-90-9-0-90-9 0-90-9:0-90-9 sparsefile
4 -rw-r--r-- ^ ^ * *1000 0-90-90-90-9-0-90-9-0-90-9 0-90-9:0-90-9 end
----------
# cat testsuite.dir/29/testsuite.log
29. sparse01.at:21: testing ...
sparse01.at:35:
mkdir gnu
(cd gnu
TAR_OPTIONS="-H gnu"
export TAR_OPTIONS
rm -rf *
genfile --length 1000 > begin
genfile --length 1000 > end
genfile --sparse --file sparsefile --block-size 512 0 ABCD 1M EFGH 2000K IJKL
tar -c -f archive --sparse begin sparsefile end || exit 1
echo separator
tar tfv archive
)
stdout:
separator
-rw-r--r-- root/other 1000 2005-01-13 22:02:07 begin
-rw-r--r-- root/other 10344448 2005-01-13 22:02:07 sparsefile
-rw-r--r-- root/other 1000 2005-01-13 22:02:07 end
sparse01.at:35:
mkdir oldgnu
(cd oldgnu
TAR_OPTIONS="-H oldgnu"
export TAR_OPTIONS
rm -rf *
genfile --length 1000 > begin
genfile --length 1000 > end
genfile --sparse --file sparsefile --block-size 512 0 ABCD 1M EFGH 2000K IJKL
tar -c -f archive --sparse begin sparsefile end || exit 1
echo separator
tar tfv archive
)
stdout:
separator
-rw-r--r-- root/other 1000 2005-01-13 22:02:08 begin
-rw-r--r-- root/other 10344448 2005-01-13 22:02:08 sparsefile
-rw-r--r-- root/other 1000 2005-01-13 22:02:08 end
----------
# cat testsuite.log
## -------------------------- ##
## GNU tar 1.15.1 test suite. ##
## -------------------------- ##
testsuite: command line was:
$ ./testsuite
## ----------- ##
## ChangeLogs. ##
## ----------- ##
testsuite: ../ChangeLog:
| 2004-12-21 Sergey Poznyakoff <address@hidden>
|
| * configure.ac: Raise version number to 1.15.1
| Check for locale.h
| * NEWS: Entry for 1.15.1
| * src/buffer.c: Bugfix. Changes introduced 2004-11-26
| broke extraction from stdin.
| * src/list.c (from_header, tar_checksum): Changed declaration.
| All callers updated.
| * src/common.h: Likewise
## --------- ##
## Platform. ##
## --------- ##
hostname = nautilus
uname -m = sun4u
uname -r = 5.8
uname -s = SunOS
uname -v = Generic_117350-16
/usr/bin/uname -p = sparc
/bin/uname -X = System = SunOS
Node = nautilus
Release = 5.8
KernelID = Generic_117350-16
Machine = sun4u
BusType = <unknown>
Serial = <unknown>
Users = <unknown>
OEM# = 0
Origin# = 1
NumCPU = 1
/bin/arch = sun4
/usr/bin/arch -k = sun4u
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/src/tar-1.15.1/tests
PATH: /usr/local/src/tar-1.15.1/src
PATH: /usr/local/src/tar-1.15.1
PATH: /usr/local/bin
PATH: /usr/local/sbin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /usr/ccs/bin
testsuite: atconfig:
| # Configurable variable values for building test suites.
| # Generated by ./config.status.
| # Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc.
|
| # The test suite will define top_srcdir=/../.. etc.
| at_testdir='tests'
| abs_builddir='/usr/local/src/tar-1.15.1/tests'
| at_srcdir='.'
| abs_srcdir='/usr/local/src/tar-1.15.1/tests'
| at_top_srcdir='..'
| abs_top_srcdir='/usr/local/src/tar-1.15.1/tests/..'
| at_top_builddir='../'
| abs_top_builddir='/usr/local/src/tar-1.15.1/tests/../.'
|
| AUTOTEST_PATH='tests'
|
| SHELL=${CONFIG_SHELL-'/bin/bash'}
testsuite: atlocal:
| # tests/atlocal. Generated from atlocal.in by configure.
-*- shell-script -*-
| # Configurable variable values for tar test suite.
| # Copyright (C) 2004 Free Software Foundation, Inc.
|
|
PATH=/usr/local/src/tar-1.15.1/tests:/usr/local/src/tar-1.15.1/tests/.././src:$top_srcdir:$srcdir:$PATH
|
## ---------------- ##
## Tested programs. ##
## ---------------- ##
testsuite.at:57: /usr/local/src/tar-1.15.1/src/tar --version
tar (GNU tar) 1.15.1
## ------------------ ##
## Running the tests. ##
## ------------------ ##
testsuite: starting at: Thu Jan 13 22:00:27 JST 2005
1. tar version (version.at:19): ok (0m0.030s 0m0.060s)
2. decompressing from stdin (pipe.at:29): ok (0m0.240s 0m0.790s)
3. options (options.at:24): ok (0m0.030s 0m0.080s)
4. append (append.at:21): ok (0m0.250s 0m0.620s)
5. deleting a member after a big one (delete01.at:23): ok (0m0.360s
0m0.670s)
6. deleting a member from stdin archive (delete02.at:23): ok (0m0.400s
0m0.810s)
7. deleting members with long names (delete03.at:21): ok (0m0.210s
0m0.580s)
8. deleting a large last member (delete04.at:23): ok (0m0.760s 0m0.980s)
9. deleting non-existing member (delete05.at:27): ok (0m0.260s 0m0.700s)
10. extract01 (extrac01.at:23): ok (0m0.160s 0m0.520s)
11. extracting symlinks over an existing file (extrac02.at:23): ok
(0m0.240s 0m0.600s)
12. extraction loops (extrac03.at:23): ok (0m0.210s 0m0.490s)
13. extract + fnmatch (extrac04.at:23): ok (0m0.440s 0m0.790s)
14. extracting selected members from pax (extrac05.at:30): ok (0m0.040s
0m0.150s)
15. gzip (gzip.at:23): ok (0m0.030s 0m0.110s)
16. incremental (incremental.at:23): ok (0m0.140s 0m0.280s)
17. ignfail (ignfail.at:23): skipped (ignfail.at:77)
18. link count gt 2 (link01.at:33): ok (0m0.260s 0m0.770s)
19. --listed for individual files (listed01.at:26): ok (0m0.130s 0m0.360s)
20. working --listed (listed02.at:28): ok (0m0.380s 0m0.720s)
21. V7 and long names (longv7.at:24): ok (0m0.060s 0m0.100s)
22. multivolume dumps from pipes (multiv01.at:23): ok (0m0.170s 0m0.320s)
23. skipping a straddling member (multiv02.at:28): ok (0m0.150s 0m0.260s)
24. MV archive & long filenames (multiv03.at:28): ok (0m0.210s 0m0.330s)
25. old archives (old.at:23): ok (0m0.020s 0m0.080s)
26. recurse (recurse.at:21): ok (0m0.210s 0m0.600s)
27. same-order01 (same-order01.at:26): ok (0m0.230s 0m0.710s)
28. same-order02 (same-order02.at:25): ok (0m0.270s 0m0.840s)
----------
--
****************************************
JAPAN INFORMATION PROCESSING SERVICE
Tomohiro Suzuki
****************************************
- [Bug-tar] tar-1.15.1: test #29 failed on Solaris 8,
Tomohiro Suzuki <=