[GE issues] [Issue 3254] New - SGE Clients crash on SLES 11.2 64Bit

schnepper klaus.schnepper at dlr.de
Wed Mar 24 12:39:47 GMT 2010


http://gridengine.sunsource.net/issues/show_bug.cgi?id=3254
                 Issue #|3254
                 Summary|SGE Clients crash on SLES 11.2 64Bit
               Component|gridengine
                 Version|6.2u5
                Platform|Other
                     URL|
              OS/Version|Linux
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|clients
             Assigned to|roland
             Reported by|schnepper






------- Additional comments from schnepper at sunsource.net Wed Mar 24 05:39:46 -0700 2010 -------
On Suse Enterprise Linux 11.2 64 Bit the SGE Clients (like qhost, qmon, qrsh etc.) die with:
*** glibc detected *** ./qhost: free(): invalid pointer: 0x00007f76f4b17420 ***
This happens with all 64 Bit clients (lx24-amd64) and all SGE releases from sge6.2u2 to sge6.2u5
(courtesy binaries).

The complete crash report for qhost is:

./qhost
*** glibc detected *** ./qhost: free(): invalid pointer: 0x00007f76f4b17420 ***
======= Backtrace: =========
/lib64/libc.so.6[0x7f76f4cf9108]
/lib64/libc.so.6(cfree+0x76)[0x7f76f4cfac66]
/opt/quest/lib64/libvas.so.4(vassql_init+0x1b2)[0x7f76f474ff73]
/opt/quest/lib64/libvas.so.4(libvascache_misc_db_init+0xca)[0x7f76f472d21e]
/opt/quest/lib64/libvas.so.4[0x7f76f4735d74]
/opt/quest/lib64/libvas.so.4(vascache_miscinfo_get+0x4f)[0x7f76f4735e7f]
/opt/quest/lib64/libvas.so.4(vascache_init+0x1bb)[0x7f76f472d5e7]
/lib64/libnss_vas3.so.2[0x7f76f56a13b9]
/lib64/libnss_vas3.so.2[0x7f76f56a21d8]
/lib64/libnss_vas3.so.2(_nss_vas3_getXXent_get_tsd+0x9d)[0x7f76f56a236b]
/lib64/libnss_vas3.so.2[0x7f76f56a6254]
/lib64/libnss_vas3.so.2(_nss_vas3_getpwuid_r+0x36)[0x7f76f56a7242]
/lib64/libc.so.6(getpwuid_r+0xec)[0x7f76f4d25d0c]
./qhost(sge_uid2user+0x7a)[0x52eeda]
./qhost(sge_setup2+0xfb)[0x46a5ab]
./qhost(sge_gdi2_setup+0x121)[0x46a9b1]
./qhost(main+0xb4)[0x4261d4]
/lib64/libc.so.6(__libc_start_main+0xe6)[0x7f76f4ca3586]
./qhost(readdir_r+0x92)[0x42542a]
======= Memory map: ========
00400000-00590000 r-xp 00000000 08:07 180782802                          /home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost

0068f000-006a3000 rw-p 0018f000 08:07 180782802                          /home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost
006a3000-006c6000 rw-p 006a3000 00:00 0                                  [heap]
7f76f3f00000-7f76f3f16000 r-xp 00000000 08:06 109204801                  /lib64/libgcc_s.so.1
7f76f3f16000-7f76f4116000 ---p 00016000 08:06 109204801                  /lib64/libgcc_s.so.1
7f76f4116000-7f76f4117000 r--p 00016000 08:06 109204801                  /lib64/libgcc_s.so.1
7f76f4117000-7f76f4118000 rw-p 00017000 08:06 109204801                  /lib64/libgcc_s.so.1
7f76f4118000-7f76f4125000 r-xp 00000000 08:06 109204808                  /lib64/libcrypt-2.9.so
7f76f4125000-7f76f4325000 ---p 0000d000 08:06 109204808                  /lib64/libcrypt-2.9.so
7f76f4325000-7f76f4326000 r--p 0000d000 08:06 109204808                  /lib64/libcrypt-2.9.so
7f76f4326000-7f76f4327000 rw-p 0000e000 08:06 109204808                  /lib64/libcrypt-2.9.so
7f76f4327000-7f76f4355000 rw-p 7f76f4327000 00:00 0
7f76f4355000-7f76f4368000 r-xp 00000000 08:06 109204857                  /lib64/libresolv-2.9.so
7f76f4368000-7f76f4568000 ---p 00013000 08:06 109204857                  /lib64/libresolv-2.9.so
7f76f4568000-7f76f4569000 r--p 00013000 08:06 109204857                  /lib64/libresolv-2.9.so
7f76f4569000-7f76f456a000 rw-p 00014000 08:06 109204857                  /lib64/libresolv-2.9.so
7f76f456a000-7f76f456c000 rw-p 7f76f456a000 00:00 0
7f76f456c000-7f76f47e5000 r-xp 00000000 08:06 83035698                   /opt/quest/lib64/libvas.so.4.5.1
7f76f47e5000-7f76f48e4000 ---p 00279000 08:06 83035698                   /opt/quest/lib64/libvas.so.4.5.1
7f76f48e4000-7f76f48f4000 rw-p 00278000 08:06 83035698                   /opt/quest/lib64/libvas.so.4.5.1
7f76f48f4000-7f76f48ff000 r-xp 00000000 08:06 109204834                  /lib64/libnss_files-2.9.so
7f76f48ff000-7f76f4afe000 ---p 0000b000 08:06 109204834                  /lib64/libnss_files-2.9.so
7f76f4afe000-7f76f4aff000 r--p 0000a000 08:06 109204834                  /lib64/libnss_files-2.9.so
7f76f4aff000-7f76f4b00000 rw-p 0000b000 08:06 109204834                  /lib64/libnss_files-2.9.so
7f76f4b00000-7f76f4c00000 rw-p 7f76f4b00000 00:00 0
7f76f4c85000-7f76f4dd4000 r-xp 00000000 08:06 109204800                  /lib64/libc-2.9.so
7f76f4dd4000-7f76f4fd4000 ---p 0014f000 08:06 109204800                  /lib64/libc-2.9.so
7f76f4fd4000-7f76f4fd8000 r--p 0014f000 08:06 109204800                  /lib64/libc-2.9.so
7f76f4fd8000-7f76f4fd9000 rw-p 00153000 08:06 109204800                  /lib64/libc-2.9.so
7f76f4fd9000-7f76f4fde000 rw-p 7f76f4fd9000 00:00 0
7f76f4fde000-7f76f4ff4000 r-xp 00000000 08:06 109204853                  /lib64/libpthread-2.9.so
7f76f4ff4000-7f76f51f4000 ---p 00016000 08:06 109204853                  /lib64/libpthread-2.9.so
7f76f51f4000-7f76f51f5000 r--p 00016000 08:06 109204853                 Abort


When run in gdb:
gdb ./qhost
GNU gdb (GDB; SUSE Linux Enterprise 11) 6.8.50.20081120-cvs
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>...
(no debugging symbols found)
(gdb) r
Starting program: /home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
*** glibc detected *** /home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost: free(): invalid pointer: 0x00007ffff7317420 ***

(no debugging symbols found)
======= Backtrace: =========
/lib64/libc.so.6[0x7ffff7485108]
/lib64/libc.so.6(cfree+0x76)[0x7ffff7486c66]
/opt/quest/lib64/libvas.so.4(vassql_init+0x1b2)[0x7ffff6f4ff73]
/opt/quest/lib64/libvas.so.4(libvascache_misc_db_init+0xca)[0x7ffff6f2d21e]
/opt/quest/lib64/libvas.so.4[0x7ffff6f35d74]
/opt/quest/lib64/libvas.so.4(vascache_miscinfo_get+0x4f)[0x7ffff6f35e7f]
/opt/quest/lib64/libvas.so.4(vascache_init+0x1bb)[0x7ffff6f2d5e7]
/lib64/libnss_vas3.so.2[0x7ffff7e2c3b9]
/lib64/libnss_vas3.so.2[0x7ffff7e2d1d8]
/lib64/libnss_vas3.so.2(_nss_vas3_getXXent_get_tsd+0x9d)[0x7ffff7e2d36b]
/lib64/libnss_vas3.so.2[0x7ffff7e31254]
/lib64/libnss_vas3.so.2(_nss_vas3_getpwuid_r+0x36)[0x7ffff7e32242]
/lib64/libc.so.6(getpwuid_r+0xec)[0x7ffff74b1d0c]
/home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost(sge_uid2user+0x7a)[0x52eeda]
/home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost(sge_setup2+0xfb)[0x46a5ab]
/home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost(sge_gdi2_setup+0x121)[0x46a9b1]
/home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost(main+0xb4)[0x4261d4]
/lib64/libc.so.6(__libc_start_main+0xe6)[0x7ffff742f586]
/home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost(readdir_r+0x92)[0x42542a]
======= Memory map: ========
00400000-00590000 r-xp 00000000 08:07 180782802                          /home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost

0068f000-006a3000 rw-p 0018f000 08:07 180782802                          /home_local/SunGE6.2/ge6.2u5/bin/lx24-amd64/qhost

006a3000-006c6000 rw-p 006a3000 00:00 0                                  [heap]
7ffff6700000-7ffff6716000 r-xp 00000000 08:06 109204801                  /lib64/libgcc_s.so.1
7ffff6716000-7ffff6916000 ---p 00016000 08:06 109204801                  /lib64/libgcc_s.so.1
7ffff6916000-7ffff6917000 r--p 00016000 08:06 109204801                  /lib64/libgcc_s.so.1
7ffff6917000-7ffff6918000 rw-p 00017000 08:06 109204801                  /lib64/libgcc_s.so.1
7ffff6918000-7ffff6925000 r-xp 00000000 08:06 109204808                  /lib64/libcrypt-2.9.so
7ffff6925000-7ffff6b25000 ---p 0000d000 08:06 109204808                  /lib64/libcrypt-2.9.so
7ffff6b25000-7ffff6b26000 r--p 0000d000 08:06 109204808                  /lib64/libcrypt-2.9.so
7ffff6b26000-7ffff6b27000 rw-p 0000e000 08:06 109204808                  /lib64/libcrypt-2.9.so
7ffff6b27000-7ffff6b55000 rw-p 7ffff6b27000 00:00 0
7ffff6b55000-7ffff6b68000 r-xp 00000000 08:06 109204857                  /lib64/libresolv-2.9.so
7ffff6b68000-7ffff6d68000 ---p 00013000 08:06 109204857                  /lib64/libresolv-2.9.so
7ffff6d68000-7ffff6d69000 r--p 00013000 08:06 109204857                  /lib64/libresolv-2.9.so
7ffff6d69000-7ffff6d6a000 rw-p 00014000 08:06 109204857                  /lib64/libresolv-2.9.so
7ffff6d6a000-7ffff6d6c000 rw-p 7ffff6d6a000 00:00 0
7ffff6d6c000-7ffff6fe5000 r-xp 00000000 08:06 83035698                   /opt/quest/lib64/libvas.so.4.5.1
7ffff6fe5000-7ffff70e4000 ---p 00279000 08:06 83035698                   /opt/quest/lib64/libvas.so.4.5.1
7ffff70e4000-7ffff70f4000 rw-p 00278000 08:06 83035698                   /opt/quest/lib64/libvas.so.4.5.1
7ffff70f4000-7ffff70ff000 r-xp 00000000 08:06 109204834                  /lib64/libnss_files-2.9.so
7ffff70ff000-7ffff72fe000 ---p 0000b000 08:06 109204834                  /lib64/libnss_files-2.9.so
7ffff72fe000-7ffff72ff000 r--p 0000a000 08:06 109204834                  /lib64/libnss_files-2.9.so
7ffff72ff000-7ffff7300000 rw-p 0000b000 08:06 109204834                  /lib64/libnss_files-2.9.so
7ffff7300000-7ffff7400000 rw-p 7ffff7300000 00:00 0
7ffff7411000-7ffff7560000 r-xp 00000000 08:06 109204800                  /lib64/libc-2.9.so
7ffff7560000-7ffff7760000 ---p 0014f000 08:06 109204800                  /lib64/libc-2.9.so
7ffff7760000-7ffff7764000 r--p 0014f000 08:06 109204800                  /lib64/libc-2.9.so
7ffff7764000-7ffff7765000 rw-p 00153000 08:06 109204800                  /lib64/libc-2.9.so
7ffff7765000-7ffff776a000 rw-p 7ffff7765000 00:00 0
7ffff776a000-7ffff7780000 r-xp 00000000 08:06 109204853                  /lib64/libpthread-2.9.so
7ffff7780000-7ffff7980000 ---p 00016000 08:06 109204853                  /lib64/libpthread-2.9.so
7ffff7980000-7ffff7981000 r--p 00016000 08:06 109204853                  /lib64/libpthread-2.9.so
7ffff7981000-7ffff7982000 rw-p 00017000 08:06 109204853                  /lib64/libpthread-2.9.so
7ffff7982000-7ffff7986000 rw-p 7ffff7982000 00:00 0
7ffff7986000-7ffff79db000 r-xp 00000000 08:06 109204816                  /lib64/libm-2.9.so
7ffff79db000-7ffff7bda000 ---p 00055000 08:06 109204816                  /lib64/libm-2.9.so
7ffff7bda000-7ffff7bdb000 r--p 00054000 08:06 109204816                  /lib64/libm-2.9.so
7ffff7bdb000-7ffff7bdc000 rw-p 00055000 08:06 109204816                  /lib64/libm-2.9.so
7ffff7bdc000-7ffff7bde000 r-xp 00000000 08:06 109204812                  /lib64/libdl-2.9.so
7ffff7bde000-7ffff7dde000 ---p 00002000 08:06 109204812                  /lib64/libdl-2.9.so
7ffff7dde000-7ffff7ddf000 r--p 00002000 08:06 109204812                  /lib64/libdl-2.9.so
7ffff7ddf000-7ffff7de0000 rw-p 00003000 08:06 109204812                  /lib64/libdl-2.9.so
7ffff7de0000-7ffff7dfe000 r-xp 00000000 08:06 109198834                  /lib64/ld-2.9.so
7ffff7e29000-7ffff7e36000 r-xp 00000000 08:06 110373143                  /opt/quest/lib64/nss/libnss_vas3.so.2
7ffff7e36000-7ffff7f36000 ---p 0000d000 08:06 110373143                  /opt/quest/lib64/nss/libnss_vas3.so.2
7ffff7f36000-7ffff7f37000 rw-p 0000d000 08:06 110373143                  /opt/quest/lib64/nss/libnss_vas3.so.2
7ffff7f97000-7ffff7f9a000 rw-p 7ffff7f97000 00:00 0
7ffff7ff9000-7ffff7ffc000 rw-p 7ffff7ff9000 00:00 0
7ffff7ffc000-7ffff7ffd000 r-xp 7ffff7ffc000 00:00 0                      [vdso]
7ffff7ffd000-7ffff7ffe000 r--p 0001d000 08:06 109198834                  /lib64/ld-2.9.so
7ffff7ffe000-7ffff7fff000 rw-p 0001e000 08:06 109198834                  /lib64/ld-2.9.so
7ffffffe9000-7ffffffff000 rw-p 7ffffffe9000 00:00 0                      [stack]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

Program received signal SIGABRT, Aborted.
0x00007ffff7443645 in raise () from /lib64/libc.so.6

--------------------------------------------------------
For all clients the crash is related to sge_uid2user called from sge_setup2.

We have a special setup here as we are doing user authentication through the
Vintela Authentication Services (VAS) against MS Windows active directory.

The problem does not occur with the 32-Bit clients on the same machine!

The glibc version info is:

/lib64/libc.so.6
GNU C Library stable release version 2.9 (20081117), by Roland McGrath et al.
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Configured for x86_64-suse-linux.
Compiled by GNU CC version 4.3.2 [gcc-4_3-branch revision 141291].
Compiled on a Linux 2.6.27 system on 2009-09-08.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

-------------------
Setting the environment variable MALLOC_CHECK_ to 0 as mentioned in Issue 3194 does not change the behavior.

------------------------------------------------------
http://gridengine.sunsource.net/ds/viewMessage.do?dsForumId=36&dsMessageId=251099

To unsubscribe from this discussion, e-mail: [issues-unsubscribe at gridengine.sunsource.net].



More information about the gridengine-users mailing list