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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 1700 Actions


    Problem Report Number 1700
    Submitter's Classification Minor System Fault
    State Resolved
    Resolution Minor System Fault (MSF)
    Problem Resolution ID MSF.X.0073
    Raised 1970-01-01 08:00
    Updated 2003-03-13 08:00
    Published 1996-01-09 08:00
    Expiry Date 1997-01-09
    Product Standard X Window System Display
    Certification Program The Open Brand certification program
    Test Suite VSW version 4.1.1
    Test Identification CH05/frclrs 4
    Problem Summary MSF4W.00007 This test may fail on implementations because the number of pixels being freed is incorrect.
    Problem Text
    This test may fail on implementations because the number of
    pixels being freed is incorrect.

    This test fails because the wrong number of pixels are freed,
    XFreeColors() does not return the expected BadAccess error, and
    the test fails.

    The X Consortium and VSW5 test suites have corrected this error
    by adjusting npixels properly.

    pixels = cptr
    npixels = size + 1 <--- VSW5 adds 1

    Our implementation passes if the test is modified to reflect this
    change to later versions of the test suite.

    A TSD is requested.
    Test Output
    ************************************************************************
    /tset/CH05/frclrs/Test 4 Failed

    Test Description:
    If any of the visual classes DirectColor, PseudoColor or
    GrayScale is supported: When one or more pixels cannot be
    freed, and one or more pixels can be freed, then the pixels
    that are allocated by the client in the colourmap that can
    be freed are freed.

    Test Strategy:
    For each visual class DirectColor, PseudoColor and GrayScale:
    Create a colormap with alloc set to AllocNone.
    Create a new client with XOpenDisplay.
    Allocate a r/o cell for the new client with XAllocColor.
    Allocate the rest of the colormap for the first client with
    XAllocColorCells.
    Free the entire colormap with the second client with XFreeColors.
    Verify that only one cell was freed with XAllocColorCells.

    Test Information:
    --- Running test with visual class StaticColor, depth 4
    --- Testing with supported visual class StaticColor
    --- Running test with visual class DirectColor, depth 4
    --- Testing with supported visual class DirectColor
    --- Running test with visual class GrayScale, depth 4
    --- Testing with supported visual class GrayScale
    --- Running test with visual class PseudoColor, depth 4
    --- Testing with supported visual class PseudoColor
    --- Running test with visual class TrueColor, depth 4
    --- Testing with supported visual class TrueColor
    --- Running test with visual class StaticGray, depth 4
    --- Testing with supported visual class StaticGray
    --- Running test with visual class StaticColor, depth 4
    --- Running test with visual class DirectColor, depth 4
    --- Testing with supported visual class DirectColor
    Got Success, expecting BadAccess
    --- Running test with visual class GrayScale, depth 4
    --- Testing with supported visual class GrayScale
    --- Running test with visual class PseudoColor, depth 4
    --- Testing with supported visual class PseudoColor
    --- Running test with visual class TrueColor, depth 4
    --- Running test with visual class StaticGray, depth 4
    ************************************************************************

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    After consideration we think a Temporary Waiver should be granted.

    Review Type SA Review
    Start Date null
    Completed null
    Status Complete
    Review Resolution Minor System Fault (MSF)
    Review Conclusion
    A Temporary Waiver is granted.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority