Package: apache2-utils Version: 2.2.9-7 Severity: normal File: /usr/sbin/ab
When running ab(8) against certain SSL sites, it segfaults. * strange thing #1: it does NOT segfault for all SSL sites. A few tests suggest that it's only happening when the GET request is being redirected by the server. * strange thing #2: it does only segfault when run with a verbosity level > 1 $ /usr/sbin/ab -v 2 -n 1 https://www.meineschufa.de/ *** glibc detected *** /usr/sbin/ab: free(): invalid pointer: 0xb7d701d8 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb7c864f4] /lib/i686/cmov/libc.so.6(cfree+0x96)[0xb7c886f6] /usr/lib/i686/cmov/libcrypto.so.0.9.8(CRYPTO_free+0x3a)[0xb7dd3c8a] /usr/lib/i686/cmov/libcrypto.so.0.9.8(ASN1_STRING_free+0x2d)[0xb7e6abad] /usr/lib/i686/cmov/libcrypto.so.0.9.8(ASN1_primitive_free+0x8c)[0xb7e6161c] /usr/lib/i686/cmov/libcrypto.so.0.9.8(ASN1_primitive_free+0x126)[0xb7e616b6] /usr/lib/i686/cmov/libcrypto.so.0.9.8[0xb7e61963] /usr/lib/i686/cmov/libcrypto.so.0.9.8(ASN1_template_free+0x93)[0xb7e61a13] /usr/lib/i686/cmov/libcrypto.so.0.9.8[0xb7e618ff] /usr/lib/i686/cmov/libcrypto.so.0.9.8(ASN1_template_free+0x93)[0xb7e61a13] /usr/lib/i686/cmov/libcrypto.so.0.9.8[0xb7e618ff] /usr/lib/i686/cmov/libcrypto.so.0.9.8(ASN1_item_free+0x18)[0xb7e61a58] /usr/lib/i686/cmov/libcrypto.so.0.9.8(X509_free+0x27)[0xb7e5afa7] /usr/lib/i686/cmov/libcrypto.so.0.9.8(sk_pop_free+0x38)[0xb7e3f928] /usr/lib/i686/cmov/libssl.so.0.9.8(ssl_sess_cert_free+0x70)[0xb7f132c0] /usr/lib/i686/cmov/libssl.so.0.9.8(SSL_SESSION_free+0xc5)[0xb7f14415] /usr/lib/i686/cmov/libssl.so.0.9.8(SSL_free+0x110)[0xb7f11dd0] /usr/sbin/ab[0x804b5a8] /usr/sbin/ab[0x804e186] /usr/sbin/ab[0x804f942] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7c2e455] /usr/sbin/ab(realloc+0x49)[0x804a381] ======= Memory map: ======== 08048000-08053000 r-xp 00000000 08:05 181029 /usr/sbin/ab 08053000-08054000 rw-p 0000a000 08:05 181029 /usr/sbin/ab 08054000-08058000 rw-p 08054000 00:00 0 08d55000-08d97000 rw-p 08d55000 00:00 0 [heap] b7400000-b7421000 rw-p b7400000 00:00 0 b7421000-b7500000 ---p b7421000 00:00 0 b7525000-b7531000 r-xp 00000000 08:05 517146 /lib/libgcc_s.so.1 b7531000-b7532000 rw-p 0000b000 08:05 517146 /lib/libgcc_s.so.1 b7532000-b753c000 r-xp 00000000 08:05 517182 /lib/i686/cmov/libnss_files-2.7.so b753c000-b753e000 rw-p 00009000 08:05 517182 /lib/i686/cmov/libnss_files-2.7.so b754a000-b754d000 rw-p b754a000 00:00 0 b754d000-b754f000 r-xp 00000000 08:05 517125 /lib/libkeyutils-1.2.so b754f000-b7550000 rw-p 00001000 08:05 517125 /lib/libkeyutils-1.2.so b7550000-b7557000 r-xp 00000000 08:05 180607 /usr/lib/libkrb5support.so.0.1 b7557000-b7558000 rw-p 00006000 08:05 180607 /usr/lib/libkrb5support.so.0.1 b7558000-b757b000 r-xp 00000000 08:05 179537 /usr/lib/libk5crypto.so.3.1 b757b000-b757c000 rw-p 00023000 08:05 179537 /usr/lib/libk5crypto.so.3.1 b757c000-b75e2000 r-xp 00000000 08:05 179365 /usr/lib/libgcrypt.so.11.4.4 b75e2000-b75e4000 rw-p 00066000 08:05 179365 /usr/lib/libgcrypt.so.11.4.4 b75e4000-b75e5000 rw-p b75e4000 00:00 0 b75e5000-b75e8000 r-xp 00000000 08:05 180383 /usr/lib/libgpg-error.so.0.3.0 b75e8000-b75e9000 rw-p 00002000 08:05 180383 /usr/lib/libgpg-error.so.0.3.0 b75e9000-b75f8000 r-xp 00000000 08:05 179413 /usr/lib/libtasn1.so.3.0.15 b75f8000-b75f9000 rw-p 0000e000 08:05 179413 /usr/lib/libtasn1.so.3.0.15 b75f9000-b760e000 r-xp 00000000 08:05 517176 /lib/i686/cmov/libnsl-2.7.so b760e000-b7610000 rw-p 00014000 08:05 517176 /lib/i686/cmov/libnsl-2.7.so b7610000-b7612000 rw-p b7610000 00:00 0 b7612000-b763b000 r-xp 00000000 08:05 177790 /usr/lib/libgssapi_krb5.so.2.2 b763b000-b763c000 rw-p 00028000 08:05 177790 /usr/lib/libgssapi_krb5.so.2.2 b763c000-b763e000 r-xp 00000000 08:05 517134 /lib/libcom_err.so.2.1 b763e000-b763f000 rw-p 00001000 08:05 517134 /lib/libcom_err.so.2.1 b763f000-b7640000 rw-p b763f000 00:00 0 b7640000-b76d2000 r-xp 00000000 08:05 180514 /usr/lib/libkrb5.so.3.3 b76d2000-b76d4000 rw-p 00092000 08:05 180514 /usr/lib/libkrb5.so.3.3 b76d4000-b776b000 r-xp 00000000 08:05 179519 /usr/lib/libgnutls.so.26.4.5 b776b000-b7771000 rw-p 00097000 08:05 179519 /usr/lib/libgnutls.so.26.4.5 b7771000-b7787000 r-xp 00000000 08:05 180279 /usr/lib/libsasl2.so.2.0.22 b7787000-b7788000 rw-p 00015000 08:05 180279 /usr/lib/libsasl2.so.2.0.22 b7788000-b7798000 r-xp 00000000 08:05 517223 /lib/i686/cmov/libresolv-2.7.so b7798000-b779a000 rw-p 0000f000 08:05 517223 /lib/i686/cmov/libresolv-2.7.so b779a000-b779c000 rw-p b779a000 00:00 0 b779c000-b77b0000 r-xp 00000000 08:05 178574 /usr/lib/libz.so.1.2.3.3 b77b0000-b77b1000 rw-p 00013000 08:05 178574 /usr/lib/libz.so.1.2.3.3 b77b1000-b77b3000 r-xp 00000000 08:05 517173 /lib/i686/cmov/libdl-2.7.so b77b3000-b77b5000 rw-p 00001000 08:05 517173 /lib/i686/cmov/libdl-2.7.so b77b5000-b77b6000 rw-p b77b5000 00:00 0 b77b6000-b77bf000 r-xp 00000000 08:05 517172 /lib/i686/cmov/libcrypt-2.7.so b77bf000-b77c1000 rw-p 00008000 08:05 517172 /lib/i686/cmov/libcrypt-2.7.so b77c1000-b77e8000 rw-p b77c1000 00:00 0 b77e8000-b77ef000 r-xp 00000000 08:05 517227 /lib/i686/cmov/librt-2.7.so b77ef000-b77f1000 rw-p 00006000 08:05 517227 /lib/i686/cmov/librt-2.7.so b77f1000-b77f4000 r-xp 00000000 08:05 517140 /lib/libuuid.so.1.2 b77f4000-b77f5000 rw-p 00002000 08:05 517140 /lib/libuuid.so.1.2 b77f5000-b7819000 r-xp 00000000 08:05 178591 /usr/lib/libexpat.so.1.5.2 b7819000-b781b000 rw-p 00023000 08:05 178591 /usr/lib/libexpat.so.1.5.2 b781b000-b7888000 r-xp 00000000 08:05 182035 /usr/lib/libsqlite3.so.0.8.6 b7888000-b788a000 rw-p 0006c000 08:05 182035 /usr/lib/libsqlite3.so.0.8.6 b788a000-b7a30000 r-xp 00000000 08:05 355747 /usr/lib/libmysqlclient_r.so.15.0.0 b7a30000-b7a74000 rw-p 001a5000 08:05 355747 /usr/lib/libmysqlclient_r.so.15.0.0 b7a74000-b7a76000 rw-p b7a74000 00:00 0 b7a76000-b7a94000 r-xp 00000000 08:05 187338 /usr/lib/libpq.so.5.1 b7a94000-b7a95000 rw-p 0001e000 08:05 187338 /usr/lib/libpq.so.5.1 b7a95000-b7bc5000 r-xp 00000000 08:05 178262 /usr/lib/libdb-4.6.so b7bc5000-b7bc8000 rw-p 00130000 08:05 178262 /usr/lib/libdb-4.6.so b7bc8000-b7bd4000 r-xp 00000000 08:05 177836 /usr/lib/liblber-2.4.so.2.0.6 b7bd4000-b7bd5000 rw-p 0000c000 08:05 177836 /usr/lib/liblber-2.4.so.2.0.6 b7bd5000-b7c15000 r-xp 00000000 08:05 177838 /usr/lib/libldap_r-2.4.so.2.0.6 b7c15000-b7c17000 rw-p 0003f000 08:05 177838 /usr/lib/libldap_r-2.4.so.2.0.6 b7c17000-b7c18000 rw-p b7c17000 00:00 0 b7c18000-b7d6d000 r-xp 00000000 08:05 517168 /lib/i686/cmov/libc-2.7.so b7d6d000-b7d6e000 r--p 00155000 08:05 517168 /lib/i686/cmov/libc-2.7.so b7d6e000-b7d70000 rw-p 00156000 08:05 517168 /lib/i686/cmov/libc-2.7.so b7d70000-b7d73000 rw-p b7d70000 00:00 0 b7d73000-b7d88000 r-xp 00000000 08:05 517222 /lib/i686/cmov/libpthread-2.7.so b7d88000-b7d8a000 rw-p 00014000 08:05 517222 /lib/i686/cmov/libpthread-2.7.so b7d8a000-b7d8d000 rw-p b7d8a000 00:00 0 b7d8d000-b7ec7000 r-xp 00000000 08:05 195144 /usr/lib/i686/cmov/libcrypto.so.0.9.8 b7ec7000-b7edd000 rw-p 0013a000 08:05 195144 /usr/lib/i686/cmov/libcrypto.so.0.9.8 b7edd000-b7ee0000 rw-p b7edd000 00:00 0 b7ee0000-b7f22000 r-xp 00000000 08:05 195147 /usr/lib/i686/cmov/libssl.so.0.9.8 b7f22000-b7f26000 rw-p 00042000 08:05 195147 /usr/lib/i686/cmov/libssl.so.0.9.8 b7f26000-b7f4f000 r-xp 00000000 08:05 178294 /usr/lib/libapr-1.so.0.2.12 b7f4f000-b7f51000 rw-p 00028000 08:05 178294 /usr/lib/libapr-1.so.0.2.12 b7f51000-b7f75000 r-xp 00000000 08:05 517174 /lib/i686/cmov/libm-2.7.so b7f75000-b7f77000 rw-p 00023000 08:05 517174 /lib/i686/cmov/libm-2.7.so b7f77000-b7f93000 r-xp 00000000 08:05 178807 /usr/lib/libaprutil-1.so.0.2.12 b7f93000-b7f95000 rw-p 0001c000 08:05 178807 /usr/lib/libaprutil-1.so.0.2.12 b7f95000-b7f96000 rw-p b7f95000 00:00 0 b7f9b000-b7f9f000 r-xp 00000000 08:05 517180 /lib/i686/cmov/libnss_dns-2.7.so b7f9f000-b7fa1000 rw-p 00003000 08:05 517180 /lib/i686/cmov/libnss_dns-2.7.so b7fa1000-b7fa3000 rw-p b7fa1000 00:00 0 b7fa3000-b7fa4000 r-xp b7fa3000 00:00 0 [vdso] b7fa4000-b7fbe000 r-xp 00000000 08:05 517517 /lib/ld-2.7.so b7fbe000-b7fc0000 rw-p 0001a000 08:05 517517 /lib/ld-2.7.so bf9ab000-bf9c0000 rw-p bffeb000 00:00 0 [stack] Aborted (core dumped) ------------------------- I've run ab(8) for a few other URLs and under gdb(1), coredumps are available :) Thanks, Christian. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.27-rc3 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages apache2-utils depends on: ii libapr1 1.2.12-4 The Apache Portable Runtime Librar ii libaprutil1 1.2.12+dfsg-7 The Apache Portable Runtime Utilit ii libc6 2.7-13 GNU C Library: Shared libraries ii libssl0.9.8 0.9.8g-13 SSL shared libraries apache2-utils recommends no packages. apache2-utils suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]