running thread create test... 0000025605120768102412801536179220482304256028163072332835843840 ok running thread alive test... ok running thread start test... ok running mutex test... ok running recursive mutex test... ok running read/write recursive mutex test... ok running static mutex test... ok running monitor test... ok running monitor test... ok starting client... ok testing string/wstring conversion... ok ditto, but with random unicode text... ok creating random utf-8 data... ok starting client... ok testing string-to-64-bit integer conversion... ok starting client... ok Generating 10000 UUIds ... ok starting client... ok CaseInsensitive.ice... ok CaseSensitive.ice... ok ChangedMeaning.ice... ok ClassRedefinition.ice... ok ConstDef.ice... ok DataMemberRedefinition.ice... ok DeclaratorMissing.ice... ok DerivedRedefinition.ice... ok DictionaryRedefinition.ice... ok DuplicateParameter.ice... ok DuplicateThrows.ice... ok EnumEmpty.ice... ok EnumRedefinition.ice... ok EnumeratorRedefinition.ice... ok IdentAsKeyword.ice... ok IllegalDeclaration.ice... ok IllegalDictionary.ice... ok IllegalLocal.ice... ok IllegalMI.ice... ok IllegalUseOfKeyword.ice... ok InterfaceMismatch.ice... ok InterfaceRedefinition.ice... ok LocalMismatch.ice... ok NameCanNotBeUsed.ice... ok NotClassOrInterface.ice... ok NotException.ice... ok NotType.ice... ok OperationRedefinition.ice... ok ParamsOutOfOrder.ice... ok RedefinitionAsClass.ice... ok RedefinitionAsDataMember.ice... ok RedefinitionAsDictionary.ice... ok RedefinitionAsEnum.ice... ok RedefinitionAsEnumerator.ice... ok RedefinitionAsInterface.ice... ok RedefinitionAsModule.ice... ok RedefinitionAsOperation.ice... ok RedefinitionAsSequence.ice... ok Reserved.ice... ok SelfContainment.ice... ok SequenceRedefinition.ice... ok StructMembers.ice... ok Undefined.ice... ok WrongProxyType.ice... ok testing stringToProxy... ok testing checked cast... ok testing twoway operations... ok testing twoway operations with AMI... ok testing server shutdown... ok testing stringToProxy... ok testing checked cast... ok testing twoway operations... ok testing twoway operations with AMI... ok testing server shutdown... ok testing stringToProxy... ok testing checked cast... ok testing twoway operations... ok tests with regular server. starting server... ok starting client... ok tests with AMD server. starting serveramd... ok starting client... ok tests with collocated server. starting collocated... ok testing servant registration exceptions... ok testing servant locator registrations exceptions... ok testing object factory registration exceptions... ok testing stringToProxy... ok testing checked cast... ok catching exact types... ok catching base types... ok catching derived types... ok catching unknown user exception... ok catching object not exist exception... ok catching facet not exist exception... ok catching operation not exist exception... ok catching unknown local exception... ok catching unknown non-Ice exception... ok catching exact types with AMI... ok catching derived types... ok catching unknown user exception with AMI... ok catching object not exist exception with AMI... ok catching facet not exist exception with AMI... ok catching operation not exist exception with AMI... ok catching unknown local exception with AMI... ok catching unknown non-Ice exception with AMI... ok testing servant registration exceptions... ok testing servant locator registrations exceptions... ok testing object factory registration exceptions... ok testing stringToProxy... ok testing checked cast... ok catching exact types... ok catching base types... ok catching derived types... ok catching unknown user exception... ok catching object not exist exception... ok catching facet not exist exception... ok catching operation not exist exception... ok catching unknown local exception... ok catching unknown non-Ice exception... ok catching exact types with AMI... ok catching derived types... ok catching unknown user exception with AMI... ok catching object not exist exception with AMI... ok catching facet not exist exception with AMI... ok catching operation not exist exception with AMI... ok catching unknown local exception with AMI... ok catching unknown non-Ice exception with AMI... ok testing servant registration exceptions... ok testing servant locator registrations exceptions... ok testing object factory registration exceptions... ok testing stringToProxy... ok testing checked cast... ok catching exact types... ok catching base types... ok catching derived types... ok catching unknown user exception... ok catching object not exist exception... ok catching facet not exist exception... ok catching operation not exist exception... ok catching unknown local exception... ok catching unknown non-Ice exception... ok tests with regular server. starting server... ok starting client... ok tests with AMD server. starting serveramd... ok starting client... ok tests with collocated server. starting collocated... ok testing stringToProxy... ok testing checked cast... ok getting proxies for class hierarchy... ok getting proxies for interface hierarchy... ok invoking proxy operations on class hierarchy... ok ditto, but for interface hierarchy... ok ditto, but for class implementing interfaces... ok testing stringToProxy... ok testing checked cast... ok getting proxies for class hierarchy... ok getting proxies for interface hierarchy... ok invoking proxy operations on class hierarchy... ok ditto, but for interface hierarchy... ok ditto, but for class implementing interfaces... ok starting server... ok starting client... ok starting collocated... ok testing facet registration exceptions... ok testing stringToProxy... ok testing checked cast... ok testing non-facets A, B, C, and D... ok testing facets A, B, C, and D... ok testing facets E and F... ok testing facet G, which is a sub-facet of E and F... ok testing whether casting preserves the facet... ok testing facet registration exceptions... ok testing stringToProxy... ok testing checked cast... ok testing non-facets A, B, C, and D... ok testing facets A, B, C, and D... ok testing facets E and F... ok testing facet G, which is a sub-facet of E and F... ok testing whether casting preserves the facet... ok starting server... ok starting client... ok starting collocated... ok testing stringToProxy... ok testing checked cast... ok getting B1... ok getting B2... ok getting C... ok getting D... ok checking consistency... ok getting B1, B2, C, and D all at once... ok checking consistency... ok adding facets to B1... ok getting B1 with facets... ok checking consistency... ok checking facet consistency... ok getting B1 with facets, and B2, C, and D all at once... ok checking consistency... ok checking facet consistency... ok testing stringToProxy... ok testing checked cast... ok getting B1... ok getting B2... ok getting C... ok getting D... ok checking consistency... ok getting B1, B2, C, and D all at once... ok checking consistency... ok adding facets to B1... ok getting B1 with facets... ok checking consistency... ok checking facet consistency... ok getting B1 with facets, and B2, C, and D all at once... ok checking consistency... ok checking facet consistency... ok starting server... ok starting client... ok starting collocated... ok testing stringToProxy... ok testing checked cast... ok testing server #1... ok shutting down server #1... ok testing server #2... ok aborting server #2... ok testing server #3... ok aborting server #3 and #4 with idempotent call... ok testing server #5... ok aborting server #5 and #6 with nonmutating call... ok testing server #7 with AMI... ok shutting down server #7 with AMI... ok testing server #8 with AMI... ok aborting server #8 with AMI... ok testing server #9 with AMI... ok aborting server #9 and #10 with idempotent AMI call... ok testing server #11 with AMI... ok aborting server #11 and #12 with nonmutating AMI call... ok testing whether all servers are gone... ok starting server #1... ok starting server #2... ok starting server #3... ok starting server #4... ok starting server #5... ok starting server #6... ok starting server #7... ok starting server #8... ok starting server #9... ok starting server #10... ok starting server #11... ok starting server #12... ok starting client... ok starting server... ok testing checked cast... ok testing object reference from server... ok shutdown server... ok restarting server... ok testing whether server is still reachable... ok testing object reference from server... ok testing reference with unknown identity... ok testing reference with unknown adapter... ok shutdown server... ok testing whether server is gone... ok shutdown server manager... ok starting server... ok starting client... ok testing stringToProxy... ok testing checked cast... ok deactivating object adapter in the server... ok testing whether server is gone... ok testing stringToProxy... ok testing checked cast... ok deactivating object adapter in the server... ok testing whether server is gone... ok starting server... ok starting client... ok starting collocated... ok base... ok base (AMI)... ok slicing of unknown derived... ok slicing of unknown derived (AMI)... ok non-slicing of known derived as base... ok non-slicing of known derived as base (AMI)... ok non-slicing of known derived as derived... ok non-slicing of known derived as derived (AMI)... ok slicing of unknown intermediate as base... ok slicing of unknown intermediate as base (AMI)... ok slicing of known intermediate as base... ok slicing of known intermediate as base (AMI)... ok slicing of known most derived as base... ok slicing of known most derived as base (AMI)... ok non-slicing of known intermediate as intermediate... ok non-slicing of known intermediate as intermediate (AMI)... ok non-slicing of known most derived exception as intermediate... ok non-slicing of known most derived as intermediate (AMI)... ok non-slicing of known most derived as most derived... ok non-slicing of known most derived as most derived (AMI)... ok slicing of unknown most derived, known intermediate as base... ok slicing of unknown most derived, known intermediate as base (AMI)... ok slicing of unknown most derived, known intermediate as intermediate... ok slicing of unknown most derived, known intermediate as intermediate (AMI)... ok slicing of unknown most derived, unknown intermediate as base... ok slicing of unknown most derived, unknown intermediate as base (AMI)... ok base... ok base (AMI)... ok slicing of unknown derived... ok slicing of unknown derived (AMI)... ok non-slicing of known derived as base... ok non-slicing of known derived as base (AMI)... ok non-slicing of known derived as derived... ok non-slicing of known derived as derived (AMI)... ok slicing of unknown intermediate as base... ok slicing of unknown intermediate as base (AMI)... ok slicing of known intermediate as base... ok slicing of known intermediate as base (AMI)... ok slicing of known most derived as base... ok slicing of known most derived as base (AMI)... ok non-slicing of known intermediate as intermediate... ok non-slicing of known intermediate as intermediate (AMI)... ok non-slicing of known most derived exception as intermediate... ok non-slicing of known most derived as intermediate (AMI)... ok non-slicing of known most derived as most derived... ok non-slicing of known most derived as most derived (AMI)... ok slicing of unknown most derived, known intermediate as base... ok slicing of unknown most derived, known intermediate as base (AMI)... ok slicing of unknown most derived, known intermediate as intermediate... ok slicing of unknown most derived, known intermediate as intermediate (AMI)... ok slicing of unknown most derived, unknown intermediate as base... ok slicing of unknown most derived, unknown intermediate as base (AMI)... ok tests with regular server. starting server... ok starting client... ok tests with AMD server. starting serveramd... ok starting client... ok base as Object... ok base as Object (AMI)... ok base as base... ok base as base (AMI)... ok base with known derived as base... ok base with known derived as base (AMI)... ok base with known derived as known derived... ok base with known derived as known derived (AMI)... ok base with unknown derived as base... ok base with unknown derived as base (AMI)... ok unknown with Object as Object... ok unknown with Object as Object (AMI)... ok one-element cycle... ok one-element cycle (AMI)... ok two-element cycle... ok two-element cycle (AMI)... ok known derived pointer slicing as base... ok known derived pointer slicing as base (AMI)... ok known derived pointer slicing as derived... ok known derived pointer slicing as derived (AMI)... ok unknown derived pointer slicing as base... ok unknown derived pointer slicing as base (AMI)... ok param ptr slicing with known first... ok param ptr slicing with known first (AMI)... ok param ptr slicing with unknown first... ok return value identity with known first... ok return value identity with known first (AMI)... ok return value identity with unknown first... ok return value identity with unknown first (AMI)... ok return value identity for input params known first... ok return value identity for input params known first (AMI)... ok return value identity for input params unknown first... ok return value identity for input params unknown first (AMI)... ok remainder unmarshaling (3 instances)... ok remainder unmarshaling (3 instances) (AMI)... ok remainder unmarshaling (4 instances)... ok remainder unmarshaling (4 instances) (AMI)... ok param ptr slicing, instance marshaled in unknown derived as base... ok param ptr slicing, instance marshaled in unknown derived as base (AMI)... ok param ptr slicing, instance marshaled in unknown derived as derived... ok param ptr slicing, instance marshaled in unknown derived as derived (AMI)... ok sequence slicing... ok sequence slicing (AMI)... ok dictionary slicing... ok dictionary slicing (AMI)... ok base exception thrown as base exception... ok base exception thrown as base exception (AMI)... ok derived exception thrown as base exception... ok derived exception thrown as base exception (AMI)... ok derived exception thrown as derived exception... ok derived exception thrown as derived exception (AMI)... ok unknown derived exception thrown as base exception... ok unknown derived exception thrown as base exception (AMI)... ok forward-declared class... ok forward-declared class (AMI)... ok base as Object... ok base as Object (AMI)... ok base as base... ok base as base (AMI)... ok base with known derived as base... ok base with known derived as base (AMI)... ok base with known derived as known derived... ok base with known derived as known derived (AMI)... ok base with unknown derived as base... ok base with unknown derived as base (AMI)... ok unknown with Object as Object... ok unknown with Object as Object (AMI)... ok one-element cycle... ok one-element cycle (AMI)... ok two-element cycle... ok two-element cycle (AMI)... ok known derived pointer slicing as base... ok known derived pointer slicing as base (AMI)... ok known derived pointer slicing as derived... ok known derived pointer slicing as derived (AMI)... ok unknown derived pointer slicing as base... ok unknown derived pointer slicing as base (AMI)... ok param ptr slicing with known first... ok param ptr slicing with known first (AMI)... ok param ptr slicing with unknown first... ok return value identity with known first... ok return value identity with known first (AMI)... ok return value identity with unknown first... ok return value identity with unknown first (AMI)... ok return value identity for input params known first... ok return value identity for input params known first (AMI)... ok return value identity for input params unknown first... ok return value identity for input params unknown first (AMI)... ok remainder unmarshaling (3 instances)... ok remainder unmarshaling (3 instances) (AMI)... ok remainder unmarshaling (4 instances)... ok remainder unmarshaling (4 instances) (AMI)... ok param ptr slicing, instance marshaled in unknown derived as base... ok param ptr slicing, instance marshaled in unknown derived as base (AMI)... ok param ptr slicing, instance marshaled in unknown derived as derived... ok param ptr slicing, instance marshaled in unknown derived as derived (AMI)... ok sequence slicing... ok sequence slicing (AMI)... ok dictionary slicing... ok dictionary slicing (AMI)... ok base exception thrown as base exception... ok base exception thrown as base exception (AMI)... ok derived exception thrown as base exception... ok derived exception thrown as base exception (AMI)... ok derived exception thrown as derived exception... ok derived exception thrown as derived exception (AMI)... ok unknown derived exception thrown as base exception... ok unknown derived exception thrown as base exception (AMI)... ok forward-declared class... ok forward-declared class (AMI)... ok tests with regular server. starting server... ok starting client... ok tests with AMD server. starting serveramd... ok starting client... ok testing single instance... ok testing single instance cycle... ok testing single instance cycle with double pointers... ok testing double instance cycle... ok testing double instance cycle with double pointers... ok testing double instance cycle with looped pointers... ok testing triple instance cycle... ok testing triple instance cycle with double pointers... ok testing triple instance cycle with opposing pointers... ok testing cycle with trailing instances... ok testing cycle with trailing instances and trailing cycle... ok testing sequence element cycle... ok testing dictionary element cycle... ok testing sequence of struct cycle... ok testing sequence of struct of dictionary cycle... ok testing for race conditions... ok starting client... ok client with no configuration file... ok client with client configuration file... ok server with no configuration file... ok server with server configuration file... ok client/server with no configuration file... ok client/server with client configuration file... ok client/server with server configuration file... ok client/server with client and server configuration files... ok client/server with client and server configuration files... ok starting configuration... ok bad private key and certificate... ok bad private key and good certificate 1... ok good private key 1 and bad certificate... ok good private key 1 and good certificate 2, mismatched... ok good private key 2 and good certificate 1, mismatched (again)... ok good matched private key and certificate... ok starting loadPEM... ok testing certificate and key parsing failures. bad private key and certificate (Base64)... ok bad private key and certificate... ok bad private key and good certificate (Base64)... ok bad private key and good certificate... ok good private key and bad certificate (Base64)... ok good private key and bad certificate... ok bad certificate as a trusted certificate... ok bad certificate as a trusted certificate (Base64)... ok testing setting good certificates and keys on a unconfigured context. good private key and certificate... ok good private key and certificate (Base64)... ok good private key and certificate (again)... ok good private key and certificate (Base64) (again)... ok good certificate as a trusted certificate... ok good certificate as a trusted certificate (Base64)... ok testing mismatched certificates and keys failures on a configured context. good private key and certificate, mismatched... ok good private key and certificate, mismatched (Base64)... ok good private key and certificate, mismatched (again)... ok good private key and certificate, mismatched (Base64) (again)... ok testing setting good certificates and keys on a configured context. good private key and certificate... ok good private key and certificate (Base64)... ok good private key and certificate (again)... ok good private key and certificate (Base64) (again)... ok good certificate as trusted certificate... ok good certificate as trusted certificate (Base64)... ok starting certificateAndKeyParsing... ok setting Certificate Verifiers on Client context. setting verifier of wrong type... ok setting verifier of correct type... ok setting Certificate Verifiers on Server context. setting verifier of wrong type... ok setting verifier of correct type... ok setting Certificate Verifiers on Client and Server contexts. setting verifier of wrong type... ok setting verifier of correct type... ok starting certificateVerifier... ok client and server trusted, client using stock certificate... ok client and server do not trust each other... ok client trusted, server not trusted... ok client trusts server, server does not trust client... ok both client and server trust each other... ok shutting down... ok client and server do not trust each other... ok client trusted, server not trusted... ok client trusts server, server does not trust client... ok both client and server trust each other... ok shutting down... ok testing default certificate verifier. starting server... ok starting client... ok testing single-certificate certificate verifier. starting server... ok starting client... ok testing populate... ok testing map::find... ok testing erase... ok testing map::find (again)... ok testing iterators... ok testing iterator.set... ok testing algorithms... ok testing concurrent access... ok starting client... ok populating the database... ok testing database expressions... ok starting populate... ok starting verification client... ok testing Freeze Evictor... ok starting server... ok starting client... ok starting icestorm service... ok creating topic... ok starting subscriber... ok checking subscriber lockfile creation... ok starting publisher... ok checking subscriber lockfile removal... ok destroying topic... ok shutting down icestorm service... ok starting icestorm service... ok creating topics... ok linking topics... ok starting subscriber... ok checking subscriber lockfile creation... ok starting publisher... ok checking subscriber lockfile removal... ok starting batch subscriber... ok checking batch subscriber lockfile creation... ok starting publisher... ok checking batch subscriber lockfile removal... ok destroying topics... ok shutting down icestorm service... ok starting icestorm service... ok creating topics... ok linking topics... ok starting subscriber... ok checking subscriber lockfile creation... ok starting publisher... ok checking subscriber lockfile removal... ok starting batch subscriber... ok checking batch subscriber lockfile creation... ok starting publisher... ok checking batch subscriber lockfile removal... ok destroying topics... ok shutting down icestorm service... ok testing error detection... ok testing default transformations... ok testing evictor transformations... ok creating and activating callback receiver adapter... ok creating and adding callback receiver object... ok testing stringToProxy for glacier starter... ok testing checked cast for glacier starter... ok starting up glacier router... ok pinging glacier router... ok installing glacier router... ok testing stringToProxy... ok testing checked cast... ok testing oneway callback... ok testing twoway callback... ok ditto, but with user exception... ok testing server shutdown... ok shutting down glacier router... ok creating and activating callback receiver adapter... ok creating and adding callback receiver object... ok testing stringToProxy for glacier starter... ok testing checked cast for glacier starter... ok starting up glacier router... ok pinging glacier router... ok installing glacier router... ok testing stringToProxy... ok testing checked cast... ok testing oneway callback... ok testing twoway callback... ok ditto, but with user exception... ok testing server shutdown... ok shutting down glacier router... ok starting glacier starter... ok starting server... ok starting client... ok starting server... ok starting client... ok shutting down glacier starter... ok testing checked cast... ok pinging server... ok shutting down server... ok testing stringToProxy... ok testing checked cast... ok pinging server... ok testing reference with unknown identity... starting icepack registry... ok starting server... ok starting client... ok shutting down icepack registry... ok starting icepack registry... ok starting icepack node... ok registering server with icepack... ok starting client... ok IcePackNode: icepacknode: warning: connection exception: IcePackNode: SslTransceiver.cpp:267: Ice::ConnectionLostException: IcePackNode: connection lost: recv() returned zero IcePackNode: local address = 127.0.0.1:42923 IcePackNode: remote address = 127.0.0.1:42916 IcePackNode: icepacknode: warning: connection exception: IcePackNode: SslTransceiver.cpp:267: Ice::ConnectionLostException: IcePackNode: connection lost: recv() returned zero IcePackNode: local address = 127.0.0.1:42921 IcePackNode: remote address = 127.0.0.1:12345 IcePackNode: icepacknode: warning: connection exception: IcePackNode: SslTransceiver.cpp:267: Ice::ConnectionLostException: IcePackNode: connection lost: recv() returned zero IcePackNode: local address = 127.0.0.1:42922 IcePackNode: remote address = 127.0.0.1:42915 IcePackNode: server: warning: connection exception: IcePackNode: SslTransceiver.cpp:267: Ice::ConnectionLostException: IcePackNode: connection lost: recv() returned zero IcePackNode: local address = 127.0.0.1:42931 IcePackNode: remote address = 127.0.0.1:12345 IcePackNode: server: warning: connection exception: IcePackNode: SslTransceiver.cpp:267: Ice::ConnectionLostException: IcePackNode: connection lost: recv() returned zero IcePackNode: local address = 127.0.0.1:42932 IcePackNode: remote address = 127.0.0.1:42916 IcePackNode: icepacknode: warning: connection exception: IcePackNode: SslTransceiver.cpp:267: Ice::ConnectionLostException: IcePackNode: connection lost: recv() returned zero IcePackNode: local address = 127.0.0.1:42920 IcePackNode: remote address = 127.0.0.1:42928 IcePackRegistry: Segmentation Fault - core dumped IcePackNode: Killed IcePackNode: ./test/IcePack/simple/server: Network.cpp:507: Ice::ConnectFailedException: IcePackNode: connect failed: Connection refused *** running tests in ./test/IceUtil/thread *** running tests in ./test/IceUtil/unicode *** running tests in ./test/IceUtil/inputUtil *** running tests in ./test/IceUtil/uuid *** running tests in ./test/Slice/errorDetection *** running tests in ./test/Ice/operations *** running tests in ./test/Ice/exceptions *** running tests in ./test/Ice/inheritance *** running tests in ./test/Ice/facets *** running tests in ./test/Ice/objects *** running tests in ./test/Ice/faultTolerance *** running tests in ./test/Ice/location *** running tests in ./test/Ice/adapterDeactivation *** running tests in ./test/Ice/slicing/exceptions *** running tests in ./test/Ice/slicing/objects *** running tests in ./test/Ice/gc *** running tests in ./test/IceSSL/configuration *** running tests in ./test/IceSSL/loadPEM *** running tests in ./test/IceSSL/certificateAndKeyParsing *** running tests in ./test/IceSSL/certificateVerifier *** running tests in ./test/IceSSL/certificateVerification *** running tests in ./test/Freeze/dbmap *** running tests in ./test/Freeze/complex *** running tests in ./test/Freeze/evictor *** running tests in ./test/IceStorm/single *** running tests in ./test/IceStorm/federation *** running tests in ./test/IceStorm/federation2 *** running tests in ./test/FreezeScript/dbmap *** running tests in ./test/FreezeScript/evictor *** running tests in ./test/Glacier/starter *** running tests in ./test/IcePack/simple test in ./test/IcePack/simple failed with exit status 256