|
Home About Us A-Z Index Search * Contact Us Register Login Press ShopThe Open Brand -- Problem Reporting and Interpretations System |
Problem Report 1823 Details Show help | Quick Search | Submit a Test Suite Support Request | Click here to view your privileges
This page provides all information on Problem Report 1823.
Report 1823 Actions
Problem Report Number 1823 Submitter's Classification Test Suite problem State Resolved Resolution Test Suite Deficiency (TSD) Problem Resolution ID TSD.X.0900 Raised 1970-01-01 08:00 Updated 2003-03-13 08:00 Published 1996-01-04 08:00 Product Standard X Window System Display Certification Program The Open Brand certification program Test Suite VSW version 4.1.1 Test Identification CH02/clsdsply 14 Problem Summary TSD4W.00126 This test may fail on implementations because there is insufficient time to accomodate network delays. Problem Text
This test may fail on implementations because there is insufficient
time to accomodate network delays.
This test times out too quickly on our implementation. This
causes the test to fail. The test will pass if the tetexec.cfg
variable, XT_RESET_DELAY, is increased to a large enough value.
A journal is demonstrating this is enclosed.
A TSD is requested.
Setting XT_RESET_DELAY higher may seem like a simple workaround
to this problem. But this variable effects the amount of time
required for many many other tests to complete. Increasing
XT_RESET_DELAY so that this single test passes significantly
increases the runtime of the entire test suite. We believe this
single test should be changed to multiply XT_RESET_DELAY by some
factor and to use the resulting value for the timeout.
We have also verified that this problem exists on implementations
from other vendors that we have onsite.
TC Start, scenario ref 0-1, ICs {14}
TCM Start
TRACE:NAME: XCloseDisplay
IC Start
TP Start
CHECK:XCloseDisplay-14 1, line 1195
CHECK:XCloseDisplay-14 2, line 1196
CHECK:XCloseDisplay-14 3, line 1200
CHECK:XCloseDisplay-14 4, line 1201
CHECK:XCloseDisplay-14 5, line 1202
CHECK:XCloseDisplay-14 6, line 1203
CHECK:XCloseDisplay-14 7, line 1204
CHECK:XCloseDisplay-14 8, line 1205
CHECK:XCloseDisplay-14 9, line 1200
CHECK:XCloseDisplay-14 10, line 1201
CHECK:XCloseDisplay-14 11, line 1202
CHECK:XCloseDisplay-14 12, line 1203
CHECK:XCloseDisplay-14 13, line 1204
CHECK:XCloseDisplay-14 14, line 1205
CHECK:XCloseDisplay-14 15, line 1209
CHECK:XCloseDisplay-14 16, line 1210
CHECK:XCloseDisplay-14 17, line 1211
CHECK:XCloseDisplay-14 18, line 1218
TRACE:Received error type BadFont
CHECK:XCloseDisplay-14 19, line 1223
TRACE:Received error type BadDrawable
CHECK:XCloseDisplay-14 20, line 1226
TRACE:Received error type BadDrawable
CHECK:XCloseDisplay-14 21, line 1229
TRACE:Received error type BadColor
CHECK:XCloseDisplay-14 22, line 1232
TRACE:Received error type BadCursor
CHECK:XCloseDisplay-14 23, line 1235
TRACE:Received error type BadGC
CHECK:XCloseDisplay-14 24, line 1238
TRACE:Received error type BadFont
CHECK:XCloseDisplay-14 25, line 1223
TRACE:Received error type BadDrawable
CHECK:XCloseDisplay-14 26, line 1226
TRACE:Received error type BadDrawable
CHECK:XCloseDisplay-14 27, line 1229
TRACE:Received error type BadColor
CHECK:XCloseDisplay-14 28, line 1232
TRACE:Received error type BadCursor
CHECK:XCloseDisplay-14 29, line 1235
TRACE:Received error type BadGC
CHECK:XCloseDisplay-14 30, line 1238
PASS
IC End
TC End
Test Output
************************************************************************
/tset/CH02/clsdsply/clsdsply 14 Failed
Test Description:
When the last connection to the X server closes with a
closedown mode of DestroyAll, then the server destroys all
lingering resources from clients that have terminated in
RetainPermanent or RetainTemporary mode.
Test Strategy:
Set the closedown mode of client Dsp to DestroyAll using
XSetCloseDownMode.
Open 2 clients with XOpenDisplay.
Set the closedown mode of the first to RetainPermanent using
XSetCloseDownMode.
Set the closedown mode of the second to RetainTemporary using
XSetCloseDownMode.
Create a font for each client using XLoadFont.
Create a window for each client using XCreateSimpleWindow.
Create a pixmap for each client using XCreatePixmap.
Create a colormap for each client using XCreateColormap.
Create a cursor for each client using XCreateFontCursor.
Create a gc for each client using XCreateGC.
Close the 2 clients.
Close client Dsp using XCloseDisplay.
Open client Dsp using XOpenDisplay.
Free the GCs using XFreeGC.
Verify that a BadGC error occurred.
Free the cursors using XFreeCursor.
Verify that a BadCursor error occurred.
Free the colormaps using XFreeColormap.
Verify that a BadColor occurred.
Draw on the pixmaps with XDrawPoint.
Verify that a BadDrawable error occurred.
Draw on the windows using XDrawPoint.
Verify that a BadDrawable error occurred.
Free the fonts using XUnloadFont.
Verify that a BadFont error occurred.
Test Information:
XCloseDisplay() did not unload font id 1000001 for a client with a
closedown mode of RetainPermanent.
Got error Success instead of BadFont
XCloseDisplay() did not destroy pixmap id 1000003 for a client with a
closedown mode of RetainPermanent.
Got error Success instead of BadDrawable
XCloseDisplay() did not destroy window id 1000002 for a client with a
closedown mode of RetainPermanent.
Got error Success instead of BadDrawable
XCloseDisplay() did not destroy colourmap 1000004 for a client with a
closedown mode of RetainPermanent.
Got error Success instead of BadColor
XCloseDisplay() did not destroy cursor id 1000006 for a client with a
closedown mode of RetainPermanent.
Got error Success instead of BadCursor
XCloseDisplay() did not destroy GC id 8085788 for a client with a
closedown mode of RetainPermanent
Got error Success instead of BadGC
XCloseDisplay() did not unload font id 1400001 for a client with a
closedown mode of RetainTemporary.
Got error Success instead of BadFont
XCloseDisplay() did not destroy pixmap id 1400003 for a client with a
closedown mode of RetainTemporary.
Got error Success instead of BadDrawable
XCloseDisplay() did not destroy window id 1400002 for a client with a
closedown mode of RetainTemporary.
Got error Success instead of BadDrawable
XCloseDisplay() did not destroy colourmap 1400004 for a client with a
closedown mode of RetainTemporary.
Got error Success instead of BadColor
XCloseDisplay() did not destroy cursor id 1400006 for a client with a
closedown mode of RetainTemporary.
Got error Success instead of BadCursor
XCloseDisplay() did not destroy GC id 8087310 for a client with a
closedown mode of RetainTemporary
Got error Success instead of BadGC
************************************************************************Review Information
Review Type TSMA Review Start Date null Completed null Status Complete Review Recommendation No Resolution Given Review Response
It is agreed that this is a test suite deficiency.
Review Type SA Review Start Date null Completed null Status Complete Review Resolution Test Suite Deficiency (TSD) Review Conclusion
This is an agreed Test Suite Deficiency.
Problem Reporting System Options:
- View Report 1823
- List All PRs
- Search Reports
- Email the System Administrator
- View the The Open Brand Interpretations Database User Manual
Contact the Certification Authority