Dear Jerome,

Sorry for the late reply - only just been able to get back onto this. The 
platform I'm on at the moment is OpenSuSE 13.1 (also x86-64). The kernel 
version is
3.11.10-25. I'm using the standard configure script, with gcc version 4.8.1, 
dated 20130909, installed. I'm not passing any compiler options that aren't in 
the standard script.

The command sequence I'm using to build the libraries is:

./configure --with-zlib=/home/gavin/local --prefix=/home/gavin/local
make check install

I tried running dt_arith on its own, and it indeed segfaulted again. I attach 
the trace, obtained from gdb.

Thanks very much,

Gavin

On 16/02/15 22:18, Jerome Soumagne wrote:

Hi Gavin,

I just gave it a try on my machine with OpenSuSE 13.2 (x86_64), I cannot
reproduce it. What is your platform? What is the configure line that
you're passing? Are you passing any special compiler options?
Could you please try to run the dt-arith test by itself? from your build
directory, it should be ./test/dt_arith
If it segfaults, could you please run it again with gdb and send a
trace.

Thanks

Jerome

On Fri, 2015-02-06 at 16:52 +0000, Gavin Parnaby wrote:


Hello,

I'm a complete HDF5 newbie, attempting to compile under OpenSuSE 13.1.
I'm able to run the configure script just fine, but the check stage
fails at dt-arith, with the messages:

Testing hard special long double -> float conversions
Child caught signal 11.
Testing hard special long double -> double conversions
Child caught signal 11.

in the test phase. All others were passed.

This led to dt-arithchkexe failing, along with build-check-s, test, and
check-am.

Where might be a good place to look to figure this out?

Thanks very much,

Gavin

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]<mailto:[email protected]>
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5





_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]<mailto:[email protected]>
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5



Starting program: /home/gavin/HDF5/hdf5-1.8.9/test/.libs/dt_arith 
Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
Try: zypper install -C 
"debuginfo(build-id)=afa98667969782208459e394f8c8f87ac7510710"
Missing separate debuginfo for /lib64/libz.so.1
Try: zypper install -C 
"debuginfo(build-id)=9e815ef41bf59451f1855b91195b2124e2a95f9e"
Missing separate debuginfo for /lib64/libm.so.6
Try: zypper install -C 
"debuginfo(build-id)=35d35d9ce781be3a140a34242d998498615b021f"
Missing separate debuginfo for /lib64/libc.so.6
Try: zypper install -C 
"debuginfo(build-id)=c7c72f96fa3d494e7c83df16a7d36177bb5c22d0"
Testing non-aligned conversions (ALIGNMENT=1)....
Testing query functions of compiler conversion                         PASSED
Testing user-define and query functions of floating-point types        PASSED
Testing user-define and query functions of integer types               PASSED
Detaching after fork from child process 642.
Floating-point overflow cases will be tested.
Detaching after fork from child process 644.
Testing noop float -> float conversions                                PASSED
Detaching after fork from child process 645.
Testing noop double -> double conversions                              PASSED
Detaching after fork from child process 646.
Testing noop long double -> long double conversions                    PASSED
Detaching after fork from child process 647.
Testing hard normalized float -> double conversions                    PASSED
Detaching after fork from child process 648.
Testing hard normalized double -> float conversions                    PASSED
Detaching after fork from child process 649.
Testing hard normalized float -> long double conversions               PASSED
Detaching after fork from child process 650.
Testing hard normalized double -> long double conversions              PASSED
Detaching after fork from child process 654.
Testing hard normalized long double -> float conversions               PASSED
Detaching after fork from child process 655.
Testing hard normalized long double -> double conversions              PASSED
Detaching after fork from child process 659.
Testing hard denormalized float -> double conversions                  PASSED
Detaching after fork from child process 660.
Testing hard denormalized double -> float conversions                  PASSED
Detaching after fork from child process 661.
Testing hard denormalized float -> long double conversions             PASSED
Detaching after fork from child process 662.
Testing hard denormalized double -> long double conversions            PASSED
Detaching after fork from child process 663.
Testing hard denormalized long double -> float conversions             PASSED
Detaching after fork from child process 664.
Testing hard denormalized long double -> double conversions            PASSED
Detaching after fork from child process 665.
Testing hard special float -> double conversions                       PASSED
Detaching after fork from child process 666.
Testing hard special double -> float conversions                       PASSED
Detaching after fork from child process 667.
Testing hard special float -> long double conversions                  PASSED
Detaching after fork from child process 668.
Testing hard special double -> long double conversions                 PASSED
Detaching after fork from child process 669.
Testing hard special long double -> float conversions                    Child 
caught signal 11.
Detaching after fork from child process 670.
Testing hard special long double -> double conversions                   Child 
caught signal 11.
Testing hard signed char -> unsigned char conversions                  PASSED
Testing hard signed char -> short conversions                          PASSED
Testing hard signed char -> unsigned short conversions                 PASSED
Testing hard signed char -> int conversions                            PASSED
Testing hard signed char -> unsigned int conversions                   PASSED
Testing hard signed char -> long conversions                           PASSED
Testing hard signed char -> unsigned long conversions                  PASSED
Testing hard unsigned char -> signed char conversions                  PASSED
Testing hard unsigned char -> short conversions                        PASSED
Testing hard unsigned char -> unsigned short conversions               PASSED
Testing hard unsigned char -> int conversions                          PASSED
Testing hard unsigned char -> unsigned int conversions                 PASSED
Testing hard unsigned char -> long conversions                         PASSED
Testing hard unsigned char -> unsigned long conversions                PASSED
Testing hard short -> signed char conversions                          PASSED
Testing hard short -> unsigned char conversions                        PASSED
Testing hard short -> unsigned short conversions                       PASSED
Testing hard short -> int conversions                                  PASSED
Testing hard short -> unsigned int conversions                         PASSED
Testing hard short -> long conversions                                 PASSED
Testing hard short -> unsigned long conversions                        PASSED
Testing hard unsigned short -> signed char conversions                 PASSED
Testing hard unsigned short -> unsigned char conversions               PASSED
Testing hard unsigned short -> short conversions                       PASSED
Testing hard unsigned short -> int conversions                         PASSED
Testing hard unsigned short -> unsigned int conversions                PASSED
Testing hard unsigned short -> long conversions                        PASSED
Testing hard unsigned short -> unsigned long conversions               PASSED
Testing hard int -> signed char conversions                            PASSED
Testing hard int -> unsigned char conversions                          PASSED
Testing hard int -> short conversions                                  PASSED
Testing hard int -> unsigned short conversions                         PASSED
Testing hard int -> unsigned int conversions                           PASSED
Testing hard int -> long conversions                                   PASSED
Testing hard int -> unsigned long conversions                          PASSED
Testing hard unsigned int -> signed char conversions                   PASSED
Testing hard unsigned int -> unsigned char conversions                 PASSED
Testing hard unsigned int -> short conversions                         PASSED
Testing hard unsigned int -> unsigned short conversions                PASSED
Testing hard unsigned int -> int conversions                           PASSED
Testing hard unsigned int -> long conversions                          PASSED
Testing hard unsigned int -> unsigned long conversions                 PASSED
Testing hard long -> signed char conversions                           PASSED
Testing hard long -> unsigned char conversions                         PASSED
Testing hard long -> short conversions                                 PASSED
Testing hard long -> unsigned short conversions                        PASSED
Testing hard long -> int conversions                                   PASSED
Testing hard long -> unsigned int conversions                          PASSED
Testing hard long -> unsigned long conversions                         PASSED
Testing hard unsigned long -> signed char conversions                  PASSED
Testing hard unsigned long -> unsigned char conversions                PASSED
Testing hard unsigned long -> short conversions                        PASSED
Testing hard unsigned long -> unsigned short conversions               PASSED
Testing hard unsigned long -> int conversions                          PASSED
Testing hard unsigned long -> unsigned int conversions                 PASSED
Testing hard unsigned long -> long conversions                         PASSED
Testing hard signed char -> float conversions                          PASSED
Testing hard signed char -> double conversions                         PASSED
Testing hard unsigned char -> float conversions                        PASSED
Testing hard unsigned char -> double conversions                       PASSED
Testing hard short -> float conversions                                PASSED
Testing hard short -> double conversions                               PASSED
Testing hard unsigned short -> float conversions                       PASSED
Testing hard unsigned short -> double conversions                      PASSED
Testing hard int -> float conversions                                  PASSED
Testing hard int -> double conversions                                 PASSED
Testing hard unsigned int -> float conversions                         PASSED
Testing hard unsigned int -> double conversions                        PASSED
Testing hard long -> float conversions                                 PASSED
Testing hard long -> double conversions                                PASSED
Testing hard unsigned long -> float conversions                        PASSED
Testing hard unsigned long -> double conversions                       PASSED
Testing hard signed char -> long double conversions                    PASSED
Testing hard unsigned char -> long double conversions                  PASSED
Testing hard short -> long double conversions                          PASSED
Testing hard unsigned short -> long double conversions                 PASSED
Testing hard int -> long double conversions                            PASSED
Testing hard unsigned int -> long double conversions                   PASSED
Testing hard long -> long double conversions                           PASSED
Testing hard unsigned long -> long double conversions                  PASSED
Testing hard normalized float -> signed char conversions               PASSED
Testing hard normalized double -> signed char conversions              PASSED
Testing hard normalized float -> unsigned char conversions             PASSED
Testing hard normalized double -> unsigned char conversions            PASSED
Testing hard normalized float -> short conversions                     PASSED
Testing hard normalized double -> short conversions                    PASSED
Testing hard normalized float -> unsigned short conversions            PASSED
Testing hard normalized double -> unsigned short conversions           PASSED
Testing hard normalized float -> int conversions                       PASSED
Testing hard normalized double -> int conversions                      PASSED
Testing hard normalized float -> unsigned int conversions              PASSED
Testing hard normalized double -> unsigned int conversions             PASSED
Testing hard normalized float -> long conversions                      PASSED
Testing hard normalized double -> long conversions                     PASSED
Testing hard normalized float -> unsigned long conversions             PASSED
Testing hard normalized double -> unsigned long conversions            PASSED
Testing hard normalized long double -> signed char conversions        
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7ab618b in H5T_bit_copy () from 
/home/gavin/HDF5/hdf5-1.8.9/src/.libs/libhdf5.so.7
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to