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

The Open Brand -- Problem Reporting and Interpretations System


Problem Report 1760 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 1760.


Report 1760 Actions


    Problem Report Number 1760
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0543
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard Window System Application Interface V2
    Certification Program The Open Brand certification program
    Test Suite VSW version 4.1.1
    Test Identification tset/CH07/addhst 1
    Problem Summary PG4W.00040 The test is failing because the client does not reside on the same machine as the server.
    Problem Text
    A call to XAddHost adds the specified host to the access control list for
    the display. The X/Open CDE Components and Profile Definitions requires
    a test environment in which the X protocol driving the display is carried
    over an external TCP/IP connection. The test suite (client) does not reside
    on the same host as the X server, which results in an Access error for
    XAddHost.
    Test Output
    Test 1: UNRESOLVED
    Unexpected error BadAccess
    BadAccess (attempt to access private resource denied)
    Protocol request was X_ChangeHosts
    Unexpected Xlib error

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    We recommend this request be rejected.

    The submitter is correct that this test is not meaningful for a configuration
    where the application and server are not located on the same system.
    However the test accomodates this, as shown by the test strategy:

    Get current acl.
    If current list includes the host to be added:
    Remove host with XRemoveHost
    Get current acl.
    Check that host to be added is not in the list.
    Call xname to add host.
    If call fails with a BadAccess:
    Report that assertion can not be tested from this host.
    Get new acl.
    Verify that host is in new acl.

    The test contains the requisite code to detect the BadAccess condition
    the submitter posits is the cause of the problem, and it reports the
    assertion is UNTESTED in this case.

    Thus it cannot be the case that return of a BadAccess error by XAddHost is
    the issue here. Most likely some other call made in the test is failing,
    and should not be. The submitter might also wish to puruse section 3.5.1
    of the User Guide for the X Test Suite as this may bear on the problem.

    It is not possible from the minimal test run information provided
    to determine exactly what is happening on this implementation.
    We suggest the submitter provide more detailed information (i.e. the
    full journal (not wrpt) output for the test, with debugging enabled and
    trace messages enabled) in any future communication on this issue.

    Second Opinion
    --------------

    While it is difficult to fully assess the cause of the problem from the
    information provided, we believe that the problem relates to a call to
    XRemoveHost used in the cleanup part of the test. If this is the case,
    the system under test allows hosts to be added to the list but not to
    be removed which suggests a lack of symmetry in the way in which the
    system works. While it could be argued that this is a test suite fault,
    we do not believe that this is a valid argument and would expect a
    conforming system to be able to remove a host that it had previously added
    to the list.

    We agree with the recommendation that the request is refused.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion
    This request is refused.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority