bug-tar
[Top][All Lists]
Advanced

[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
****************************************




reply via email to

[Prev in Thread] Current Thread [Next in Thread]