Home Help Center

Ice 1.2.0 tests fail on 64 bit platform

rbxrbx Member
We have compiled Ice 1.2.0 on an Opteron-based system, running x86_64 GNU/Linux (RedHat) using gcc 3.3.2. The LP64 flag in config/Make.rules is set to 'yes'. When running 'make test', everything runs ok until:

*** running tests in ./test/Ice/operations:

tests with regular server.
starting server... ok
starting client... ok
testing stringToProxy... ok
testing checked cast... ok
testing twoway operations... ok
testing twoway operations with AMI... ok
testing server shutdown... ok

Then it stops and hangs forever (well, 52 hours at least ;) ).
When compiling with optimisations turned on in config/Make.rules, the same happens, but just after 'testing stringToProxy... ok'.
Is this a known problem, or did we miss something?



  • bernardbernard Jupiter, FLAdministrators, ZeroC Staff Bernard NormierOrganization: ZeroC, Inc.Project: Ice ZeroC Staff
    Hi Ingmar,

    Did you try to build Ice 1.2.0 + this patch http://www.zeroc.com/vbulletin/showthread.php?s=&threadid=407 ?

    Ice was ported to a Opteron/SuSE system, so it could be a NPTL issue.

    If it still hangs with the patch, can you attach to the hung process to see what it's waiting for? Unfortunately I don't have access to an Opteron system to try myself.

  • rbxrbx Member
    Hi Bernard,

    thanks for the hint about the patch. It worked very well, all tests passed ok.

Sign In or Register to comment.