Archived

This forum has been archived. Please start a new discussion on GitHub.

Ice 1.2.0 tests fail on 64 bit platform

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?

Ingmar

Comments

  • bernard
    bernard Jupiter, FL
    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.

    Cheers,
    Bernard
  • Hi Bernard,

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

    Ingmar