Testing last night's master tarball with "make check" I find that opal_lifo
*hangs* on every ppc/linux system I try, including both gcc and xlc, both
32- and 64-bit CPUs and even a little-endian POWER8.

Attaching gdb to a hung yields:

(gdb) thread apply all bt full

Thread 1 (Thread 0xfff9e4f8f30 (LWP 32858)):
#0  0x0000000010001778 in check_lifo_consistency (lifo=0xfffde0100b8,
expected_count=100)
    at
/home/hargrove/SCRATCH/OMPI/openmpi-master-linux-ppc64-xlc-12.1/openmpi-dev-2014-gc8730b5/test/class/opal_lifo.c:73
        item = 0x1003d6a8190
        count = 215728334
        __func__ = "check_lifo_consistency"
#1  0x00000000100022e4 in main (argc=1, argv=0xfffde010688)
    at
/home/hargrove/SCRATCH/OMPI/openmpi-master-linux-ppc64-xlc-12.1/openmpi-dev-2014-gc8730b5/test/class/opal_lifo.c:171
        threads = {17590531453408, 17590520967648, 17590510481888,
17590499996128, 17590489510368,
          17590479024608, 17590468538848, 17590458053088}
        item = 0x1003d6a83c0
        prev = 0xfffde0100f0
        item2 = 0x1003d6a2cf0
        start = {tv_sec = 1435767655, tv_usec = 746823}
        stop = {tv_sec = 1435767667, tv_usec = 450808}
        total = {tv_sec = 11, tv_usec = 703985}
        lifo = {super = {obj_magic_id = 16046253926196952813, obj_class =
0xfff9e431fb0,
            obj_reference_count = 1,
            cls_init_file_name = 0x10003524
"/home/hargrove/SCRATCH/OMPI/openmpi-master-linux-ppc64-xlc-12.1/openmpi-dev-2014-gc8730b5/test/class/opal_lifo.c",
cls_init_lineno = 96}, opal_lifo_head = {data = {
              counter = 0, item = 0x1003d6a8190}}, opal_lifo_ghost = {super
= {
              obj_magic_id = 16046253926196952813, obj_class =
0xfff9e431e18, obj_reference_count = 1,
              cls_init_file_name = 0xfff9e36f528
"/home/hargrove/SCRATCH/OMPI/openmpi-master-linux-ppc64-xlc-12.1/openmpi-dev-2014-gc8730b5/opal/class/opal_lifo.c",
cls_init_lineno = 27},
            opal_list_next = 0xfffde0100f0, opal_list_prev = 0x0, item_free
= 1,
            opal_list_item_refcount = 0, opal_list_item_belong_to = 0x0}}
        success = false
        timing = 1.4629981249999999e-06
        rc = 0
        __func__ = "main"

-Paul

-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department               Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to