Open MPI logo

Hardware Locality Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Hardware Locality Development mailing list

Subject: Re: [hwloc-devel] hwloc at SC09
From: Ashley Pittman (ashley_at_[hidden])
Date: 2009-11-12 14:57:11

On Thu, 2009-11-12 at 20:30 +0100, Samuel Thibault wrote:
> Ashley Pittman, le Thu 12 Nov 2009 19:11:11 +0000, a écrit :
> > I just tried to run it on my arm but failed as I only have autoconf
> > 2.61,
> You can run ./configure && make dist on another machine to get an
> autoconfied tarball ready to unpack/conf/make.

That didn't go so well actually, this is on a NSLU2 arm machine with
32Mb of ram running debian etch so hardly your target market! I'm
leaving for the airport in an hour or two so don't have time to do any
investigation into the cause today.


cam:~/hw> /tmp/bin/lstopo
Segmentation fault
cam:~/hw> gdb /tmp/bin/lstopo
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
welcome to change it and/or distribute copies of it under certain
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
This GDB was configured as "arm-linux-gnu"...Using host libthread_db
library "/lib/".

(gdb) run
Starting program: /tmp/bin/lstopo

Program received signal SIGSEGV, Segmentation fault.
hwloc_obj_snprintf (string=0xbedd4b48 "\001", size=256,
    topology=<value optimized out>, l=0x0, _indexprefix=0x4009bdd8 "#",
    verbose=1) at traversal.c:177
177 hwloc_obj_type_t type = l->type;
(gdb) bt
#0 hwloc_obj_snprintf (string=0xbedd4b48 "\001", size=256,
    topology=<value optimized out>, l=0x0, _indexprefix=0x4009bdd8 "#",
    verbose=1) at traversal.c:177
#1 0x40095924 in print_objects (topology=0x19050, indent=0, obj=0x0)
    at topology.c:373
#2 0x40097490 in hwloc_topology_load (topology=0x4001ce14) at
#3 0x000093e0 in main (argc=1, argv=0x1) at lstopo.c:206
(gdb) p l
$1 = (struct hwloc_obj *) 0x0

Ashley Pittman, Bath, UK.
Padb - A parallel job inspection tool for cluster computing