it appears this tinderbox (which is now running subsequentcheck) crashes a lot on toolkit_unoapi MutableTreeNode, which doesn't happen locally here.
does anybody know if it would be possible to put some automatic core dump stack trace printing thingy into the build system for MSVC like we do already for GCC? can somebody run the test locally on the machine and obtain a stack? ***** State for toolkit.MutableTreeDataModel::com::sun::star::awt::tree::XTreeDataModel ****** Whole interface: PASSED.OK ********************************************************************************************** LOG> Log started 16.07.2012 - 01:54:40 checking: [toolkit.MutableTreeDataModel::com::sun::star::lang::XComponent] is iface: [com.sun.star.lang.XComponent] testcode: [ifc.lang._XComponent] LOG> Execute: dispose() LOG> Execute: removeEventListener() LOG> Execute: addEventListener() LOG> addEventListener(): null LOG> Thread[main,5,main] is removing EL ifc.lang._XComponent$MyEventListener2@dc67e LOG> removeEventListener(): null LOG> begin dispose in thread Thread[main,5,main] LOG> Listener 1: disposing LOG> Thread[main,5,main] is DISPOSING EV1ifc.lang._XComponent$MyEventListener@d09ad3 LOG> end disposeThread[main,5,main] Method addEventListener() finished with state OK Method removeEventListener() finished with state OK Method dispose() finished with state OK LOG> dispose(): PASSED.OK LOG> disposing xTextDoc ***** State for toolkit.MutableTreeDataModel::com::sun::star::lang::XComponent ****** Whole interface: PASSED.OK ************************************************************************************* LOG> disposing xTextDoc Couldn't close document ***** State for toolkit.MutableTreeDataModel ****** Whole component: PASSED.OK *************************************************** Creating: toolkit.MutableTreeNode LOG> Log started 16.07.2012 - 01:54:42 Exception while getting Environment com.sun.star.lang.DisposedException com.sun.star.lang.DisposedException at com.sun.star.lib.uno.environments.remote.JobQueue.removeJob(JobQueue.java:203) at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:323) at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:296) at com.sun.star.lib.uno.environments.remote.JavaThreadPool.enter(JavaThreadPool.java:81) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:628) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123) at $Proxy47.getFolderContents(Unknown Source) at mod._toolkit.MutableTreeNode.dirlist(MutableTreeNode.java:152) at mod._toolkit.MutableTreeNode.dirlist(MutableTreeNode.java:157) at mod._toolkit.MutableTreeNode.dirlist(MutableTreeNode.java:157) at mod._toolkit.MutableTreeNode.dirlist(MutableTreeNode.java:157) at mod._toolkit.MutableTreeNode.dirlist(MutableTreeNode.java:157) at mod._toolkit.MutableTreeNode.dirlist(MutableTreeNode.java:157) at mod._toolkit.MutableTreeNode.dirlist(MutableTreeNode.java:157) at mod._toolkit.MutableTreeNode.dirlist(MutableTreeNode.java:157) at mod._toolkit.MutableTreeNode.fillNode(MutableTreeNode.java:131) at mod._toolkit.MutableTreeNode.createTestEnvironment(MutableTreeNode.java:91) at lib.TestCase.getTestEnvironment(TestCase.java:123) at base.java_fat.getTestEnvironment(java_fat.java:321) at base.java_fat.executeTest(java_fat.java:169) at org.openoffice.Runner.run(Runner.java:234) at org.openoffice.test.UnoApiTest.test(UnoApiTest.java:38) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53) at org.junit.runner.JUnitCore.main(JUnitCore.java:45) Caused by: java.io.EOFException at java.io.DataInputStream.readInt(DataInputStream.java:358) at com.sun.star.lib.uno.protocols.urp.urp.readBlock(urp.java:350) at com.sun.star.lib.uno.protocols.urp.urp.readMessage(urp.java:87) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge$MessageDispatcher.run(java_remote_bridge.java:97) LOG> disposing xTextDoc ***** State for toolkit.MutableTreeNode ****** Whole component: Couldn't create MutableTreeNode ********************************************** Creating: toolkit.TabController LOG> Log started 16.07.2012 - 01:54:45 LOG> creating a textdocument com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@180f96c is disposed LOG> at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:691) LOG> at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:612) LOG> at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) LOG> at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123) LOG> at $Proxy8.createInstance(Unknown Source) LOG> at util.DesktopTools.createDesktop(DesktopTools.java:83) LOG> at util.DesktopTools.getCLoader(DesktopTools.java:62) LOG> at util.DesktopTools.openNewDoc(DesktopTools.java:239) LOG> at util.WriterTools.createTextDoc(WriterTools.java:42) LOG> at mod._toolkit.TabController.initialize(TabController.java:53) LOG> at lib.TestCase.initializeTestCase(TestCase.java:70) LOG> at base.java_fat.executeTest(java_fat.java:167) LOG> at org.openoffice.Runner.run(Runner.java:234) LOG> at org.openoffice.test.UnoApiTest.test(UnoApiTest.java:38) LOG> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) LOG> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) LOG> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) LOG> at java.lang.reflect.Method.invoke(Method.java:592) LOG> at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) LOG> at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) LOG> at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) LOG> at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) LOG> at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) LOG> at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) LOG> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) LOG> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) LOG> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) LOG> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) LOG> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) LOG> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) LOG> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) LOG> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) LOG> at org.junit.runners.ParentRunner.run(ParentRunner.java:300) LOG> at org.junit.runners.Suite.runChild(Suite.java:128) LOG> at org.junit.runners.Suite.runChild(Suite.java:24) LOG> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) LOG> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) LOG> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) LOG> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) LOG> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) LOG> at org.junit.runners.ParentRunner.run(ParentRunner.java:300) LOG> at org.junit.runner.JUnitCore.run(JUnitCore.java:157) LOG> at org.junit.runner.JUnitCore.run(JUnitCore.java:136) LOG> at org.junit.runner.JUnitCore.run(JUnitCore.java:117) LOG> at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98) LOG> at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53) LOG> at org.junit.runner.JUnitCore.main(JUnitCore.java:45) E Time: 67.049 There was 1 failure: 1) test(org.openoffice.test.UnoApiTest) lib.StatusException: Couldn't create document at mod._toolkit.TabController.initialize(TabController.java:58) at lib.TestCase.initializeTestCase(TestCase.java:70) at base.java_fat.executeTest(java_fat.java:167) at org.openoffice.Runner.run(Runner.java:234) at org.openoffice.test.UnoApiTest.test(UnoApiTest.java:38) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) at org.junit.runners.ParentRunner.run(ParentRunner.java:300) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53) at org.junit.runner.JUnitCore.main(JUnitCore.java:45) Caused by: com.sun.star.lang.DisposedException: java_remote_bridge com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge@180f96c is disposed at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.checkDisposed(java_remote_bridge.java:691) at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:612) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:141) at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123) at $Proxy8.createInstance(Unknown Source) at util.DesktopTools.createDesktop(DesktopTools.java:83) at util.DesktopTools.getCLoader(DesktopTools.java:62) at util.DesktopTools.openNewDoc(DesktopTools.java:239) at util.WriterTools.createTextDoc(WriterTools.java:42) at mod._toolkit.TabController.initialize(TabController.java:53) ... 37 more FAILURES!!! Tests run: 1, Failures: 1 to rerun just this failed test without all others, run: make C:/cygwin/home/tinderbox/tinderbox-master-build-libreoffice/workdir/wntmsci12.pro/JunitTest/toolkit_unoapi/done cd into the module dir to run the tests faster Or to do interactive debugging, run two shells with (Linux only): make debugrun make gb_JunitTest_DEBUGRUN=T C:/cygwin/home/tinderbox/tinderbox-master-build-libreoffice/workdir/wntmsci12.pro/JunitTest/toolkit_unoapi/done make[2]: *** [C:/cygwin/home/tinderbox/tinderbox-master-build-libreoffice/workdir/wntmsci12.pro/JunitTest/toolkit_unoapi/done] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/home/tinderbox/tinderbox-master-build-libreoffice' make[1]: *** [subsequentcheck] Error 2 make[1]: Leaving directory `/home/tinderbox/tinderbox-master-build-libreoffice' make: *** [check] Error 2 _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice