-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/02/12 12:56, Paul H. Hargrove wrote:

> When running "make check" in hwloc-1.3.1 on a Linux/POWER7 system I see:

Doesn't seem to happen on Power6 (SLES10SP4) with GCC for hwloc 1.3.1 or
1.4.

With XLC and 1.3.1 and 1.4 I get plenty of warnings (compile logs for
both attached) whilst compiling and then 4 failures in make check
(accompanied with segmentation faults):

samuel@tambo:~/HWLOC/hwloc-1.3.1> grep -B1 FAIL: log
/bin/sh: line 1:  5267 Segmentation fault      ${dir}$tst
FAIL: hwloc_bind
/bin/sh: line 1:  5285 Segmentation fault      ${dir}$tst
FAIL: hwloc_get_last_cpu_location
- --
/bin/sh: line 1:  5335 Segmentation fault      ${dir}$tst
FAIL: hwloc_is_thissystem
- --
/bin/sh: line 1:  5481 Segmentation fault      ${dir}$tst
FAIL: glibc-sched


samuel@tambo:~/HWLOC/hwloc-1.4> grep -B1 FAIL: log
/bin/sh: line 1: 16973 Segmentation fault      ${dir}$tst
FAIL: hwloc_bind
/bin/sh: line 1: 16991 Segmentation fault      ${dir}$tst
FAIL: hwloc_get_last_cpu_location
- --
/bin/sh: line 1: 17073 Segmentation fault      ${dir}$tst
FAIL: hwloc_is_thissystem
- --
/bin/sh: line 1: 17229 Segmentation fault      ${dir}$tst
FAIL: glibc-sched


cheers,
Chris
- -- 
    Christopher Samuel - Senior Systems Administrator
 VLSCI - Victorian Life Sciences Computation Initiative
 Email: sam...@unimelb.edu.au Phone: +61 (0)3 903 55545
         http://www.vlsci.unimelb.edu.au/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk8oqC0ACgkQO2KABBYQAh9oQgCfepxba/cUI4U6OgbU2kmfE76M
xMAAoJBPm2gtrdYbAlgv58Kz3Jp+8V8o
=bhTx
-----END PGP SIGNATURE-----
Making all in src
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/src'
  CC     topology.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     traversal.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     distances.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
"distances.c", line 62.42: 1506-404 (W) restrict can only qualify a pointer type.
"distances.c", line 84.50: 1506-404 (W) restrict can only qualify a pointer type.
"distances.c", line 226.40: 1506-404 (W) restrict can only qualify a pointer type.
  CC     topology-synthetic.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     topology-xml.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     bind.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     cpuset.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     misc.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     topology-linux.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
"topology-linux.c", line 303.33: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 303.27: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 391.32: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 391.26: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 715.40: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 715.34: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 807.40: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 807.34: 1506-098 (E) Missing argument(s).
  CCLD   libhwloc.la
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/src'
Making all in include
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include'
Making all in utils
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/utils'
  CC     lstopo-lstopo.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-color.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-text.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-draw.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-fig.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-xml.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-cairo.o
"lstopo-cairo.c", line 529.19: 1506-356 (W) Compilation unit is empty.
  CCLD   lstopo
  CC     hwloc-calc.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-calc
  CC     hwloc-bind.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-bind
  CC     hwloc-distrib.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-distrib
  CC     hwloc-ps.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-ps
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/utils'
Making all in tests
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests'
Making all in ports
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/ports'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/ports'
Making all in xml
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/xml'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/xml'
Making all in linux
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux'
Making all in gather
make[3]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux/gather'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux/gather'
make[3]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux'
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux'
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests'
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests'
Making all in doc
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/doc'
make  all-am
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/doc'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/doc'
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/doc'
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1'
Making all in src
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/src'
  CC     topology.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     traversal.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     distances.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
"distances.c", line 63.26: 1506-404 (W) restrict can only qualify a pointer type.
"distances.c", line 121.42: 1506-404 (W) restrict can only qualify a pointer type.
"distances.c", line 268.40: 1506-404 (W) restrict can only qualify a pointer type.
  CC     topology-synthetic.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     topology-xml.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     bind.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     cpuset.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     misc.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     topology-linux.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
"topology-linux.c", line 304.33: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 304.27: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 392.32: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 392.26: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 725.40: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 725.34: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 817.40: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 817.34: 1506-098 (E) Missing argument(s).
  CC     topology-x86.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   libhwloc.la
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/src'
Making all in include
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include'
Making all in utils
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/utils'
  CC     lstopo-lstopo.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-color.o
  CC     lstopo-lstopo-text.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-draw.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-fig.o
  CC     lstopo-lstopo-xml.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CC     lstopo-lstopo-cairo.o
"lstopo-cairo.c", line 529.19: 1506-356 (W) Compilation unit is empty.
  CCLD   lstopo
  CC     hwloc-assembler.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-assembler
  CC     hwloc-calc.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-calc
  CC     hwloc-bind.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-bind
  CC     hwloc-distances.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-distances
  CC     hwloc-distrib.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-distrib
  CC     hwloc-ps.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
  CCLD   hwloc-ps
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/utils'
Making all in tests
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests'
Making all in ports
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/ports'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/ports'
Making all in xml
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/xml'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/xml'
Making all in linux
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux'
Making all in gather
make[3]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux/gather'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux/gather'
make[3]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux'
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux'
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests'
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests'
Making all in doc
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/doc'
make  all-am
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/doc'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/doc'
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/doc'
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4'

Reply via email to