Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-15855

ESP cores in LDAP cache code

    XMLWordPrintable

    Details

    • Type: Regression
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 6.0.0
    • Fix Version/s: 6.0.2
    • Component/s: LDAP
    • Labels:
      None

      Description

      0A00C 2016-06-30 23:59:58.885 1173 34658 "WUQuery: getWorkUnitsSorted done"
      0000A00D 2016-06-30 23:59:58.908 1173 34658 "TxSummary[activeReqs=1;user=dskaggs@10.145.172.55;req=POST wsworkunits.WUQUERY v1.58;total=104ms;]"

          • glibc detected *** esp: double free or corruption (fasttop): 0x00007f60889027d0 ***
            ======= Backtrace: =========
            /lib64/libc.so.6[0x3cca475f4e]
            /lib64/libc.so.6[0x3cca478cad]
            /opt/HPCCSystems/lib/libLdapSecurity.so(ZNSt8_Rb_treeISsSt4pairIKSsP10CachedUserESt10_Select1stIS4_ESt4lessISsESaIS4_EE5eraseERS1+0x11d)[0x7f609adde79d]
            /opt/HPCCSystems/lib/libLdapSecurity.so(_ZN17CPermissionsCache6lookupER8ISecUser+0x10b)[0x7f609addb9db]
            /opt/HPCCSystems/lib/libLdapSecurity.so(_ZN15CLdapSecManager12authenticateEP8ISecUser+0xa9)[0x7f609ae02179]
            /opt/HPCCSystems/lib/libLdapSecurity.so(_ZN15CLdapSecManager11authorizeExE15SecResourceTypeR8ISecUserP16ISecResourceListP17IEspSecureContext+0x27)[0x7f609ae02397]
            /opt/HPCCSystems/lib/libesphttp.so(_ZN14EspHttpBinding9basicAuthEP11IEspContext+0xff)[0x7f609b4cb9cf]
            /opt/HPCCSystems/lib/libesphttp.so(_ZN14CEspHttpServer14processRequestEv+0x987)[0x7f609b4d77c7]
            /opt/HPCCSystems/lib/libesphttp.so(_ZN11CHttpThread9onRequestEv+0x154)[0x7f609b4d2d64]
            /opt/HPCCSystems/lib/libesphttp.so(_ZN18CEspProtocolThread3runEv+0x21)[0x7f609b503491]
            /opt/HPCCSystems/lib/libjlib.so(_ZN6Thread5beginEv+0x2c)[0x7f609a0ace2c]
            /opt/HPCCSystems/lib/libjlib.so(_ZN6Thread11_threadmainEPv+0x1e)[0x7f609a0ae7ce]
            /lib64/libpthread.so.0(+0x3cca807aa1)[0x7f6099881aa1]
            /lib64/libc.so.6(clone+0x6d)[0x3cca4e893d]
            ======= Memory map: ========
            00400000-00414000 r-xp 00000000 08:01 166461474 /mnt/disk1/HPCCSystems/bin/esp
            00613000-00615000 rw-p 00013000 08:01 166461474 /mnt/disk1/HPCCSystems/bin/esp
            00e97000-01a8d000 rw-p 00000000 00:00 0 [heap]
            1d7200000-216380000 rw-p 00000000 00:00 0
            216380000-5c7b80000 ---p 00000000 00:00 0
            5c7b80000-5e7400000 rw-p 00000000 00:00 0
            5e7400000-7c0000000 ---p 00000000 00:00 0
            7c0000000-7c0060000 rw-p 00000000 00:00 0
            7c0060000-800000000 ---p 00000000 00:00 0
            3cc9c00000-3cc9c20000 r-xp 00000000 00:12 262459 /lib64/ld-2.12.so
            3cc9e1f000-3cc9e20000 r--p 0001f000 00:12 262459 /lib64/ld-2.12.so
            3cc9e20000-3cc9e21000 rw-p 00020000 00:12 262459 /lib64/ld-2.12.so
            3cc9e21000-3cc9e22000 rw-p 00000000 00:00 0
            3cca000000-3cca04f000 r-xp 00000000 00:12 263911 /lib64/libldap_r-2.4.so.2.5.6
            3cca04f000-3cca24e000 ---p 0004f000 00:12 263911 /lib64/libldap_r-2.4.so.2.5.6
            3cca24e000-3cca250000 r--p 0004e000 00:12 263911 /lib64/libldap_r-2.4.so.2.5.6
            3cca250000-3cca252000 rw-p 00050000 00:12 263911 /lib64/libldap_r-2.4.so.2.5.6
            3cca252000-3cca254000 rw-p 00000000 00:00 0
            3cca400000-3cca58a000 r-xp 00000000 00:12 262460 /lib64/libc-2.12.so
            3cca58a000-3cca78a000 ---p 0018a000 00:12 262460 /lib64/libc-2.12.so
            3cca78a000-3cca78e000 r--p 0018a000 00:12 262460 /lib64/libc-2.12.so
            3cca78e000-3cca78f000 rw-p 0018e000 00:12 262460 /lib64/libc-2.12.so
            3cca78f000-3cca794000 rw-p 00000000 00:00 0
            3cca800000-3cca813000 r-xp 00000000 00:12 263929 /usr/lib64/libexslt.so.0.8.15
            3cca813000-3ccaa13000 ---p 00013000 00:12 263929 /usr/lib64/libexslt.so.0.8.15
            3ccaa13000-3ccaa14000 rw-p 00013000 00:12 263929 /usr/lib64/libexslt.so.0.8.15
            3ccac00000-3ccac02000 r-xp 00000000 00:12 262488 /lib64/libdl-2.12.so
            3ccac02000-3ccae02000 ---p 00002000 00:12 262488 /lib64/libdl-2.12.so
            3ccae02000-3ccae03000 r--p 00002000 00:12 262488 /lib64/libdl-2.12.so
            3ccae03000-3ccae04000 rw-p 00003000 00:12 262488 /lib64/libdl-2.12.so
            3ccb000000-3ccb03b000 r-xp 00000000 00:12 263379 /usr/lib64/libxslt.so.1.1.26
            3ccb03b000-3ccb23b000 ---p 0003b000 00:12 263379 /usr/lib64/libxslt.so.1.1.26
            3ccb23b000-3ccb23d000 rw-p 0003b000 00:12 263379 /usr/lib64/libxslt.so.1.1.26
            3ccb400000-3ccb415000 r-xp 00000000 00:12 262496 /lib64/libz.so.1.2.3
            3ccb415000-3ccb614000 ---p 00015000 00:12 262496 /lib64/libz.so.1.2.3
            3ccb614000-3ccb615000 r--p 00014000 00:12 262496 /lib64/libz.so.1.2.3
            3ccb615000-3ccb616000 rw-p 00015000 00:12 262496 /lib64/libz.so.1.2.3
            3ccb800000-3ccb816000 r-xp 00000000 00:12 262476 /lib64/libgcc_s-4.4.7-20120601.so.1
            3ccb816000-3ccba15000 ---p 00016000 00:12 262476 /lib64/libgcc_s-4.4.7-20120601.so.1
            3ccba15000-3ccba16000 rw-p 00015000 00:12 262476 /lib64/libgcc_s-4.4.7-20120601.so.1
            3ccbc00000-3ccbc1d000 r-xp 00000000 00:12 262547 /lib64/libselinux.so.1
            3ccbc1d000-3ccbe1c000 ---p 0001d000 00:12 262547 /lib64/libselinux.so.1
            3ccbe1c000-3ccbe1d000 r--p 0001c000 00:12 262547 /lib64/libselinux.so.1
            3ccbe1d000-3ccbe1e000 rw-p 0001d000 00:12 262547 /lib64/libselinux.so.1
            3ccbe1e000-3ccbe1f000 rw-p 00000000 00:00 0
            3ccc000000-3ccc0e8000 r-xp 00000000 00:12 262478 /usr/lib64/libstdc++.so.6.0.13
            3ccc0e8000-3ccc2e8000 ---p 000e8000 00:12 262478 /usr/lib64/libstdc++.so.6.0.13
            3ccc2e8000-3ccc2ef000 r--p 000e8000 00:12 262478 /usr/lib64/libstdc++.so.6.0.13
            3ccc2ef000-3ccc2f1000 rw-p 000ef000 00:12 262478 /usr/lib64/libstdc++.so.6.0.13
            3ccc2f1000-3ccc306000 rw-p 00000000 00:00 0
            3ccc400000-3ccc416000 r-xp 00000000 00:12 262649 /lib64/libresolv-2.12.so
            3ccc416000-3ccc616000 ---p 00016000 00:12 262649 /lib64/libresolv-2.12.so
            3ccc616000-3ccc617000 r--p 00016000 00:12 262649 /lib64/libresolv-2.12.so
            3ccc617000-3ccc618000 rw-p 00017000 00:12 262649 /lib64/libresolv-2.12.so
            3ccc618000-3ccc61a000 rw-p 00000000 00:00 0
            3cccc00000-3cccdba000 r-xp 00000000 00:12 262765 /usr/lib64/libcrypto.so.1.0.1e
            3cccdba000-3cccfb9000 ---p 001ba000 00:12 262765 /usr/lib64/libcrypto.so.1.0.1e
            3cccfb9000-3cccfd4000 r--p 001b9000 00:12 262765 /usr/lib64/libcrypto.so.1.0.1e
            3cccfd4000-3cccfe0000 rw-p 001d4000 00:12 262765 /usr/lib64/libcrypto.so.1.0.1e
            3cccfe0000-3cccfe4000 rw-p 00000000 00:00 0
            3ccd000000-3ccd05d000 r-xp 00000000 00:12 262502 /lib64/libfreebl3.so
            3ccd05d000-3ccd25c000 ---p 0005d000 00:12 262502 /lib64/libfreebl3.so:q

        Attachments

          Activity

            People

            • Assignee:
              richardkchapman Richard Chapman
              Reporter:
              richardkchapman Richard Chapman
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: