Issue 117486 - toolkit/qa/complex/toolkit: "Window pos size wrong"
Summary: toolkit/qa/complex/toolkit: "Window pos size wrong"
Status: CLOSED FIXED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: DEV300m103
Hardware: All All
: P3 Normal (vote)
Target Milestone: ---
Assignee: Stephan Bergmann
QA Contact: issues@gsl
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-21 10:16 UTC by Stephan Bergmann
Modified: 2017-05-20 10:31 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Stephan Bergmann 2011-03-21 10:16:47 UTC
At least on DEV300_m103 based CWS sb140, unxsoli4 non-pro, when executing subsequenttests -P16 (i.e., with heavy load on the X system), toolkit/qa/complex/toolkit repeatedly failed with

> 23: starting class: complex.toolkit.UnitConversion
> 23: connecting ...
> 23: Xlib:  extension "RANDR" missing on display "x4240-so3:1.0".
> 23: 
> 23: Environment
> 23: 	$XENVIRONMENT     	""
> 23: 	$DISPLAY          	"x4240-so3:1.0"
> 23: 	$SAL_VISUAL       	""
> 23: 	$SAL_FONTPATH     	""
> 23: 	$SAL_NOSEGV       	""
> 23: 	$SAL_IGNOREXERRORS	""
> 23: 	$SAL_PROPERTIES   	""
> 23: 	$SAL_WM           	""
> 23: 	$SAL_SYNCHRONIZE  	""
> 23: Client
> 23: 	Host              	"x4240-so2"
> 23: Display
> 23: 	Host              	"x4240-so3:1.0"
> 23: 	Vendor (Release)  	"Sun Microsystems, Inc. (10300000)"
> 23: 	Protocol          	11.0
> 23: 	Screen (count,def)	0 (1,0)
> 23: 	shift ctrl alt    	Shift_L (0xFFE1) Control_L (0xFFE3) Alt_L (0xFFE9)
> 23: 	XMaxRequestSize   	262140 16777212 [bytes]
> 23: 	Properties        	0x1008FEB
> 23: 	Windowmanager     	0
> 23: 	WMName            	
> 23: Screen
> 23: 	Resolution/Size   	100*100 1024*768 12.8"
> 23: 	Black&White       	0 65535
> 23: 	RGB               	0xf800 0x7e0 0x1f
> 23: 	Visual            	16-bit TrueColor ID=0x22
> 23: .Window position and size in pixel:
> 23: X:100
> 23: Y:100
> 23: Width:400
> 23: Height:600
> 23: 
> 23: E
> 23: tearing down connection
> 23: Warning: no DefaultResolution in PPD
> 23: Error: DeInitVCL: some top Windows are still alive
> 23: text = "" type = "Dialog"
> 23:  From File /net/so-cwsserv03/export/cws/sb140/DEV300/ooo/vcl/source/app/svmain.cxx at Line 376
> 23: finished class: complex.toolkit.UnitConversion
> 23: --------------------------------------------------------------------------------
> 23: 
> 23: Time: 17.154
> 23: There was 1 failure:
> 23: 1) testXUnitConversion(complex.toolkit.UnitConversion)
> 23: java.lang.AssertionError: Window pos size wrong
> 23: 	at org.junit.Assert.fail(Assert.java:91)
> 23: 	at org.junit.Assert.assertTrue(Assert.java:43)
> 23: 	at complex.toolkit.UnitConversion.testXUnitConversion(UnitConversion.java:139)
> 23: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 23: 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 23: 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 23: 	at java.lang.reflect.Method.invoke(Method.java:585)
> 23: 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> 23: 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> 23: 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> 23: 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> 23: 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
> 23: 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
> 23: 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> 23: 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> 23: 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> 23: 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> 23: 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> 23: 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> 23: 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
> 23: 	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> 23: 	at org.junit.runners.Suite.runChild(Suite.java:128)
> 23: 	at org.junit.runners.Suite.runChild(Suite.java:24)
> 23: 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> 23: 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> 23: 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> 23: 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> 23: 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> 23: 	at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> 23: 	at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
> 23: 	at org.junit.runner.JUnitCore.run(JUnitCore.java:136)
> 23: 	at org.junit.runner.JUnitCore.run(JUnitCore.java:117)
> 23: 	at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98)
> 23: 	at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53)
> 23: 	at org.junit.runner.JUnitCore.main(JUnitCore.java:45)
> 23: 
> 23: FAILURES!!!
> 23: Tests run: 7,  Failures: 1
> 23: 
> 23: dmake:  Error code 1, while making 'javatest'

It looks like XWindow.getPosSize called immediately after XWindow.setPosSize can return wrong/old data.
Comment 1 Stephan Bergmann 2011-03-21 10:22:28 UTC
fixed as <http://hg.services.openoffice.org/cws/sb140/rev/b5b9388b88cb>
Comment 2 Oliver-Rainer Wittmann 2012-06-13 12:29:35 UTC
getting rid of value "enhancement" for field "severity".
For enhancement the field "issue type" shall be used.