HomeAbout Us A-Z IndexSearch * Contact Us Register LoginPress Shop

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 2269 Details

Help Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges

This page provides all information on Problem Report 2269.


Report 2269 Actions


    Problem Report Number 2269
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0642
    Raised 2003-08-12 04:01
    Updated 2003-08-28 19:51
    Published 2003-08-28 19:51
    Product Standard Commands and Utilities V3 (UNIX 98)
    Certification Program The Open Brand certification program
    Test Suite VSC version 5.2.3
    Test Identification /tset/POSIX.upe/ex/ex_08.ex 540
    Specification Commands and Utilities Issue 5
    Problem Summary /tset/POSIX.upe/ex/ex_08.ex 540 PASSes when run individually, FAILs when
    run with the whole test-set.
    Problem Text In 32 bit, /tset/POSIX.upe/ex/ex_08.ex 540 is passing when run
    individually, but failing when run with the whole tessuite. A waiver is
    recommended for this problem.
    Test Output WHen run individually, I get the following message.

    10|1 /tset/POSIX.upe/ex/ex_08.ex 13:11:53|TC Start, scenario ref 1-0,
    ICs: {540}
    15|1 3.6 1|TCM Start
    400|1 540 1 13:11:55|IC Start
    200|1 78 13:11:55|TP Start
    520|1 78 4032 1 1|Assertion #540 (C): specification of the writeany
    editor option
    220|1 78 0 13:12:56|PASS
    410|1 540 1 13:12:56|IC End
    80|1 0 13:13:01|TC End, scenario ref 1-0

    While running with the whole test-set, the following error is observed.

    200|391 78 09:20:24|TP Start
    520|391 78 27092 1 1|Assertion #540 (C): specification of the writeany
    editor option
    520|391 78 27092 6 1|Expected exit code = 0; Received 1
    520|391 78 27092 6 2|Standard error isn't empty
    520|391 78 27092 6 3|Contents of out.stderr:
    520|391 78 27092 6 4|i_read(spawn_id=4): Invalid argument
    520|391 78 27092 6 5| while executing
    520|391 78 27092 6 6|"expect -re "..*" { exp_continue
    } eof { return 0 } timeout {} "
    520|391 78 27092 6 7| invoked from within
    520|391 78 27092 6 8|"expect {
    520|391 78 27092 6 9| -re "..*" { exp_continue }
    520|391 78 27092 6 10| eof { return 0 }
    520|391 78 27092 6 11| timeout {}
    520|391 78 27092 6 12| }"
    520|391 78 27092 6 13| (procedure "ExitSh" line 5)
    520|391 78 27092 6 14| invoked from within
    520|391 78 27092 6 15|"ExitSh"
    520|391 78 27092 6 16| invoked from within
    520|391 78 27092 6 17|"expect "\r\n${ShPrompt}" {
    520|391 78 27092 6 18| PromptNap
    520|391 78 27092 6 19| ExitSh
    520|391 78 27092 6 20| SignalNap
    520|391 78 27092 6 21| set WaitList [wait ]
    520|391 78 27092 6 22| if { [lindex $ ..."
    520|391 78 27092 6 23| invoked from within
    520|391 78 27092 6 24|"expect {
    520|391 78 27092 6 25| "\r\n${ShPrompt}" {
    520|391 78 27092 6 26| PromptNap
    520|391 78 27092 6 27| ExitSh
    520|391 78 27092 6 28| SignalNap
    520|391 78 27092 6 29| set WaitList [wait ]
    520|391 78 27092 6 30| if { [lindex ..."
    520|391 78 27092 6 31| (file "/tet/vsc/Lib/termin.exp" line 452)
    220|391 78 1 09:21:15|FAIL
    410|391 540 1 09:21:16|IC End

    Review Information

    Review Type TSMA Review
    Start Date 2003-08-12 04:01
    Last Updated 2003-08-18 19:39
    Completed 2003-08-18 19:39
    Status Complete
    Review Recommendation No Resolution Given
    Review Response This is caused by a known problem in the version of Expect that was
    included with VSC 5.1.3. It has been fixed in the newer version
    included with VSC 5.2.3 but some users are experiencing problems with
    the newer version and have reverted to using the old version.

    First we need to confirm that the submitter is using the old version of
    Expect. If so, then either a TSD can be issued for the failure or the
    submitter could be asked to fix the Expect source. It is a simple fix:

    Change line 1504 of Src/Interact/expect/expect.c from:

    if (i_read_errno == EIO) {
    to:
    if (i_read_errno == EIO || i_read_errno == EINVAL) {

    (Users are permitted to make changes to the sources for Tcl and
    Expect to resolve portability issues on their systems.)

    Review Type SA Review
    Start Date 2003-08-18 18:39
    Last Updated 2003-08-20 02:07
    Completed 2003-08-20 02:07
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion This is caused by a known problem in the version of Expect that was
    included with VSC 5.1.3. It has been fixed in the newer version
    included with VSC 5.2.3 but some users are experiencing problems with
    the newer version and have reverted to using the old version (which is
    the case here).

    We have confirmed that the
    submitter is using the old version of Expect. Since this part of the
    test suite can be changed, the following work around should be used:

    Change line 1504 of Src/Interact/expect/expect.c from:

    if (i_read_errno == EIO) {
    to:
    if (i_read_errno == EIO || i_read_errno == EINVAL) {

    (Users are permitted to make changes to the sources for Tcl and
    Expect to resolve portability issues on their systems.)

    This PR is therefore rejected at this point as a TSD.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority