I did a debug build. Found it loops forever in this loop in topology-x86.c:404.
/* Get package/core/thread information from cpuid 0x0b * (Intel x2APIC) */ if (cpuid_type == intel && has_x2apic(features)) { unsigned level, apic_nextshift, apic_number, apic_type, apic_id = 0, apic_shift = 0, id; for (level = 0; ; level++) { ecx = level; eax = 0x0b; hwloc_x86_cpuid(&eax, &ebx, &ecx, &edx); if (!eax && !ebx) break; } On Sun, Jan 31, 2016 at 8:30 PM, Christopher Samuel <sam...@unimelb.edu.au> wrote: > On 01/02/16 15:09, Jianjun Wen wrote: > > > 0x00007ffff7bce13c in look_proc () from /lib64/libhwloc.so.5 > > > > Always the same place. > > pstack on the process when stuck might give more of an insight as it > should give more of a stack trace. > > Also running lstopo under strace should show what it is trying to do at > that point. > > All the best, > 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.org.au/ http://twitter.com/vlsci > > _______________________________________________ > hwloc-users mailing list > hwloc-us...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/hwloc-users > Link to this post: > http://www.open-mpi.org/community/lists/hwloc-users/2016/01/1251.php > -- -Jianjun Wen Wancube.com - 3D photography Phone: 408 888 7023