Bug 6322 - LIGO: RLS crash on a Sparc/Solaris 10 box
: LIGO: RLS crash on a Sparc/Solaris 10 box
Status: NEW
: Replica Location
RLS
: development
: Sun Solaris
: P3 normal
: ---
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2008-08-19 17:02 by
Modified: 2008-09-17 15:55 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-08-19 17:02:31
Reported by Dan Kozak of LIGO

This is from
a Sparc box running Solaris 10.  Here (I think) is the other thing you
asked for:

[grid@ldas-cit bin]$ gdb globus-rls-server rls.server.core.0725
GNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.10"...

warning: core file may not match specified executable file.
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/unixodbc/lib/libodbc.so.1...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/unixodbc/lib/libodbc.so.1
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_rls_client_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_rls_client_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_usage_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_usage_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_io_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_io_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_xio_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_xio_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libgssapi_error_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libgssapi_error_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gss_assist_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gss_assist_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gssapi_gsi_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gssapi_gsi_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_proxy_core_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_proxy_core_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_credential_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_credential_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_callback_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_callback_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_oldgaa_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_oldgaa_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_sysconfig_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_sysconfig_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_cert_utils_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_gsi_cert_utils_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_openssl_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_openssl_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_openssl_error_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_openssl_error_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_callout_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_callout_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_proxy_ssl_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_proxy_ssl_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_common_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libglobus_common_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libssl_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libssl_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libcrypto_gcc32dbgpthr.so.0...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libcrypto_gcc32dbgpthr.so.0
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libltdl_gcc32dbgpthr.so.3...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libltdl_gcc32dbgpthr.so.3
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libiodbc_gcc32dbgpthr.so.2...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libiodbc_gcc32dbgpthr.so.2
Reading symbols from /lib/libm.so.2...done.
Loaded symbols for /lib/libm.so.2
Reading symbols from /lib/libpthread.so.1...
warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074
done.
Loaded symbols for /lib/libpthread.so.1
Reading symbols from /lib/librt.so.1...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libc.so.1...done.
Loaded symbols for /lib/libc.so.1
Reading symbols from /lib/libdl.so.1...
warning: Lowest section in /lib/libdl.so.1 is .hash at 000000b4
done.
Loaded symbols for /lib/libdl.so.1
Reading symbols from /lib/libthread.so.1...
warning: Lowest section in /lib/libthread.so.1 is .dynamic at 00000074
done.
Loaded symbols for /lib/libthread.so.1
Reading symbols from /export/ldcg_server/ldcg/solaris/lib/libgcc_s.so.1...done.
Loaded symbols for /ldcg/lib/libgcc_s.so.1
Reading symbols from /lib/libsocket.so.1...done.
Loaded symbols for /lib/libsocket.so.1
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libiodbcinst_gcc32dbgpthr.so.2...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/globus/lib/libiodbcinst_gcc32dbgpthr.so.2
Reading symbols from /lib/libaio.so.1...done.
Loaded symbols for /lib/libaio.so.1
Reading symbols from /lib/libmd.so.1...done.
Loaded symbols for /lib/libmd.so.1
Reading symbols from /platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1...done.
Loaded symbols for /platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/myodbc/lib/libmyodbc3.so...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/myodbc/lib/libmyodbc3.so
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/mysql-5.0.22-solaris10-sparc-LDR-ClientOnly/lib/libmysqlclient.so.15...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/mysql-client/lib/libmysqlclient.so.15
Reading symbols from /usr/lib/libcrypt_d.so.1...done.
Loaded symbols for /usr/lib/libcrypt_d.so.1
Reading symbols from /lib/libgen.so.1...done.
Loaded symbols for /lib/libgen.so.1
Reading symbols from /export/ldcg_server/ldcg/solaris/lib/libltdl.so.3...done.
Loaded symbols for /ldcg/lib/libltdl.so.3
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from
/export/ldcg_server/ldcg/solaris/LDR/unixodbc/lib/libodbcinst.so.1...done.
Loaded symbols for
/export/ldcg_server/ldcg/solaris/LDR/unixodbc/lib/libodbcinst.so.1
Reading symbols from /usr/lib/libcrypt_i.so.1...done.
Loaded symbols for /usr/lib/libcrypt_i.so.1
Reading symbols from /lib/libmp.so.2...done.
Loaded symbols for /lib/libmp.so.2
Reading symbols from /lib/libscf.so.1...done.
Loaded symbols for /lib/libscf.so.1
Reading symbols from /lib/libdoor.so.1...done.
Loaded symbols for /lib/libdoor.so.1
Reading symbols from /lib/libuutil.so.1...done.
Loaded symbols for /lib/libuutil.so.1
Reading symbols from /usr/lib/iconv/UCS-2BE%8859-1.so...done.
Loaded symbols for /usr/lib/iconv/UCS-2BE%8859-1.so
Reading symbols from /usr/lib/iconv/8859-1%UCS-2BE.so...done.
Loaded symbols for /usr/lib/iconv/8859-1%UCS-2BE.so
Reading symbols from /lib/ld.so.1...done.
Loaded symbols for /lib/ld.so.1
Core was generated by `./globus-rls-server -d -L 2'.
Program terminated with signal 10, Bus error.
#0  0xff2b3ba4 in globus_io_try_read (handle=0x1da34f18, buf=0x1da34f1c
"H\206\r\001\001\005\005", max_nbytes=8192, nbytes_read=0x1da36f20)
    at globus_io_xio_compat.c:2962
2962        result = globus_xio_read(
(gdb) backtrace
#0  0xff2b3ba4 in globus_io_try_read (handle=0x1da34f18, buf=0x1da34f1c
"H\206\r\001\001\005\005", max_nbytes=8192, nbytes_read=0x1da36f20)
    at globus_io_xio_compat.c:2962
#1  0xff2fdc5c in rrpc_read (h=0x1da34f18, buf=0x1da34f1c
"H\206\r\001\001\005\005", max_nb=8192, wait_nb=1, nbr=0x1da36f20,
errmsg=0x1da38f3c "")
    at rpc.c:188
#2  0xff2fd4f8 in rrpc_fillbuf (h=0x1da34f18, b=0x1da34f1c, rcp=0xfbc7b6b8,
errmsg=0x1da38f3c "") at rpc.c:39
#3  0x0002a8ec in getmethodargs (c=0x1da34f18, mi=0xfbc7bf54,
arglist=0xfbc7bf58) at server.c:1088
#4  0x0002a3dc in procreq (a=0x0) at server.c:1033
#5  0xfeac5240 in _lwp_start () from /lib/libc.so.1
#6  0xfeac5240 in _lwp_start () from /lib/libc.so.1
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) quit
------- Comment #1 From 2008-09-17 15:54:35 -------
I should also add that I verified this problem on another CentOS 5.2 x86_64 box
to rule out any type of memory corruption.
------- Comment #2 From 2008-09-17 15:55:05 -------
scratch that last comment...wrong bug...