<br><font size=2 face="sans-serif">Hal,</font>
<br>
<br><font size=2><tt>> Hi again Paul,<br>
</tt></font>
<br><font size=2><tt>Since your last message was addressed to Paul, and
you said my problem was completely different, I don't know if a backtrace
would help in my case, but here it is anyway, just in case. (See below.)</tt></font>
<br><font size=2><tt><br>
> <br>
> Would you rebuild OpenSM with debug:<br>
> ./configure --enable-debug && make clean && make &&
make install<br>
> <br>
> and then run opensm under gdb and provide the backtrace after the<br>
> failure?<br>
> <br>
> Thanks.<br>
> <br>
> -- Hal<br>
</tt></font>
<br><font size=2><tt>I can also rebuild with --enable_debug if it would
be useful.</tt></font>
<br>
<br><font size=2><tt>        -Don Albert-</tt></font>
<br>
<br><font size=2><tt>Backtrace of segfault in SM:</tt></font>
<br>
<br><font size=2><tt>[koa] (ib) ib> gdb /usr/local/ofed/bin/opensm</tt></font>
<br><font size=2><tt>GNU gdb Red Hat Linux (6.3.0.0-1.96rh)</tt></font>
<br><font size=2><tt>Copyright 2004 Free Software Foundation, Inc.</tt></font>
<br><font size=2><tt>GDB is free software, covered by the GNU General Public
License, and you are</tt></font>
<br><font size=2><tt>welcome to change it and/or distribute copies of it
under certain conditions.</tt></font>
<br><font size=2><tt>Type "show copying" to see the conditions.</tt></font>
<br><font size=2><tt>There is absolutely no warranty for GDB.  Type
"show warranty" for details.</tt></font>
<br><font size=2><tt>This GDB was configured as "x86_64-redhat-linux-gnu"...(no
debugging symbols found)</tt></font>
<br><font size=2><tt>Using host libthread_db library "/lib64/tls/libthread_db.so.1".</tt></font>
<br>
<br><font size=2><tt>(gdb) run</tt></font>
<br><font size=2><tt>Starting program: /usr/local/ofed/bin/opensm</tt></font>
<br><font size=2><tt>[Thread debugging using libthread_db enabled]</tt></font>
<br><font size=2><tt>[New Thread 47576487182656 (LWP 8030)]</tt></font>
<br><font size=2><tt>[New Thread 1082132832 (LWP 8033)]</tt></font>
<br><font size=2><tt>-------------------------------------------------</tt></font>
<br><font size=2><tt>OpenSM Rev:openib-1.2.0</tt></font>
<br><font size=2><tt>Based on OpenIB svn Exported revision</tt></font>
<br><font size=2><tt>Command Line Arguments:</tt></font>
<br><font size=2><tt> Log File: /var/log/osm.log</tt></font>
<br><font size=2><tt>-------------------------------------------------</tt></font>
<br><font size=2><tt>OpenSM Rev:openib-1.2.0 OpenIB svn Exported revision</tt></font>
<br>
<br><font size=2><tt>[New Thread 1090525536 (LWP 8034)]</tt></font>
<br><font size=2><tt>[New Thread 1098918240 (LWP 8035)]</tt></font>
<br><font size=2><tt>[New Thread 1107310944 (LWP 8036)]</tt></font>
<br><font size=2><tt>[New Thread 1115703648 (LWP 8037)]</tt></font>
<br><font size=2><tt>[New Thread 1124096352 (LWP 8038)]</tt></font>
<br><font size=2><tt>[New Thread 1132489056 (LWP 8039)]</tt></font>
<br><font size=2><tt>Using default GUID 0x2c90200216dc5</tt></font>
<br><font size=2><tt>[New Thread 1140881760 (LWP 8040)]</tt></font>
<br><font size=2><tt>Entering MASTER state</tt></font>
<br>
<br>
<br><font size=2><tt>Program received signal SIGSEGV, Segmentation fault.</tt></font>
<br><font size=2><tt>[Switching to Thread 1090525536 (LWP 8034)]</tt></font>
<br><font size=2><tt>0x000000000040b5bb in osm_physp_is_valid ()</tt></font>
<br><font size=2><tt>(gdb) bt</tt></font>
<br><font size=2><tt>#0  0x000000000040b5bb in osm_physp_is_valid
()</tt></font>
<br><font size=2><tt>#1  0x000000000040b555 in __osm_lid_mgr_set_remote_pi_state_to_init
()</tt></font>
<br><font size=2><tt>#2  0x000000000040babf in __osm_lid_mgr_set_physp_pi
()</tt></font>
<br><font size=2><tt>#3  0x000000000040c065 in __osm_lid_mgr_process_our_sm_node
()</tt></font>
<br><font size=2><tt>#4  0x000000000040c151 in osm_lid_mgr_process_sm
()</tt></font>
<br><font size=2><tt>#5  0x000000000043a2b9 in osm_state_mgr_process
()</tt></font>
<br><font size=2><tt>#6  0x000000000043aefc in __osm_state_mgr_ctrl_disp_callback
()</tt></font>
<br><font size=2><tt>#7  0x00002b454359db27 in __cl_disp_worker (context=0x57ca20)
at cl_dispatcher.c:108</tt></font>
<br><font size=2><tt>#8  0x00002b45435a6025 in __cl_thread_pool_routine
(context=0x57ca98) at cl_threadpool.c:78</tt></font>
<br><font size=2><tt>#9  0x00002b45435a5e6e in __cl_thread_wrapper
(arg=0x57d7d0) at cl_thread.c:61</tt></font>
<br><font size=2><tt>#10 0x0000003a80f0610a in start_thread () from /lib64/tls/libpthread.so.0</tt></font>
<br><font size=2><tt>#11 0x0000003a806c6003 in clone () from /lib64/tls/libc.so.6</tt></font>
<br><font size=2><tt>#12 0x0000000000000000 in ?? ()</tt></font>
<br><font size=2><tt>(gdb)</tt></font>
<br>