That's understandable - if you don't disable xml2, then hwloc uses the xml2 library to do the topology encoding. We rely on their internal "quasi-xml" encoding method, which I believe provides some different data (and definitely different format). I suspect this is causing the confusion, though it is strange since we have them encode and decode it - you would think the routines come from the same place and would be compatible.
Could be something hwloc needs to look at. On Jul 23, 2013, at 11:45 AM, "Kevin H. Hobbs" <hob...@ohio.edu> wrote: > On 07/23/2013 02:22 PM, Ralph Castain wrote: >> Yeah, it's failing when trying to unpack the topology obtained from hwloc. > > What I find very interesting is that the hwloc configure options > --disable-cairo --disable-libxml2 turn the bug off. > > I'll keep walking through the execution in gdb maybe I'll be able to > narrow it down some more. > > > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users