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

The Open Brand -- Problem Reporting and Interpretations System


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


Report 1866 Actions


    Problem Report Number 1866
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.X.0553
    Raised 2001-09-28 08:00
    Updated 2003-03-13 08:00
    Published null
    Product Standard X Window System Display
    Certification Program The Open Brand certification program
    Test Suite VSW version 5.1.2
    Test Identification Xproto/Bell 2
    Problem Summary PG4W.00104 In some BadLength tests the server does not respond if BIG_REQUESTS are enabled.
    Problem Text
    I believe this problem was previously fixed in VSW 5.0.2a, but
    has been reintroduced with VSW 5.1.2.

    In these tests, an attempt is being made to send a bad protocol
    packet with an invalid (too small) length. These packets are
    only 1 word long, so the test ends up setting the length field
    to zero. When the BIG_REQUESTS extension is enabled and the
    16bit length field is set to zero, the 16bit length field
    is ignored, and the next 32 bits are designated as the real
    length field. The tests fail to add the additional 32bit
    length field needed when the BIG_REQUESTS extension is present.
    Test Output
    TEST CASE: Bell

    TEST PURPOSE #2
    Assertion Bell-2.(A)
    When a client sends an invalid Bell protocol request to the
    X server, in which the length field of the request is not
    the minimum length required to contain the request, then the
    X server sends back a BadLength error to the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid Bell protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid Bell protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid Bell protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid Bell protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test Bell failed with 1 error.
    2 FAIL

    TEST CASE: ForceScreenSaver

    TEST PURPOSE #2
    Assertion ForceScreenSaver-2.(A)
    When a client sends an invalid ForceScreenSaver protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid ForceScreenSaver protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid ForceScreenSaver protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid ForceScreenSaver protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid ForceScreenSaver protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test ForceScreenSaver failed with 1 error.
    2 FAIL

    TEST CASE: GrabServer

    TEST PURPOSE #2
    Assertion GrabServer-2.(A)
    When a client sends an invalid GrabServer protocol request
    to the X server, in which the length field of the request is
    not the minimum length required to contain the request, then
    the X server sends back a BadLength error to the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GrabServer protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GrabServer protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GrabServer protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GrabServer protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test GrabServer failed with 1 error.
    2 FAIL

    TEST CASE: GetFontPath

    TEST PURPOSE #2
    Assertion GetFontPath-2.(A)
    When a client sends an invalid GetFontPath protocol request
    to the X server, in which the length field of the request is
    not the minimum length required to contain the request, then
    the X server sends back a BadLength error to the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetFontPath protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetFontPath protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetFontPath protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetFontPath protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test GetFontPath failed with 1 error.
    2 FAIL

    TEST CASE: GetInputFocus

    TEST PURPOSE #2
    Assertion GetInputFocus-2.(A)
    When a client sends an invalid GetInputFocus protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetInputFocus protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetInputFocus protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetInputFocus protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetInputFocus protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test GetInputFocus failed with 1 error.
    2 FAIL

    TEST CASE: GetKeyboardControl

    TEST PURPOSE #2
    Assertion GetKeyboardControl-2.(A)
    When a client sends an invalid GetKeyboardControl protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetKeyboardControl protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetKeyboardControl protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetKeyboardControl protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetKeyboardControl protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test GetKeyboardControl failed with 1 error.
    2 FAIL

    TEST CASE: GetModifierMapping

    TEST PURPOSE #2
    Assertion GetModifierMapping-2.(A)
    When a client sends an invalid GetModifierMapping protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetModifierMapping protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetModifierMapping protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetModifierMapping protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetModifierMapping protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test GetModifierMapping failed with 1 error.
    2 FAIL

    TEST CASE: GetPointerControl

    TEST PURPOSE #2
    Assertion GetPointerControl-2.(A)
    When a client sends an invalid GetPointerControl protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetPointerControl protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetPointerControl protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetPointerControl protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetPointerControl protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test GetPointerControl failed with 1 error.
    2 FAIL

    TEST CASE: GetPointerMapping

    TEST PURPOSE #2
    Assertion GetPointerMapping-2.(A)
    When a client sends an invalid GetPointerMapping protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetPointerMapping protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetPointerMapping protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetPointerMapping protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetPointerMapping protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test GetPointerMapping failed with 1 error.
    2 FAIL

    TEST CASE: GetScreenSaver

    TEST PURPOSE #2
    Assertion GetScreenSaver-2.(A)
    When a client sends an invalid GetScreenSaver protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetScreenSaver protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetScreenSaver protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid GetScreenSaver protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid GetScreenSaver protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test GetScreenSaver failed with 1 error.
    2 FAIL

    TEST CASE: ListExtensions

    TEST PURPOSE #2
    Assertion ListExtensions-2.(A)
    When a client sends an invalid ListExtensions protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid ListExtensions protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid ListExtensions protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid ListExtensions protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid ListExtensions protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test ListExtensions failed with 1 error.
    2 FAIL

    TEST CASE: ListHosts

    TEST PURPOSE #2
    Assertion ListHosts-2.(A)
    When a client sends an invalid ListHosts protocol request
    to the X server, in which the length field of the request is
    not the minimum length required to contain the request, then
    the X server sends back a BadLength error to the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid ListHosts protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid ListHosts protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid ListHosts protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid ListHosts protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test ListHosts failed with 1 error.
    2 FAIL

    TEST CASE: NoOperation

    TEST PURPOSE #3
    Assertion NoOperation-3.(A)
    When a client sends an invalid NoOperation protocol request
    to the X server, in which the length field of the request is
    less than the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid NoOperation protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid NoOperation protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test NoOperation failed with 1 error.
    3 FAIL

    TEST CASE: QueryKeymap

    TEST PURPOSE #2
    Assertion QueryKeymap-2.(A)
    When a client sends an invalid QueryKeymap protocol request
    to the X server, in which the length field of the request is
    not the minimum length required to contain the request, then
    the X server sends back a BadLength error to the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid QueryKeymap protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid QueryKeymap protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid QueryKeymap protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid QueryKeymap protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test QueryKeymap failed with 1 error.
    2 FAIL

    TEST CASE: SetAccessControl

    TEST PURPOSE #2
    Assertion SetAccessControl-2.(A)
    When a client sends an invalid SetAccessControl protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid SetAccessControl protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid SetAccessControl protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid SetAccessControl protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid SetAccessControl protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test SetAccessControl failed with 1 error.
    2 FAIL

    TEST CASE: SetCloseDownMode

    TEST PURPOSE #2
    Assertion SetCloseDownMode-2.(A)
    When a client sends an invalid SetCloseDownMode protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid SetCloseDownMode protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid SetCloseDownMode protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid SetCloseDownMode protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid SetCloseDownMode protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test SetCloseDownMode failed with 1 error.
    2 FAIL

    TEST CASE: UngrabServer

    TEST PURPOSE #2
    Assertion UngrabServer-2.(A)
    When a client sends an invalid UngrabServer protocol
    request to the X server, in which the length field of the
    request is not the minimum length required to contain the
    request, then the X server sends back a BadLength error to
    the client.
    METH: Call library function testfunc() to do the following:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid UngrabServer protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid UngrabServer protocol request to the X server with length
    METH: one less than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH:
    METH: Open a connection to the X server using native byte sex.
    METH: Send an invalid UngrabServer protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    METH: Open a connection to the X server using reversed byte sex.
    METH: Send an invalid UngrabServer protocol request to the X server with length
    METH: one greater than the minimum length required to contain the request.
    METH: Verify that the X server sends back a BadLength error.
    INFO: Processing a big request
    REPORT: Expect: wanted NOTHING, got TIMEOUT! (server may be dead)
    REPORT: Test UngrabServer failed with 1 error.
    2 FAIL

    Review Information

    Review Type TSMA Review
    Start Date null
    Completed null
    Status Complete
    Review Recommendation No Resolution Given
    Review Response
    These failures cannot be caused by the same problem that was fixed in
    VSW5.0.2a. When the normal length is 0, the tests send a BIG_REQUEST
    length of 1. (See lines 146-154 of src/libproto/SendReq.c).
    It appears that this X server implementation is crashing when it
    receives a BIG_REQUEST with length 1, instead of responding with a
    BadLength error.

    It is recommended that this 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