GNU bug report logs - #30273
FAIL: testsuite/panic-tests.sh

Previous Next

Package: sed;

Reported by: noloader <at> gmail.com

Date: Sun, 28 Jan 2018 18:15:01 UTC

Severity: normal

Tags: notabug

Done: Assaf Gordon <assafgordon <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 30273 in the body.
You can then email your comments to 30273 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-sed <at> gnu.org:
bug#30273; Package sed. (Sun, 28 Jan 2018 18:15:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to noloader <at> gmail.com:
New bug report received and forwarded. Copy sent to bug-sed <at> gnu.org. (Sun, 28 Jan 2018 18:15:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Jeffrey Walton <noloader <at> gmail.com>
To: bug-sed <at> gnu.org
Subject: FAIL: testsuite/panic-tests.sh
Date: Sun, 28 Jan 2018 13:13:39 -0500
[Message part 1 (text/plain, inline)]
Hi Everyone,

I'm working on a Debian X32 system in a chroot environment. One of the
self tests failed.

I've seen bash do some unusual things in this environment, so it may
be a shell problem.

...
make  check-TESTS
make[3]: Entering directory '/Build-Scripts/sed-4.4'
make[4]: Entering directory '/Build-Scripts/sed-4.4'
SKIP: testsuite/get-mb-cur-max
SKIP: testsuite/test-mbrtowc
PASS: testsuite/appquit
PASS: testsuite/enable
PASS: testsuite/sep
PASS: testsuite/inclib
PASS: testsuite/8bit
PASS: testsuite/newjis
PASS: testsuite/xabcx
PASS: testsuite/dollar
PASS: testsuite/noeol
PASS: testsuite/noeolw
PASS: testsuite/modulo
PASS: testsuite/numsub
PASS: testsuite/numsub2
PASS: testsuite/numsub3
PASS: testsuite/numsub4
PASS: testsuite/numsub5
PASS: testsuite/0range
PASS: testsuite/bkslashes
PASS: testsuite/head
PASS: testsuite/madding
PASS: testsuite/mac-mf
PASS: testsuite/empty
PASS: testsuite/xbxcx
PASS: testsuite/xbxcx3
PASS: testsuite/recall
PASS: testsuite/recall2
PASS: testsuite/xemacs
PASS: testsuite/fasts
PASS: testsuite/uniq
PASS: testsuite/manis
PASS: testsuite/khadafy
PASS: testsuite/linecnt
PASS: testsuite/eval
PASS: testsuite/distrib
PASS: testsuite/8to7
PASS: testsuite/y-bracket
PASS: testsuite/y-newline
PASS: testsuite/y-zero
PASS: testsuite/allsub
PASS: testsuite/cv-vars
PASS: testsuite/classes
PASS: testsuite/middle
PASS: testsuite/bsd
PASS: testsuite/stdin
PASS: testsuite/flipcase
PASS: testsuite/insens
PASS: testsuite/subwrite
PASS: testsuite/writeout
PASS: testsuite/readin
PASS: testsuite/insert
XFAIL: testsuite/utf8-1
XFAIL: testsuite/utf8-2
XFAIL: testsuite/utf8-3
XFAIL: testsuite/utf8-4
PASS: testsuite/badenc
PASS: testsuite/inplace-hold
PASS: testsuite/brackets
PASS: testsuite/amp-escape
PASS: testsuite/help
PASS: testsuite/file
PASS: testsuite/quiet
PASS: testsuite/factor
PASS: testsuite/binary3
PASS: testsuite/binary2
PASS: testsuite/binary
PASS: testsuite/dc
PASS: testsuite/newline-anchor
PASS: testsuite/zero-anchor
PASS: testsuite/cmd-l.sh
PASS: testsuite/cmd-R.sh
PASS: testsuite/colon-with-no-label.sh
PASS: testsuite/comment-n.sh
PASS: testsuite/compile-errors.sh
PASS: testsuite/compile-tests.sh
PASS: testsuite/convert-number.sh
PASS: testsuite/execute-tests.sh
PASS: testsuite/help-version.sh
PASS: testsuite/in-place-hyphen.sh
PASS: testsuite/in-place-suffix-backup.sh
invalid-mb-seq-UMR.sh: skipped test: requires a working valgrind
SKIP: testsuite/invalid-mb-seq-UMR.sh
PASS: testsuite/mb-bad-delim.sh
mb-charclass-non-utf8.sh: skipped test: ja_JP shift-jis locale not found
SKIP: testsuite/mb-charclass-non-utf8.sh
PASS: testsuite/mb-match-slash.sh
PASS: testsuite/mb-y-translate.sh
newline-dfa-bug.sh: skipped test: requires a working valgrind
SKIP: testsuite/newline-dfa-bug.sh
PASS: testsuite/normalize-text.sh
PASS: testsuite/nulldata.sh
FAIL: testsuite/panic-tests.sh
PASS: testsuite/posix-char-class.sh
PASS: testsuite/posix-mode-addr.sh
PASS: testsuite/posix-mode-bad-ref.sh
PASS: testsuite/posix-mode-s.sh
PASS: testsuite/posix-mode-N.sh
PASS: testsuite/range-overlap.sh
PASS: testsuite/recursive-escape-c.sh
PASS: testsuite/regex-errors.sh
PASS: testsuite/sandbox.sh
PASS: testsuite/stdin-prog.sh
PASS: testsuite/subst-options.sh
PASS: testsuite/subst-mb-incomplete.sh
PASS: testsuite/subst-replacement.sh
PASS: testsuite/temp-file-cleanup.sh
title-case.sh: skipped test: el_GR.iso88597 locale not found
SKIP: testsuite/title-case.sh
PASS: testsuite/unbuffered.sh
PASS: testsuite/follow-symlinks.sh
PASS: testsuite/follow-symlinks-stdin.sh
============================================================================
Testsuite summary for GNU sed 4.4
============================================================================
# TOTAL: 108
# PASS:  97
# SKIP:  6
# XFAIL: 4
# FAIL:  1
# XPASS: 0
# ERROR: 0
[test-suite.log.zip (application/zip, attachment)]

Information forwarded to bug-sed <at> gnu.org:
bug#30273; Package sed. (Mon, 29 Jan 2018 21:52:01 GMT) Full text and rfc822 format available.

Message #8 received at 30273 <at> debbugs.gnu.org (full text, mbox):

From: Assaf Gordon <assafgordon <at> gmail.com>
To: Jeffrey Walton <noloader <at> gmail.com>
Cc: 30273 <at> debbugs.gnu.org
Subject: Re: bug#30273: FAIL: testsuite/panic-tests.sh
Date: Mon, 29 Jan 2018 14:50:49 -0700
Hello,

On Sun, Jan 28, 2018 at 01:13:39PM -0500, Jeffrey Walton wrote:
> I'm working on a Debian X32 system in a chroot environment. One of the
> self tests failed.
> 
> I've seen bash do some unusual things in this environment, so it may
> be a shell problem.
> 
> FAIL: testsuite/panic-tests.sh

Thank you reporting this issue.

From a cursory look, it seems sed is able to create
a temporary file in a read-only directory, and thus
it doesn't fail as expected (your log shows the expected
message of "can't create temp file" was missing).

To help us better diagnose the issue, can you
re-run the test with the following command and
send the resulting log file:

  make check TESTS=testsuite/panic-tests.sh VERBOSE=yes SUBDIRS=.

Also, can you try the following commands in the same directory
as 'sed', as a sanity check?

  mkdir aaa
  chmod a-w aaa
  touch aaa/bbb

The 'touch' command should fail with "permission denied"
(this is esentially the sed test that fails).

regards,
 - assaf




Information forwarded to bug-sed <at> gnu.org:
bug#30273; Package sed. (Tue, 09 Oct 2018 14:01:02 GMT) Full text and rfc822 format available.

Message #11 received at 30273 <at> debbugs.gnu.org (full text, mbox):

From: Assaf Gordon <assafgordon <at> gmail.com>
To: Jeffrey Walton <noloader <at> gmail.com>
Cc: 30273 <at> debbugs.gnu.org
Subject: Re: bug#30273: FAIL: testsuite/panic-tests.sh
Date: Tue, 9 Oct 2018 08:00:03 -0600
tag 30273 notabug
close 30273
stop

Hello,

On 29/01/18 02:50 PM, Assaf Gordon wrote:
> On Sun, Jan 28, 2018 at 01:13:39PM -0500, Jeffrey Walton wrote:
>> I'm working on a Debian X32 system in a chroot environment. One of the
>> self tests failed.
>>
>> I've seen bash do some unusual things in this environment, so it may
>> be a shell problem.
>>
>> FAIL: testsuite/panic-tests.sh
> 
> Also, can you try the following commands in the same directory
> as 'sed', as a sanity check?
> 
>    mkdir aaa
>    chmod a-w aaa
>    touch aaa/bbb

By coincidence I was able to reproduce this failure on a
windows 10 / cygwin64 environment.

In the underlying NTFS file system, the above commands
(mkdir/chmod/touch) do not fail with "permission denied"
as it does on typical unix file systems.

I'm chalking it up to a file-system issue, and not a sed bug.
Thus closing this bug.
Discussion can continue by replying to this thread, and if there
is more information we can always re-open it.

regards,
 - assaf





Added tag(s) notabug. Request was from Assaf Gordon <assafgordon <at> gmail.com> to control <at> debbugs.gnu.org. (Tue, 09 Oct 2018 14:01:02 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 30273 <at> debbugs.gnu.org and noloader <at> gmail.com Request was from Assaf Gordon <assafgordon <at> gmail.com> to control <at> debbugs.gnu.org. (Tue, 09 Oct 2018 14:01:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 07 Nov 2018 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 165 days ago.

Previous Next


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