Apache OpenOffice (AOO) Bugzilla – Issue 117486
toolkit/qa/complex/toolkit: "Window pos size wrong"
Last modified: 2017-05-20 10:31:54 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.
fixed as <http://hg.services.openoffice.org/cws/sb140/rev/b5b9388b88cb>
getting rid of value "enhancement" for field "severity". For enhancement the field "issue type" shall be used.