You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Απόστολος Συρόπουλος <as...@hotmail.com> on 2014/01/04 19:41:39 UTC

libuno_cppu failure

Hello,

Today I tried to investigate a little bit why uno fails, in particular why
build --all:testtools fails in OpenSolaris. So I tried to rebuild some
libraries with debugging information. 

I have used build debug=true dbglevel=2 to build libuno_cppu.so.3 and
here is what I get:

Compiling: cppu/unxsogi.pro/misc/uno_cppu_version.c
Compiling: cppu/unxsogi.pro/misc/uno_purpenvhelpergcc3_version.c
Making:    libuno_cppu.so.3
### OFFSET_OF(AlignSize_Impl, dDouble) = 4 instead of expected 8!!!
/extra/sources/OpenOffice/aoo4/main/solenv/bin/checkdll.sh: line 60: 4017: Abort(coredump)
dmake:  Error code 1, while making '../unxsogi.pro/lib/libuno_cppu.so.3'
ERROR: error 65280 occurred while making /extra/sources/OpenOffice/aoo4/main/cppu/util

The following patch solves the problem:

--- cppu/source/uno/data.cxx.old    Σαβ Ιαν  4 20:13:17 2014
+++ cppu/source/uno/data.cxx    Σαβ Ιαν  4 20:13:10 2014
@@ -357,7 +357,7 @@
 
 #if defined(INTEL) \
     && (defined(__GNUC__) && (defined(LINUX) || defined(FREEBSD) || defined(OS2
)) || defined(MACOSX) \
-        || defined(__SUNPRO_CC) && defined(SOLARIS))
+        || (defined(__SUNPRO_CC) || defined(__GNUC__))  && defined(SOLARIS))
 #define MAX_ALIGNMENT_4
 #endif

As expected the source tree has zero support for Solaris and GCC (The Sun people did
lousy job as far it regards GCC and Solaris). Now, I rerun build --all:testtools and I
get the following:

cd ../../unxsogi.pro/lib && : &&     LD_LIBRARY_PATH=/extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/bin/uno \
        -ro uno_services.rdb -ro uno_types.rdb \
        -s com.sun.star.test.bridge.BridgeTest -- \
        com.sun.star.test.bridge.CppTestObject
Trace 7604/1: "Min Prioriy for policy '4' == '-60'
"
Trace 7604/1: "Max Prioriy for policy '4' == '60'
"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppuhelpergcc3.so.3
"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80eb1c0];gcc3[80eb1c0]"
Trace 7604/1: "> revoking mapping ;gcc3[80eb1c0];gcc3[80eb1c0]"
Trace 7604/1: "osl_openFile(4, readonly) => /extra/sources/OpenOffice/aoo4/main/testtools/unxsogi.pro/lib/uno_services.rdb"
Trace 7604/1: "osl_closeFile(4) => /extra/sources/OpenOffice/aoo4/main/testtools/unxsogi.pro/lib/uno_services.rdb"
Trace 7604/1: "osl_openFile(4, readonly) => /extra/sources/OpenOffice/aoo4/main/testtools/unxsogi.pro/lib/uno_services.rdb"
Trace 7604/1: "osl_closeFile(4) => /extra/sources/OpenOffice/aoo4/main/testtools/unxsogi.pro/lib/uno_services.rdb"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80eff68];gcc3[80eff68]"
Trace 7604/1: "> revoking mapping ;gcc3[80eff68];gcc3[80eff68]"
Trace 7604/1: "osl_openFile(4, readonly) => /extra/sources/OpenOffice/aoo4/main/testtools/unxsogi.pro/lib/uno_types.rdb"
Trace 7604/1: "osl_closeFile(4) => /extra/sources/OpenOffice/aoo4/main/testtools/unxsogi.pro/lib/uno_types.rdb"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f0010];gcc3[80f0010]"
Trace 7604/1: "> revoking mapping ;gcc3[80f0010];gcc3[80f0010]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f2ea8];gcc3[80f2ea8]"
Trace 7604/1: "> revoking mapping ;gcc3[80f2ea8];gcc3[80f2ea8]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "> revoking mapping ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "> revoking mapping ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "> revoking mapping ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "> revoking mapping ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "> revoking mapping ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "> revoking mapping ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "> revoking mapping ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "> revoking mapping ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "> revoking mapping ;gcc3[80eeef8];gcc3[80eeef8]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/bin/uno
"
Trace 7604/1: "/extra/sources/OpenOffice/aoo4/main/sal/rtl/source/bootstrap.cxx -- Bootstrap_Impl() - file:///extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/bin/unorc
"
Trace 7604/1: "/extra/sources/OpenOffice/aoo4/main/sal/rtl/source/bootstrap.cxx -- couldn't open file: file:///extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/bin/unorc"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "> revoking mapping ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f80a8];gcc3[80f80a8]"
Trace 7604/1: "> revoking mapping ;gcc3[80f80a8];gcc3[80f80a8]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "> revoking mapping ;gcc3[80f4580];gcc3[80f4580]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f81e0];gcc3[80f81e0]"
Trace 7604/1: "> revoking mapping ;gcc3[80f81e0];gcc3[80f81e0]"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_canUnload: can't find symbol
"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f82f0];gcc3[80f82f0]"
Trace 7604/1: "> revoking mapping ;gcc3[80f82f0];gcc3[80f82f0]"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_canUnload: can't find symbol
"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f8918];uno[80f89c0]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "> inserting new mapping: ;uno[80f89c0];gcc3[80f82f0]"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "> revoking mapping ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_canUnload: can't find symbol
"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_getImplementationEnvironmentExt: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "> revoking mapping ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "error: osl_getAsciiFunctionSymbol failed with ld.so.1: uno: fatal: component_canUnload: can't find symbol
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "> revoking mapping ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "> revoking mapping ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "> revoking mapping ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f8918];gcc3[80f8918]"
Trace 7604/1: "> revoking mapping ;gcc3[80f8918];gcc3[80f8918]"
### unexpected exception content! failed
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "> inserting new mapping: ;gcc3[80f8918];uno[811a598]"
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "> inserting new mapping: ;uno[811a598];gcc3[80f8918]"
Trace 7604/1: "> revoking mapping ;uno[811a598];gcc3[80f8918]"
Trace 7604/1: "> revoking mapping ;gcc3[80f8918];uno[811a598]"
### unexpected exception content! failed
Trace 7604/1: "module.c::osl_getModuleURLFromAddress - /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/lib/libuno_cppu.so.3
"
Trace 7604/1: "> inserting new mapping: ;uno[811abf8];gcc3[80f8918]"
Trace 7604/1: "> revoking mapping ;uno[811abf8];gcc3[80f8918]"
### unexpected exception content! failed
exception test failed
oneway exception test failed
exception occured: error: test failed!

> error: error: test failed!
> dying...
Trace 7604/1: "rtl_cache_deactivate("store_ace_cache"): [slab]: allocs: 1, frees: 1; total: 0, used: 0; [cpu]: allocs: 121, frees: 122; [total]: allocs: 122, frees: 123"
Trace 7604/1: "rtl_cache_deactivate("store_cache_entry_cache"): [slab]: allocs: 140, frees: 0; total: 4096, used: 2800; [cpu]: allocs: 0, frees: 0; [total]: allocs: 140, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("store_cache_entry_cache"): cleaning up 140 leaked buffer(s) [2800 bytes] [4096 total]"
Trace 7604/1: "rtl_cache_deactivate("store_shared_count_cache"): [slab]: allocs: 142, frees: 2; total: 4096, used: 560; [cpu]: allocs: 472, frees: 474; [total]: allocs: 614, frees: 476"
Trace 7604/1: "rtl_cache_deactivate("store_shared_count_cache"): cleaning up 140 leaked buffer(s) [560 bytes] [4096 total]"
Trace 7604/1: "rtl_cache_deactivate("osl_file_buffer_cache"): [slab]: allocs: 1, frees: 1; total: 0, used: 0; [cpu]: allocs: 2, frees: 3; [total]: allocs: 3, frees: 4"
Trace 7604/1: "### remaining type: cppuhelper.detail.XExceptionThrower; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:cppuhelper.detail.XExceptionThrower; ref count = 1"
Trace 7604/1: "### remaining type: cppuhelper.detail.XExceptionThrower::throwException; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase7::fn73:@1,17:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase7::fn72:@1,16:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase7::fn71:@1,15:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase6::fn61:@0,13:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn33:@0,6:test.testtools.bridgetest.XMultiBase3a:@1,11:test.testtools.bridgetest.XMultiBase6:@0,11:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn31:@0,4:test.testtools.bridgetest.XMultiBase3a:@1,9:test.testtools.bridgetest.XMultiBase6:@0,9:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::att3:@0,3:test.testtools.bridgetest.XMultiBase3a:@1,8:test.testtools.bridgetest.XMultiBase6:@0,8:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase2::fn21:@0,6:test.testtools.bridgetest.XMultiBase6:@0,6:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn12:@0,5:test.testtools.bridgetest.XMultiBase2:@0,5:test.testtools.bridgetest.XMultiBase6:@0,5:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::att1:@0,3:test.testtools.bridgetest.XMultiBase2:@0,3:test.testtools.bridgetest.XMultiBase6:@0,3:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase7; ref count = 4"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XMultiBase7; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XMultiBase7; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase7::fn73; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase4::fn41:@1,7:test.testtools.bridgetest.XMultiBase5:@2,12:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn33:@0,6:test.testtools.bridgetest.XMultiBase3a:@1,11:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase2::fn21:@0,6:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn11:@0,4:test.testtools.bridgetest.XMultiBase2:@0,4:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::att1:@0,3:test.testtools.bridgetest.XMultiBase2:@0,3:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XMultiBase1:@0,2:test.testtools.bridgetest.XMultiBase2:@0,2:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XMultiBase1:@0,0:test.testtools.bridgetest.XMultiBase2:@0,0:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase6::fn62; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase5; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::att1:@2,8:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn33:@0,6:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XMultiBase3:@0,1:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase4; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XMultiBase4; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XMultiBase4; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XMultiBase4; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase4::fn41; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3a; ref count = 5"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn33:@0,6:test.testtools.bridgetest.XMultiBase3a; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn32:@0,5:test.testtools.bridgetest.XMultiBase3a; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::att3:@0,3:test.testtools.bridgetest.XMultiBase3a; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XMultiBase3:@0,2:test.testtools.bridgetest.XMultiBase3a; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XMultiBase3:@0,0:test.testtools.bridgetest.XMultiBase3a; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XMultiBase3; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XMultiBase3; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn31; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn32; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn12:@0,5:test.testtools.bridgetest.XMultiBase2:@0,5:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase2; ref count = 9"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn11:@0,4:test.testtools.bridgetest.XMultiBase2; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XMultiBase1:@0,1:test.testtools.bridgetest.XMultiBase2; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XMultiBase1:@0,0:test.testtools.bridgetest.XMultiBase2; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase2::fn21; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn31:@0,4:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase2::fn22; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XMultiBase1; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XMultiBase1; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XMultiBase1:@0,1:test.testtools.bridgetest.XMultiBase2:@0,1:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn11; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn12; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XRecursiveCall; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XRecursiveCall; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XRecursiveCall::callRecursivly; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<test.testtools.bridgetest.XBridgeTestBase>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<test.testtools.bridgetest.TestStruct>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<test.testtools.bridgetest.TestEnum>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<[]boolean>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<any>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<string>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<hyper>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<boolean>; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.BigStruct; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.SmallStruct; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XMultiBase1:@0,0:test.testtools.bridgetest.XMultiBase2:@0,0:test.testtools.bridgetest.XMultiBase6:@0,0:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XRecursiveCall; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestDataElements; ref count = 7"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<test.testtools.bridgetest.TestBadEnum>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase7::fn72; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XMultiBase3:@0,2:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestBadEnum; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.Exception; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::testPPCAlignment:@0,29:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyType; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::startRecursiveCall; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn11:@2,9:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Bool; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XMultiBase1:@0,1:test.testtools.bridgetest.XMultiBase2:@0,1:test.testtools.bridgetest.XMultiBase6:@0,1:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Double:@0,13:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn32:@0,5:test.testtools.bridgetest.XMultiBase3a:@1,10:test.testtools.bridgetest.XMultiBase6:@0,10:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Char:@0,5:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: string; ref count = 29"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn12:@0,5:test.testtools.bridgetest.XMultiBase2; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::echoMediumStruct:@0,26:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: boolean; ref count = 9"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3; ref count = 8"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn32:@0,5:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XMultiBase1:@0,2:test.testtools.bridgetest.XMultiBase2:@0,2:test.testtools.bridgetest.XMultiBase6:@0,2:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::att1; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XBridgeTestBase; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::att3:@0,3:test.testtools.bridgetest.XMultiBase3a:@1,8:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::callOneway:@0,44:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase6::fn62:@0,14:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::transportPolyBoolean; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getMulti; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.lang.XEventListener; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyStruct; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.lang.XEventListener::disposing; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn31:@0,4:test.testtools.bridgetest.XMultiBase3a; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::call; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::transportPolyHyper; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release; ref count = 5"
Trace 7604/1: "### remaining type: char; ref count = 6"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn12:@2,10:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XMultiBase1:@0,2:test.testtools.bridgetest.XMultiBase2; ref count = 3"
Trace 7604/1: "### remaining type: cppuhelper.detail.XExceptionThrower::rethrowException; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::echoMediumStruct; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.AllFloats; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::setValues; ref count = 2"
Trace 7604/1: "### remaining type: unsigned long; ref count = 6"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::callOneway; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTest; ref count = 22"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn31:@0,4:test.testtools.bridgetest.XMultiBase3a:@1,9:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolySequence; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyBadEnum:@0,39:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<long>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getValues; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::String; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::transportPolySequence:@0,32:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: any; ref count = 15"
Trace 7604/1: "### remaining type: float; ref count = 10"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase2::fn22:@0,7:test.testtools.bridgetest.XMultiBase6:@0,7:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire; ref count = 5"
Trace 7604/1: "### remaining type: []boolean; ref count = 1"
Trace 7604/1: "### remaining type: void; ref count = 539"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XMultiBase3; ref count = 1"
Trace 7604/1: "### remaining type: byte; ref count = 6"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::UShort; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::UHyper; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Interface:@0,16:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: long; ref count = 51"
Trace 7604/1: "### remaining type: type; ref count = 6"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::UHyper:@0,11:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::setValues:@0,22:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.reflection.XMethodParameter::isIn; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XMultiBase7; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:com.sun.star.reflection.XMethodParameter; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::ULong; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getValues:@0,24:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XMultiBase3:@0,0:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<type>; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Long; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::fn11:@0,4:test.testtools.bridgetest.XMultiBase2:@0,4:test.testtools.bridgetest.XMultiBase6:@0,4:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Byte:@0,4:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: []test.testtools.bridgetest.TestElement; ref count = 6"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Byte; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestPolyStruct<[]any>; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestStruct; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTest::raiseRuntimeExceptionOneway; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase4::fn41:@1,7:test.testtools.bridgetest.XMultiBase5:@2,12:test.testtools.bridgetest.XMultiBase6:@0,12:test.testtools.bridgetest.XMulti; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XBridgeTestBase:@0,0:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::RaiseAttr2:@0,21:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::echoAllFloats:@0,28:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase6::fn61; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::RaiseAttr2; ref count = 3"
Trace 7604/1: "### remaining type: []any; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XMultiBase3:@0,1:test.testtools.bridgetest.XMultiBase3a; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::transportPolySequence; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:com.sun.star.lang.XEventListener; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::att3:@0,3:test.testtools.bridgetest.XMultiBase5; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:com.sun.star.lang.XEventListener; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::UShort:@0,7:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Any:@0,17:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XBridgeTestBase; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::att3; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.lang.IllegalArgumentException; ref count = 4"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMulti; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::RaiseAttr1; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyLong; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestEnum; ref count = 8"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestSimple; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase4::fn41:@1,7:test.testtools.bridgetest.XMultiBase5; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.TestElement; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::ULong:@0,9:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:cppuhelper.detail.XExceptionThrower; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase; ref count = 52"
Trace 7604/1: "### remaining type: com.sun.star.uno.RuntimeException; ref count = 6"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Sequence:@0,18:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyString; ref count = 2"
Trace 7604/1: "### remaining type: short; ref count = 7"
Trace 7604/1: "### remaining type: hyper; ref count = 24"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyEnum:@0,38:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::echoSmallStruct:@0,25:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Short:@0,6:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn33; ref count = 3"
Trace 7604/1: "### remaining type: unsigned hyper; ref count = 6"
Trace 7604/1: "### remaining type: unsigned short; ref count = 6"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface; ref count = 30"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::setValues2:@0,23:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:com.sun.star.reflection.XMethodParameter; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase2::fn22:@0,7:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.reflection.XMethodParameter::getName; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.reflection.XMethodParameter::isOut; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyEnum; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:com.sun.star.reflection.XMethodParameter; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.reflection.XMethodParameter; ref count = 1"
Trace 7604/1: "### remaining type: double; ref count = 12"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::testMulti; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::transportPolyBoolean:@0,30:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::sequenceOfCallTestPassed; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.MediumStruct; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyBadEnum; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyAny; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::transportAny; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::testPPCAlignment; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::echoAllFloats; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::echoBigStruct; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::echoSmallStruct; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::setValues2; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Struct; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Sequence; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Any; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Interface; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Enum; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Double; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Float; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Short; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Hyper; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Char; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XBridgeTestBase; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTest::raiseException; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTest::RuntimeException; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:test.testtools.bridgetest.XBridgeTestBase:@0,1:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::release:@0,2:test.testtools.bridgetest.XBridgeTestBase:@0,2:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Bool:@0,3:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface; ref count = 4"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Hyper:@0,10:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Long:@0,8:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Float:@0,12:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Enum:@0,14:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::String:@0,15:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::Struct:@0,19:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyInterface; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::RaiseAttr1:@0,20:test.testtools.bridgetest.XBridgeTest; ref count = 2"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1; ref count = 8"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::echoBigStruct:@0,27:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::transportPolyHyper:@0,31:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyLong:@0,33:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyString:@0,34:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyType:@0,35:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase7::fn71; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.reflection.XMethodParameter::getPosition; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyAny:@0,36:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::startRecursiveCall:@0,46:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolySequence:@0,37:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:cppuhelper.detail.XExceptionThrower; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyStruct:@0,40:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getNullPolyInterface:@0,41:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::acquire:@0,1:com.sun.star.lang.XEventListener; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::transportAny:@0,42:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::call:@0,43:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::sequenceOfCallTestPassed:@0,45:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase1::att1:@0,3:test.testtools.bridgetest.XMultiBase2; ref count = 3"
Trace 7604/1: "### remaining type: com.sun.star.reflection.XMethodParameter::getType; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::testMulti:@0,48:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XRecursiveCall; ref count = 1"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase6; ref count = 16"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XMultiBase3::fn32:@0,5:test.testtools.bridgetest.XMultiBase3a:@1,10:test.testtools.bridgetest.XMultiBase6; ref count = 2"
Trace 7604/1: "### remaining type: com.sun.star.uno.XInterface::queryInterface:@0,0:test.testtools.bridgetest.XMultiBase1; ref count = 3"
Trace 7604/1: "### remaining type: test.testtools.bridgetest.XBridgeTestBase::getMulti:@0,47:test.testtools.bridgetest.XBridgeTest; ref count = 1"
Trace 7604/1: "rtl_arena_deactivate("bridges::cpp_uno::shared::Vtabl"): allocs: 19, frees: 19; total: 0, used: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_16"): [slab]: allocs: 119, frees: 99; total: 4096, used: 320; [cpu]: allocs: 151, frees: 250; [total]: allocs: 270, frees: 349"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_16"): cleaning up 20 leaked buffer(s) [320 bytes] [4096 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_24"): [slab]: allocs: 262, frees: 165; total: 4096, used: 2328; [cpu]: allocs: 1348, frees: 1513; [total]: allocs: 1610, frees: 1678"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_24"): cleaning up 97 leaked buffer(s) [2328 bytes] [4096 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_32"): [slab]: allocs: 410, frees: 155; total: 12288, used: 8160; [cpu]: allocs: 1232, frees: 1387; [total]: allocs: 1642, frees: 1542"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_32"): cleaning up 255 leaked buffer(s) [8160 bytes] [12288 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_40"): [slab]: allocs: 309, frees: 214; total: 8192, used: 3800; [cpu]: allocs: 1028, frees: 1242; [total]: allocs: 1337, frees: 1456"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_40"): cleaning up 95 leaked buffer(s) [3800 bytes] [8192 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_48"): [slab]: allocs: 123, frees: 80; total: 8192, used: 2064; [cpu]: allocs: 573, frees: 653; [total]: allocs: 696, frees: 733"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_48"): cleaning up 43 leaked buffer(s) [2064 bytes] [8192 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_56"): [slab]: allocs: 269, frees: 155; total: 16384, used: 6384; [cpu]: allocs: 574, frees: 729; [total]: allocs: 843, frees: 884"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_56"): cleaning up 114 leaked buffer(s) [6384 bytes] [16384 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_64"): [slab]: allocs: 32, frees: 20; total: 4096, used: 768; [cpu]: allocs: 380, frees: 400; [total]: allocs: 412, frees: 420"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_64"): cleaning up 12 leaked buffer(s) [768 bytes] [4096 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_80"): [slab]: allocs: 115, frees: 53; total: 8192, used: 4960; [cpu]: allocs: 413, frees: 466; [total]: allocs: 528, frees: 519"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_80"): cleaning up 62 leaked buffer(s) [4960 bytes] [8192 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_96"): [slab]: allocs: 235, frees: 115; total: 24576, used: 11520; [cpu]: allocs: 775, frees: 890; [total]: allocs: 1010, frees: 1005"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_96"): cleaning up 120 leaked buffer(s) [11520 bytes] [24576 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_112"): [slab]: allocs: 125, frees: 95; total: 12288, used: 3360; [cpu]: allocs: 575, frees: 670; [total]: allocs: 700, frees: 765"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_112"): cleaning up 30 leaked buffer(s) [3360 bytes] [12288 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_128"): [slab]: allocs: 124, frees: 92; total: 12288, used: 4096; [cpu]: allocs: 244, frees: 336; [total]: allocs: 368, frees: 428"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_128"): cleaning up 32 leaked buffer(s) [4096 bytes] [12288 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_160"): [slab]: allocs: 121, frees: 73; total: 20480, used: 7680; [cpu]: allocs: 683, frees: 756; [total]: allocs: 804, frees: 829"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_160"): cleaning up 48 leaked buffer(s) [7680 bytes] [20480 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_192"): [slab]: allocs: 120, frees: 82; total: 24576, used: 7296; [cpu]: allocs: 323, frees: 405; [total]: allocs: 443, frees: 487"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_192"): cleaning up 38 leaked buffer(s) [7296 bytes] [24576 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_224"): [slab]: allocs: 93, frees: 41; total: 24576, used: 11648; [cpu]: allocs: 134, frees: 175; [total]: allocs: 227, frees: 216"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_224"): cleaning up 52 leaked buffer(s) [11648 bytes] [24576 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_256"): [slab]: allocs: 33, frees: 12; total: 8192, used: 5376; [cpu]: allocs: 112, frees: 124; [total]: allocs: 145, frees: 136"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_256"): cleaning up 21 leaked buffer(s) [5376 bytes] [8192 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_320"): [slab]: allocs: 67, frees: 35; total: 20480, used: 10240; [cpu]: allocs: 269, frees: 304; [total]: allocs: 336, frees: 339"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_320"): cleaning up 32 leaked buffer(s) [10240 bytes] [20480 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_384"): [slab]: allocs: 37, frees: 25; total: 12288, used: 4608; [cpu]: allocs: 25, frees: 50; [total]: allocs: 62, frees: 75"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_384"): cleaning up 12 leaked buffer(s) [4608 bytes] [12288 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_448"): [slab]: allocs: 55, frees: 41; total: 12288, used: 6272; [cpu]: allocs: 6, frees: 47; [total]: allocs: 61, frees: 88"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_448"): cleaning up 14 leaked buffer(s) [6272 bytes] [12288 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_512"): [slab]: allocs: 30, frees: 30; total: 0, used: 0; [cpu]: allocs: 6, frees: 36; [total]: allocs: 36, frees: 66"
Trace 7604/1: "rtl_cache_hash_rescale("rtl_alloc_640"): nbuf: 37 (ave: 4), frees: 0 [old_size: 8, new_size: 32]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_640"): [slab]: allocs: 37, frees: 25; total: 16384, used: 7680; [cpu]: allocs: 5, frees: 30; [total]: allocs: 42, frees: 55"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_640"): cleaning up 12 leaked buffer(s) [7680 bytes] [16384 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_768"): [slab]: allocs: 10, frees: 7; total: 8192, used: 2304; [cpu]: allocs: 0, frees: 7; [total]: allocs: 10, frees: 14"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_768"): cleaning up 3 leaked buffer(s) [2304 bytes] [8192 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_896"): [slab]: allocs: 2, frees: 2; total: 0, used: 0; [cpu]: allocs: 0, frees: 2; [total]: allocs: 2, frees: 4"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_1024"): [slab]: allocs: 1, frees: 1; total: 0, used: 0; [cpu]: allocs: 0, frees: 1; [total]: allocs: 1, frees: 2"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_1280"): [slab]: allocs: 1, frees: 0; total: 16384, used: 1280; [cpu]: allocs: 0, frees: 0; [total]: allocs: 1, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_1280"): cleaning up 1 leaked buffer(s) [1280 bytes] [16384 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_1536"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_1792"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_2048"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_2560"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_3072"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_3584"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_4096"): [slab]: allocs: 2, frees: 2; total: 0, used: 0; [cpu]: allocs: 0, frees: 2; [total]: allocs: 2, frees: 4"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_5120"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_6144"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_7168"): [slab]: allocs: 2, frees: 1; total: 65536, used: 7168; [cpu]: allocs: 0, frees: 1; [total]: allocs: 2, frees: 2"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_7168"): cleaning up 1 leaked buffer(s) [7168 bytes] [65536 total]"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_8192"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_10240"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_12288"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_14336"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_alloc_16384"): [slab]: allocs: 0, frees: 0; total: 0, used: 0; [cpu]: allocs: 0, frees: 0; [total]: allocs: 0, frees: 0"
Trace 7604/1: "rtl_arena_deactivate("rtl_alloc_arena"): allocs: 0, frees: 0; total: 0, used: 0"
Trace 7604/1: "rtl_cache_deactivate("rtl_cache_bufctl_cache"): [slab]: allocs: 56, frees: 56; total: 0, used: 0; [cpu]: allocs: 0, frees: 56; [total]: allocs: 56, frees: 112"
Trace 7604/1: "rtl_cache_deactivate("rtl_cache_slab_cache"): [slab]: allocs: 11, frees: 11; total: 0, used: 0; [cpu]: allocs: 0, frees: 11; [total]: allocs: 11, frees: 22"
Trace 7604/1: "rtl_cache_deactivate("rtl_cache_magazine_cache"): [slab]: allocs: 44, frees: 44; total: 0, used: 0; [cpu]: allocs: 3, frees: 46; [total]: allocs: 47, frees: 90"
Trace 7604/1: "rtl_arena_deactivate("rtl_cache_internal_arena"): allocs: 44, frees: 44; total: 0, used: 0"
Trace 7604/1: "rtl_arena_fini("rtl_machdep_arena"): allocs: 13, frees: 2; total: 720896, used: 720896"
Trace 7604/1: "rtl_arena_fini("rtl_default_arena"): allocs: 103, frees: 38; total: 589824, used: 352256"
Trace 7604/1: "rtl_arena_fini("rtl_arena_internal_arena"): allocs: 3, frees: 3; total: 0, used: 0"
dmake:  Error code 1, while making 'runtest'

1 module(s): 
    testtools
need(s) to be rebuilt

Reason(s):

ERROR: error 65280 occurred while making /extra/sources/OpenOffice/aoo4/main/testtools/source/bridgetest

When you have fixed the errors in that module you can resume the build by running:

    build --all:testtools

Can anybody help me proceed?

Best regards,

Apostolos 
--
Apostols Syropoulos
Xanthi, Greece

 		 	   		  

RE: libuno_cppu failure

Posted by Απόστολος Συρόπουλος <as...@hotmail.com>.
> 
> Ouch! None of the exception stuff works in your new build. That is a 
> hard nut to crack...
> 

I have recompiled the libraries used by uno with debugging info and I have enabled this time
-fno-use-cxa-atexit. Now it dumps core and here is what I get with gdb:

gdb ../../../solver/410/unxsogi.pro/bin/uno 
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-pc-solaris2.11"...
(gdb) run -ro uno_services.rdb -ro uno_types.rdb -s com.sun.star.test.bridge.BridgeTest -- com.sun.star.test.bridge.CppTestObject
Starting program: /extra/sources/OpenOffice/aoo4/main/solver/410/unxsogi.pro/bin/uno -ro uno_services.rdb -ro uno_types.rdb -s com.sun.star.test.bridge.BridgeTest -- com.sun.star.test.bridge.CppTestObject
warning: Lowest section in /lib/libdl.so.1 is .dynamic at 00000074
warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074
warning: Lowest section in /lib/librt.so.1 is .dynamic at 00000074
warning: Lowest section in /lib/libthread.so.1 is .dynamic at 00000074
[New LWP 1]
[New LWP 2]
terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'
(gdb) backtrace
Program received signal SIGABRT, Aborted.
0xfe690687 in _lwp_kill () from /lib/libc.so.1
(gdb) backtrace
#0  0xfe690687 in _lwp_kill () from /lib/libc.so.1
#1  0xfe68972c in thr_kill () from /lib/libc.so.1
#2  0xfe638f2a in raise () from /lib/libc.so.1
#3  0xfe610f1a in abort () from /lib/libc.so.1
#4  0xfe879095 in __gnu_cxx::__verbose_terminate_handler () at /extra/sources/gcc-4.7.2/libstdc++-v3/libsupc++/vterminate.cc:95
#5  0xfe875d77 in __cxxabiv1::__terminate (handler=0xfe878f40 <__gnu_cxx::__verbose_terminate_handler()>)
    at /extra/sources/gcc-4.7.2/libstdc++-v3/libsupc++/eh_terminate.cc:40
#6  0xfe874bcb in __cxa_call_terminate (ue_header=0x8110050) at /extra/sources/gcc-4.7.2/libstdc++-v3/libsupc++/eh_call.cc:56
#7  0xfe87584f in __gxx_personality_v0 (version=1, actions=6, exception_class=5138137972254386944, ue_header=0x8110050, 
    context=0x804478c) at /extra/sources/gcc-4.7.2/libstdc++-v3/../libgcc/unwind-pe.h:159
#8  0x08110050 in ?? ()
#9  0x00000000 in ?? ()
(gdb) 

Maybe this will help find out what might be the problem.

A.S.

--
Apostols Syropoulos
Xanthi, Greece

 		 	   		  

Re: libuno_cppu failure

Posted by Herbert Duerr <hd...@apache.org>.
Hi Απόστολος,

On 04.01.2014 19:41, Απόστολος Συρόπουλος wrote:
> Today I tried to investigate a little bit why uno fails, in particular why
> build --all:testtools fails in OpenSolaris. So I tried to rebuild some
> libraries with debugging information.
>
> I have used build debug=true dbglevel=2 to build libuno_cppu.so.3 and
> here is what I get:
>
> Compiling: cppu/unxsogi.pro/misc/uno_cppu_version.c
> Compiling: cppu/unxsogi.pro/misc/uno_purpenvhelpergcc3_version.c
> Making:    libuno_cppu.so.3
> ### OFFSET_OF(AlignSize_Impl, dDouble) = 4 instead of expected 8!!!
> /extra/sources/OpenOffice/aoo4/main/solenv/bin/checkdll.sh: line 60: 4017: Abort(coredump)
> dmake:  Error code 1, while making '../unxsogi.pro/lib/libuno_cppu.so.3'
> ERROR: error 65280 occurred while making /extra/sources/OpenOffice/aoo4/main/cppu/util
>
> The following patch solves the problem:
>
> --- cppu/source/uno/data.cxx.old    Σαβ Ιαν  4 20:13:17 2014
> +++ cppu/source/uno/data.cxx    Σαβ Ιαν  4 20:13:10 2014
> @@ -357,7 +357,7 @@
>
>   #if defined(INTEL) \
>       && (defined(__GNUC__) && (defined(LINUX) || defined(FREEBSD) || defined(OS2
> )) || defined(MACOSX) \
> -        || defined(__SUNPRO_CC) && defined(SOLARIS))
> +        || (defined(__SUNPRO_CC) || defined(__GNUC__))  && defined(SOLARIS))
>   #define MAX_ALIGNMENT_4
>   #endif

Great!

> As expected the source tree has zero support for Solaris and GCC (The Sun people did
> lousy job as far it regards GCC and Solaris).

Well, building Solaris OOo with GCC was as interesting to the Sun people 
as Microsoft is in building their MSO with the Sunpro or the GCC 
compiler: Almost zero.

> Now, I rerun build --all:testtools and I get the following:
> [...]
> ### unexpected exception content! failed
> exception test failed
> oneway exception test failed
> exception occured: error: test failed!

Ouch! None of the exception stuff works in your new build. That is a 
hard nut to crack...

> Can anybody help me proceed?

You already had the UNO bridges and their tests working in your older 
builds. Do you have an idea, what might have caused this bad regression? 
Getting back to the old (working) behavior is the only reasonable thing 
to do. Debugging/Fixing UNO bridge is not much fun and doing it remotely 
with only an occassional mail here and there is almost impossible.

Herbert

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org