On Mon, 2014-09-22 at 21:40 -0400, Arran Cudbard-Bell wrote:
Here's a new version with the fixes from today:
https://github.com/arr2036/ldapperf/archive/v0.2.tar.gz
Arran Cudbard-Bell <a.cudbardb@freeradius.org> FreeRADIUS development team
FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
it fall down, go boom... [brendan@desktop ldapperf-0.2]$ ./ldapperf -H ldap1.bpk2.com -D "uid=brendan,dc=bpk2,dc=com" -w "SuperSecretPhrase" -b "dc=bpk2,dc=com" -s sub Performing 50 search(es) total, with 5 threads, with persistent connections *** Error in `./ldapperf': double free or corruption (fasttop): 0x00007f8460000900 *** ======= Backtrace: ========= /lib64/libc.so.6[0x33ee275acf] /lib64/libc.so.6[0x33ee27cdf8] /lib64/libldap-2.4.so.2(ldap_pvt_tls_set_option+0x2c3)[0x3414a36563] /lib64/libldap-2.4.so.2(ldap_int_tls_config+0x165)[0x3414a367d5] /lib64/libldap-2.4.so.2[0x3414a2a737] /lib64/libldap-2.4.so.2(ldap_int_initialize+0xd4)[0x3414a2abf4] /lib64/libldap-2.4.so.2(ldap_create+0x30)[0x3414a0fd30] /lib64/libldap-2.4.so.2(ldap_init+0x23)[0x3414a100d3] /lib64/libldap-2.4.so.2(ldap_open+0x22)[0x3414a10172] ./ldapperf[0x401ae0] ./ldapperf[0x40215d] /lib64/libpthread.so.0[0x33eee07f35] /lib64/libc.so.6(clone+0x6d)[0x33ee2f4c3d] ======= Memory map: ======== 00400000-00404000 r-xp 00000000 fd:02 18355705 /home/brendan/Downloads/ldapperf-0.2/ldapperf 00604000-00605000 r--p 00004000 fd:02 18355705 /home/brendan/Downloads/ldapperf-0.2/ldapperf 00605000-00606000 rw-p 00005000 fd:02 18355705 /home/brendan/Downloads/ldapperf-0.2/ldapperf 006b4000-006d5000 rw-p 00000000 00:00 0 [heap] 33ede00000-33ede20000 r-xp 00000000 fd:01 549176 /usr/lib64/ld-2.18.so 33ee01f000-33ee020000 r--p 0001f000 fd:01 549176 /usr/lib64/ld-2.18.so 33ee020000-33ee021000 rw-p 00020000 fd:01 549176 /usr/lib64/ld-2.18.so 33ee021000-33ee022000 rw-p 00000000 00:00 0 33ee200000-33ee3b4000 r-xp 00000000 fd:01 549177 /usr/lib64/libc-2.18.so 33ee3b4000-33ee5b3000 ---p 001b4000 fd:01 549177 /usr/lib64/libc-2.18.so 33ee5b3000-33ee5b7000 r--p 001b3000 fd:01 549177 /usr/lib64/libc-2.18.so 33ee5b7000-33ee5b9000 rw-p 001b7000 fd:01 549177 /usr/lib64/libc-2.18.so 33ee5b9000-33ee5be000 rw-p 00000000 00:00 0 33eea00000-33eea03000 r-xp 00000000 fd:01 534966 /usr/lib64/libdl-2.18.so 33eea03000-33eec02000 ---p 00003000 fd:01 534966 /usr/lib64/libdl-2.18.so 33eec02000-33eec03000 r--p 00002000 fd:01 534966 /usr/lib64/libdl-2.18.so 33eec03000-33eec04000 rw-p 00003000 fd:01 534966 /usr/lib64/libdl-2.18.so 33eee00000-33eee18000 r-xp 00000000 fd:01 549181 /usr/lib64/libpthread-2.18.so 33eee18000-33ef017000 ---p 00018000 fd:01 549181 /usr/lib64/libpthread-2.18.so 33ef017000-33ef018000 r--p 00017000 fd:01 549181 /usr/lib64/libpthread-2.18.so 33ef018000-33ef019000 rw-p 00018000 fd:01 549181 /usr/lib64/libpthread-2.18.so 33ef019000-33ef01d000 rw-p 00000000 00:00 0 33ef200000-33ef215000 r-xp 00000000 fd:01 549189 /usr/lib64/libz.so.1.2.8 33ef215000-33ef414000 ---p 00015000 fd:01 549189 /usr/lib64/libz.so.1.2.8 33ef414000-33ef415000 r--p 00014000 fd:01 549189 /usr/lib64/libz.so.1.2.8 33ef415000-33ef416000 rw-p 00015000 fd:01 549189 /usr/lib64/libz.so.1.2.8 33f0200000-33f0207000 r-xp 00000000 fd:01 549198 /usr/lib64/librt-2.18.so 33f0207000-33f0406000 ---p 00007000 fd:01 549198 /usr/lib64/librt-2.18.so 33f0406000-33f0407000 r--p 00006000 fd:01 549198 /usr/lib64/librt-2.18.so 33f0407000-33f0408000 rw-p 00007000 fd:01 549198 /usr/lib64/librt-2.18.so 33f0600000-33f0616000 r-xp 00000000 fd:01 549193 /usr/lib64/libresolv-2.18.so 33f0616000-33f0816000 ---p 00016000 fd:01 549193 /usr/lib64/libresolv-2.18.so 33f0816000-33f0817000 r--p 00016000 fd:01 549193 /usr/lib64/libresolv-2.18.so 33f0817000-33f0818000 rw-p 00017000 fd:01 549193 /usr/lib64/libresolv-2.18.so 33f0818000-33f081a000 rw-p 00000000 00:00 0 3402e00000-3402e03000 r-xp 00000000 fd:01 551479 /usr/lib64/libplds4.so 3402e03000-3403002000 ---p 00003000 fd:01 551479 /usr/lib64/libplds4.so 3403002000-3403003000 r--p 00002000 fd:01 551479 /usr/lib64/libplds4.so 3403003000-3403004000 rw-p 00003000 fd:01 551479 /usr/lib64/libplds4.so 3403200000-3403204000 r-xp 00000000 fd:01 551465 /usr/lib64/libplc4.so 3403204000-3403403000 ---p 00004000 fd:01 551465 /usr/lib64/libplc4.so 3403403000-3403404000 r--p 00003000 fd:01 551465 /usr/lib64/libplc4.so 3403404000-3403405000 rw-p 00004000 fd:01 551465 /usr/lib64/libplc4.so 3403600000-340363a000 r-xp 00000000 fd:01 551449 /usr/lib64/libnspr4.so 340363a000-3403839000 ---p 0003a000 fd:01 551449 /usr/lib64/libnspr4.so 3403839000-340383a000 r--p 00039000 fd:01 551449 /usr/lib64/libnspr4.so 340383a000-340383c000 rw-p 0003a000 fd:01 551449 /usr/lib64/libnspr4.so 340383c000-340383e000 rw-p 00000000 00:00 0 3404200000-340431e000 r-xp 00000000 fd:01 551487 /usr/lib64/libnss3.so 340431e000-340451e000 ---p 0011e000 fd:01 551487 /usr/lib64/libnss3.so 340451e000-3404523000 r--p 0011e000 fd:01 551487 /usr/lib64/libnss3.so 3404523000-3404525000 rw-p 00123000 fd:01 551487 /usr/lib64/libnss3.so 3404525000-3404527000 rw-p 00000000 00:00 0 3404600000-3404625000 r-xp 00000000 fd:01 551483 /usr/lib64/libnssutil3.so 3404625000-3404825000 ---p 00025000 fd:01 551483 /usr/lib64/libnssutil3.so 3404825000-340482b000 r--p 00025000 fd:01 551483 /usr/lib64/libnssutil3.so 340482b000-340482c000 rw-p 0002b000 fd:01 551483 /usr/lib64/libnssutil3.so 3404a00000-3404a77000 r-xp 00000000 fd:01 549785 /usr/lib64/libfreebl3.so 3404a77000-3404c76000 ---p 00077000 fd:01 549785 /usr/lib64/libfreebl3.so 3404c76000-3404c78000 r--p 00076000 fd:01 549785 /usr/lib64/libfreebl3.so 3404c78000-3404c79000 rw-p 00078000 fd:01 549785 /usr/lib64/libfreebl3.so 3404c79000-3404c7d000 rw-p 00000000 00:00 0 3405600000-3405624000 r-xp 00000000 fd:01 551494 /usr/lib64/libsmime3.so 3405624000-3405823000 ---p 00024000 fd:01 551494 /usr/lib64/libsmime3.so 3405823000-3405826000 r--p 00023000 fd:01 551494 /usr/lib64/libsmime3.so 3405826000-3405827000 rw-p 00026000 fd:01 551494 /usr/lib64/libsmime3.so 3405a00000-3405a08000 r-xp 00000000 fd:01 549827 /usr/lib64/libcrypt-2.18.so 3405a08000-3405c07000 ---p 00008000 fd:01 549827 /usr/lib64/libcrypt-2.18.so 3405c07000-3405c08000 r--p 00007000 fd:01 549827 /usr/lib64/libcrypt-2.18.so 3405c08000-3405c09000 rw-p 00008000 fd:01 549827 /usr/lib64/libcrypt-2.18.so 3405c09000-3405c37000 rw-p 00000000 00:00 0 3405e00000-3405e3a000 r-xp 00000000 fd:01 551489 /usr/lib64/libssl3.so 3405e3a000-340603a000 ---p 0003a000 fd:01 551489 /usr/lib64/libssl3.so 340603a000-340603d000 r--p 0003a000 fd:01 551489 /usr/lib64/libssl3.so 340603d000-340603e000 rw-p 0003d000 fd:01 551489 /usr/lib64/libssl3.so 340603e000-340603f000 rw-p 00000000 00:00 0 3413000000-341301c000 r-xp 00000000 fd:01 550940 /usr/lib64/libsasl2.so.3.0.0 341301c000-341321b000 ---p 0001c000 fd:01 550940 /usr/lib64/libsasl2.so.3.0.0 341321b000-341321c000 r--p 0001b000 fd:01 550940 /usr/lib64/libsasl2.so.3.0.0 341321c000-341321d000 rw-p 0001c000 fd:01 550940 /usr/lib64/libsasl2.so.3.0.0 3414000000-341400e000 r-xp 00000000 fd:01 549732 /usr/lib64/liblber-2.4.so.2.10.2 341400e000-341420d000 ---p 0000e000 fd:01 549732 /usr/lib64/liblber-2.4.so.2.10.2 341420d000-341420e000 r--p 0000d000 fd:01 549732 /usr/lib64/liblber-2.4.so.2.10.2 341420e000-341420f000 rw-p 0000e000 fd:01 549732 /usr/lib64/liblber-2.4.so.2.10.2 3414a00000-3414a4f000 r-xp 00000000 fd:01 551496 /usr/lib64/libldap-2.4.so.2.10.2 3414a4f000-3414c4e000 ---p 0004f000 fd:01 551496 /usr/lib64/libldap-2.4.so.2.10.2 3414c4e000-3414c50000 r--p 0004e000 fd:01 551496 /usr/lib64/libldap-2.4.so.2.10.2 3414c50000-3414c52000 rw-p 00050000 fd:01 551496 /usr/lib64/libldap-2.4.so.2.10.2 3675600000-3675615000 r-xp 00000000 fd:01 529014 /usr/lib64/libgcc_s-4.8.3-20140911.so.1 3675615000-3675814000 ---p 00015000 fd:01 529014 /usr/lib64/libgcc_s-4.8.3-20140911.so.1 3675814000-3675815000 r--p 00014000 fd:01 529014 /usr/lib64/libgcc_s-4.8.3-20140911.so.1 3675815000-3675816000 rw-p 00015000 fd:01 529014 /usr/lib64/libgcc_s-4.8.3-20140911.so.1 7f8460000000-7f8460021000 rw-p 00000000 00:00 0 7f8460021000-7f8464000000 ---p 00000000 00:00 0 7f8464000000-7f8464021000 rw-p 00000000 00:00 0 7f8464021000-7f8468000000 ---p 00000000 00:00 0 7f8468000000-7f8468021000 rw-p 00000000 00:00 0 7f8468021000-7f846c000000 ---p 00000000 00:00 0 7f8470000000-7f8470021000 rw-p 00000000 00:00 0 7f8470021000-7f8474000000 ---p 00000000 00:00 0 7f84777ff000-7f8477800000 ---p 00000000 00:00 0 7f8477800000-7f8478000000 rw-p 00000000 00:00 0 [stack:27026] 7f8478000000-7f8478021000 rw-p 00000000 00:00 0 7f8478021000-7f847c000000 ---p 00000000 00:00 0 7f847d6f0000-7f847d6f5000 r-xp 00000000 fd:01 525207 /usr/lib64/libnss_dns-2.18.so 7f847d6f5000-7f847d8f4000 ---p 00005000 fd:01 525207 /usr/lib64/libnss_dns-2.18.so 7f847d8f4000-7f847d8f5000 r--p 00004000 fd:01 525207 /usr/lib64/libnss_dns-2.18.so 7f847d8f5000-7f847d8f6000 rw-p 00005000 fd:01 525207 /usr/lib64/libnss_dns-2.18.so 7f847d8f8000-7f847d8fa000 r-xp 00000000 fd:01 540468 /usr/lib64/libnss_mdns4_minimal.so.2 7f847d8fa000-7f847daf9000 ---p 00002000 fd:01 540468 /usr/lib64/libnss_mdns4_minimal.so.2 7f847daf9000-7f847dafa000 r--p 00001000 fd:01 540468 /usr/lib64/libnss_mdns4_minimal.so.2 7f847dafa000-7f847dafb000 rw-p 00002000 fd:01 540468 /usr/lib64/libnss_mdns4_minimal.so.2 7f847db00000-7f847db0b000 r-xp 00000000 fd:01 540503 /usr/lib64/libnss_files-2.18.so 7f847db0b000-7f847dd0a000 ---p 0000b000 fd:01 540503 /usr/lib64/libnss_files-2.18.so 7f847dd0a000-7f847dd0b000 r--p 0000a000 fd:01 540503 /usr/lib64/libnss_files-2.18.so 7f847dd0b000-7f847dd0c000 rw-p 0000b000 fd:01 540503 /usr/lib64/libnss_files-2.18.so 7f847dd35000-7f847dd36000 ---p 00000000 00:00 0 7f847dd36000-7f847e536000 rw-p 00000000 00:00 0 [stack:27027] 7f847e536000-7f847e537000 ---p 00000000 00:00 0 7f847e537000-7f847ed37000 rw-p 00000000 00:00 0 [stack:27025] 7f847ed37000-7f847ed38000 ---p 00000000 00:00 0 7f847ed38000-7f847f538000 rw-p 00000000 00:00 0 [stack:27024] 7f847f538000-7f847f539000 ---p 00000000 00:00 0 7f847f539000-7f847fd40000 rw-p 00000000 00:00 0 [stack:27023] 7f847fd5b000-7f847fd5c000 rw-p 00000000 00:00 0 7f847fd5d000-7f847fd64000 rw-p 00000000 00:00 0 7ffff0499000-7ffff04ba000 rw-p 00000000 00:00 0 [stack] 7ffff0570000-7ffff0572000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Aborted (core dumped)