Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] 100% test failures
From: Gilles GOUAILLARDET (gilles.gouaillardet_at_[hidden])
Date: 2014-07-15 10:40:38


r32236 is a suspect

i am afk

I just read the code and a class is initialized with opal_class_initialize the first time an object is instantiated with OBJ_NEW

I would simply revert r32236 or update opal_class_finalize and free(cls->cls_construct_array); only if cls->cls_construct_array is not NULL

I hope this helps

Gilles

Ralph Castain <rhc_at_[hidden]> wrote:
>Hi folks
>
>
>The changes to opal_class_finalize are generating 100% segfaults on the trunk:
>
>
>175             free(cls->cls_construct_array);
>
>Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6_5.2.x86_64 libgcc-4.4.7-4.el6.x86_64 numactl-2.0.7-8.el6.x86_64
>
>(gdb) where
>
>#0  0x00007f93e3206385 in opal_class_finalize () at class/opal_object.c:175
>
>#1  0x00007f93e320b62f in opal_finalize_util () at runtime/opal_finalize.c:110
>
>#2  0x00007f93e320b73b in opal_finalize () at runtime/opal_finalize.c:175
>
>#3  0x00007f93e350e05f in orte_finalize () at runtime/orte_finalize.c:79
>
>#4  0x00000000004057e2 in orterun (argc=4, argv=0x7fffe27ea718) at orterun.c:1098
>
>#5  0x0000000000403a04 in main (argc=4, argv=0x7fffe27ea718) at main.c:13
>
>
>Can someone please fix this?
>
>Ralph
>
>