Home Help Center

Thread.cpp:413: IceUtil::ThreadSyscallException

I successfully compile and installed Ice-2.1.2
when i run "make test"
i got exception, so i go into the folder....

[[email protected] thread]# ./run.py
starting client... ok
running mutex test... ok
running countDownLatch test... ok
running thread start test... Thread.cpp:413: IceUtil::ThreadSyscallException:
thread syscall exception: No such process failed
test thread start failed
[[email protected] thread]# pwd
/root/Ice-2.1.2/test/IceUtil/thread

Comments

  • benoitbenoit Rennes, FranceAdministrators, ZeroC Staff Benoit FoucherOrganization: ZeroC, Inc.Project: Ice ZeroC Staff
    Hi,

    Please edit your signature here to provide the information requested by our support policy.

    In your previous post, you mentioned you were using "linux 9" (please always provide this information in a new forum thread). Is this Linux from the Redhat 9 distribution? If that's the case and if you're using NPTL (the new pthread implementation), could you try with the old pthread implementation? The first NPTL versions had some bugs which might be the cause of this test failure. To use the old pthread implementation, you can simply set the LD_ASSUME_KERNEL environment variable to 2.4.1:
      $ export LD_ASSUME_KERNEL=2.4.1
    

    If you're using another distribution than Redhat 9, please provide more information on your distribution: the kernel version and the libc version for instance.

    Thanks,

    Benoit
  • benoit wrote:
    Hi,

    Please edit your signature here to provide the information requested by our support policy.

    In your previous post, you mentioned you were using "linux 9" (please always provide this information in a new forum thread). Is this Linux from the Redhat 9 distribution? If that's the case and if you're using NPTL (the new pthread implementation), could you try with the old pthread implementation? The first NPTL versions had some bugs which might be the cause of this test failure. To use the old pthread implementation, you can simply set the LD_ASSUME_KERNEL environment variable to 2.4.1:
      $ export LD_ASSUME_KERNEL=2.4.1
    

    If you're using another distribution than Redhat 9, please provide more information on your distribution: the kernel version and the libc version for instance.

    Thanks,

    Benoit

    thanks you very much.
Sign In or Register to comment.