RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux bos01-arm64-044 4.4.0-78-generic #99-Ubuntu SMP Thu Apr 27 15:29:21 UTC 2017 aarch64 Buildd toolchain package versions: launchpad-buildd_144 python-lpbuildd_144 sbuild_0.67.0-2ubuntu7 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.1 dpkg-dev_1.18.4ubuntu1.2 python-debian_0.1.27ubuntu2 qemu-user-static_1:2.5+dfsg-5ubuntu10.14. Syncing the system clock with the buildd NTP service... 1 Jun 02:55:52 ntpdate[1844]: adjust time server 10.211.37.1 offset 0.034845 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-12669654', '/home/buildd/filecache-default/7296b7fdbd60333f0b23a2c266b4e3f3abffe2d4'] Unpacking chroot for build PACKAGEBUILD-12669654 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-12669654'] Mounting chroot for build PACKAGEBUILD-12669654 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-12669654', 'deb http://ftpmaster.internal/ubuntu zesty main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu zesty-security main restricted universe multiverse', 'deb http://ftpmaster.internal/ubuntu zesty-updates main restricted universe multiverse'] Overriding sources.list in build-PACKAGEBUILD-12669654 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-12669654', 'armhf'] Updating debian chroot for build PACKAGEBUILD-12669654 Hit:1 http://ftpmaster.internal/ubuntu zesty InRelease Get:2 http://ftpmaster.internal/ubuntu zesty-security InRelease [89.2 kB] Get:3 http://ftpmaster.internal/ubuntu zesty-updates InRelease [89.2 kB] Get:4 http://ftpmaster.internal/ubuntu zesty-security/main armhf Packages [41.9 kB] Get:5 http://ftpmaster.internal/ubuntu zesty-security/main Translation-en [28.8 kB] Get:6 http://ftpmaster.internal/ubuntu zesty-security/restricted armhf Packages [1936 B] Get:7 http://ftpmaster.internal/ubuntu zesty-security/restricted Translation-en [1280 B] Get:8 http://ftpmaster.internal/ubuntu zesty-security/universe armhf Packages [27.3 kB] Get:9 http://ftpmaster.internal/ubuntu zesty-security/universe Translation-en [19.5 kB] Get:10 http://ftpmaster.internal/ubuntu zesty-security/multiverse armhf Packages [572 B] Get:11 http://ftpmaster.internal/ubuntu zesty-security/multiverse Translation-en [1020 B] Get:12 http://ftpmaster.internal/ubuntu zesty-updates/main armhf Packages [70.2 kB] Get:13 http://ftpmaster.internal/ubuntu zesty-updates/main Translation-en [42.1 kB] Get:14 http://ftpmaster.internal/ubuntu zesty-updates/restricted armhf Packages [1936 B] Get:15 http://ftpmaster.internal/ubuntu zesty-updates/restricted Translation-en [1280 B] Get:16 http://ftpmaster.internal/ubuntu zesty-updates/universe armhf Packages [51.8 kB] Get:17 http://ftpmaster.internal/ubuntu zesty-updates/universe Translation-en [30.8 kB] Get:18 http://ftpmaster.internal/ubuntu zesty-updates/multiverse armhf Packages [1900 B] Get:19 http://ftpmaster.internal/ubuntu zesty-updates/multiverse Translation-en [2168 B] Fetched 503 kB in 2s (169 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: bash libcurl3-gnutls libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0 libsystemd0 libudev1 linux-libc-dev login passwd systemd systemd-sysv 13 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 5497 kB of archives. After this operation, 9216 B of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu zesty-security/main armhf bash armhf 4.4-2ubuntu1.1 [528 kB] Get:2 http://ftpmaster.internal/ubuntu zesty-security/main armhf login armhf 1:4.2-3.2ubuntu1.17.04.2 [301 kB] Get:3 http://ftpmaster.internal/ubuntu zesty-updates/main armhf systemd armhf 232-21ubuntu3 [2174 kB] Get:4 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libsystemd0 armhf 232-21ubuntu3 [189 kB] Get:5 http://ftpmaster.internal/ubuntu zesty-updates/main armhf systemd-sysv armhf 232-21ubuntu3 [13.0 kB] Get:6 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libudev1 armhf 232-21ubuntu3 [50.8 kB] Get:7 http://ftpmaster.internal/ubuntu zesty-security/main armhf passwd armhf 1:4.2-3.2ubuntu1.17.04.2 [745 kB] Get:8 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libgssapi-krb5-2 armhf 1.15-1ubuntu0.1 [98.7 kB] Get:9 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libkrb5-3 armhf 1.15-1ubuntu0.1 [230 kB] Get:10 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libkrb5support0 armhf 1.15-1ubuntu0.1 [28.1 kB] Get:11 http://ftpmaster.internal/ubuntu zesty-updates/main armhf libk5crypto3 armhf 1.15-1ubuntu0.1 [82.8 kB] Get:12 http://ftpmaster.internal/ubuntu zesty-security/main armhf libcurl3-gnutls armhf 7.52.1-4ubuntu1.1 [166 kB] Get:13 http://ftpmaster.internal/ubuntu zesty-security/main armhf linux-libc-dev armhf 4.10.0-21.23 [890 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 5497 kB in 0s (14.0 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../bash_4.4-2ubuntu1.1_armhf.deb ... Unpacking bash (4.4-2ubuntu1.1) over (4.4-2ubuntu1) ... Setting up bash (4.4-2ubuntu1.1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../login_1%3a4.2-3.2ubuntu1.17.04.2_armhf.deb ... Unpacking login (1:4.2-3.2ubuntu1.17.04.2) over (1:4.2-3.2ubuntu1) ... Setting up login (1:4.2-3.2ubuntu1.17.04.2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../systemd_232-21ubuntu3_armhf.deb ... Unpacking systemd (232-21ubuntu3) over (232-21ubuntu2) ... Preparing to unpack .../libsystemd0_232-21ubuntu3_armhf.deb ... Unpacking libsystemd0:armhf (232-21ubuntu3) over (232-21ubuntu2) ... Setting up libsystemd0:armhf (232-21ubuntu3) ... Setting up systemd (232-21ubuntu3) ... Installing new version of config file /etc/systemd/resolved.conf ... addgroup: The group `systemd-journal' already exists as a system group. Exiting. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../systemd-sysv_232-21ubuntu3_armhf.deb ... Unpacking systemd-sysv (232-21ubuntu3) over (232-21ubuntu2) ... Preparing to unpack .../libudev1_232-21ubuntu3_armhf.deb ... Unpacking libudev1:armhf (232-21ubuntu3) over (232-21ubuntu2) ... Setting up libudev1:armhf (232-21ubuntu3) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.2-3.2ubuntu1.17.04.2_armhf.deb ... Unpacking passwd (1:4.2-3.2ubuntu1.17.04.2) over (1:4.2-3.2ubuntu1) ... Setting up passwd (1:4.2-3.2ubuntu1.17.04.2) ... (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../0-libgssapi-krb5-2_1.15-1ubuntu0.1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.15-1ubuntu0.1) over (1.15-1) ... Preparing to unpack .../1-libkrb5-3_1.15-1ubuntu0.1_armhf.deb ... Unpacking libkrb5-3:armhf (1.15-1ubuntu0.1) over (1.15-1) ... Preparing to unpack .../2-libkrb5support0_1.15-1ubuntu0.1_armhf.deb ... Unpacking libkrb5support0:armhf (1.15-1ubuntu0.1) over (1.15-1) ... Preparing to unpack .../3-libk5crypto3_1.15-1ubuntu0.1_armhf.deb ... Unpacking libk5crypto3:armhf (1.15-1ubuntu0.1) over (1.15-1) ... Preparing to unpack .../4-libcurl3-gnutls_7.52.1-4ubuntu1.1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.52.1-4ubuntu1.1) over (7.52.1-4ubuntu1) ... Preparing to unpack .../5-linux-libc-dev_4.10.0-21.23_armhf.deb ... Unpacking linux-libc-dev:armhf (4.10.0-21.23) over (4.10.0-19.21) ... Setting up systemd-sysv (232-21ubuntu3) ... Setting up linux-libc-dev:armhf (4.10.0-21.23) ... Setting up libkrb5support0:armhf (1.15-1ubuntu0.1) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... Setting up libk5crypto3:armhf (1.15-1ubuntu0.1) ... Setting up libkrb5-3:armhf (1.15-1ubuntu0.1) ... Setting up libgssapi-krb5-2:armhf (1.15-1ubuntu0.1) ... Setting up libcurl3-gnutls:armhf (7.52.1-4ubuntu1.1) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-12669654', 'armhf', 'zesty', '-c', 'chroot:autobuild', '--arch=armhf', '--dist=zesty', '--purge=never', '--nolog', 'redis_3.2.9-2chl1~zesty1.dsc'] Initiating build PACKAGEBUILD-12669654 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-78-generic #99-Ubuntu SMP Thu Apr 27 15:29:21 UTC 2017 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos01-arm64-044.buildd +==============================================================================+ | redis 3:3.2.9-2chl1~zesty1 (armhf) 01 Jun 2017 02:56 | +==============================================================================+ Package: redis Version: 3:3.2.9-2chl1~zesty1 Source Version: 3:3.2.9-2chl1~zesty1 Distribution: zesty Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/redis-17bFov/redis-3.2.9' with '<>' I: NOTICE: Log filtering will replace 'build/redis-17bFov' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-12669654/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- redis_3.2.9-2chl1~zesty1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-tXGsrb/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-tXGsrb/apt_archive ./ InRelease Get:2 copy:/<>/resolver-tXGsrb/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-tXGsrb/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-tXGsrb/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-tXGsrb/apt_archive ./ Packages [529 B] Fetched 2862 B in 0s (85.7 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 776 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-tXGsrb/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [776 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 776 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 9), dh-systemd (>= 1.5), procps, tcl Filtered Build-Depends: debhelper (>= 9), dh-systemd (>= 1.5), procps, tcl dpkg-deb: building package 'sbuild-build-depends-redis-dummy' in '/<>/resolver-852wK7/apt_archive/sbuild-build-depends-redis-dummy.deb'. Ign:1 copy:/<>/resolver-852wK7/apt_archive ./ InRelease Get:2 copy:/<>/resolver-852wK7/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-852wK7/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-852wK7/apt_archive ./ Sources [230 B] Get:5 copy:/<>/resolver-852wK7/apt_archive ./ Packages [546 B] Fetched 2895 B in 0s (102 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install redis build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dh-systemd file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libfile-stripnondeterminism-perl libglib2.0-0 libicu57 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libtcl8.6 libtimedate-perl libtool libxml2 m4 man-db po-debconf tcl tcl8.6 Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc less www-browser libmail-box-perl tcl-tclreadline Recommended packages: curl | wget | lynx-cur libglib2.0-data shared-mime-info xdg-user-dirs libltdl-dev xml-core libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-strip-nondeterminism dh-systemd file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libbsd0 libcroco3 libfile-stripnondeterminism-perl libglib2.0-0 libicu57 libmagic-mgc libmagic1 libpipeline1 libsigsegv2 libtcl8.6 libtimedate-perl libtool libxml2 m4 man-db po-debconf sbuild-build-depends-redis-dummy tcl tcl8.6 0 upgraded, 34 newly installed, 0 to remove and 0 not upgraded. Need to get 16.2 MB of archives. After this operation, 59.7 MB of additional disk space will be used. Get:1 copy:/<>/resolver-852wK7/apt_archive ./ sbuild-build-depends-redis-dummy 0.invalid.0 [794 B] Get:2 http://ftpmaster.internal/ubuntu zesty/main armhf groff-base armhf 1.22.3-9 [1013 kB] Get:3 http://ftpmaster.internal/ubuntu zesty/main armhf libbsd0 armhf 0.8.3-1 [48.3 kB] Get:4 http://ftpmaster.internal/ubuntu zesty/main armhf bsdmainutils armhf 9.0.12ubuntu1 [169 kB] Get:5 http://ftpmaster.internal/ubuntu zesty/main armhf libpipeline1 armhf 1.4.1-2 [21.0 kB] Get:6 http://ftpmaster.internal/ubuntu zesty/main armhf man-db armhf 2.7.6.1-2 [873 kB] Get:7 http://ftpmaster.internal/ubuntu zesty/main armhf libmagic-mgc armhf 1:5.29-3 [181 kB] Get:8 http://ftpmaster.internal/ubuntu zesty/main armhf libmagic1 armhf 1:5.29-3 [64.0 kB] Get:9 http://ftpmaster.internal/ubuntu zesty/main armhf file armhf 1:5.29-3 [22.7 kB] Get:10 http://ftpmaster.internal/ubuntu zesty/main armhf gettext-base armhf 0.19.8.1-1ubuntu2 [45.0 kB] Get:11 http://ftpmaster.internal/ubuntu zesty/main armhf libglib2.0-0 armhf 2.52.0-1 [1004 kB] Get:12 http://ftpmaster.internal/ubuntu zesty-security/main armhf libicu57 armhf 57.1-5ubuntu0.1 [7446 kB] Get:13 http://ftpmaster.internal/ubuntu zesty/main armhf libxml2 armhf 2.9.4+dfsg1-2.2 [606 kB] Get:14 http://ftpmaster.internal/ubuntu zesty/main armhf libsigsegv2 armhf 2.10-5 [13.3 kB] Get:15 http://ftpmaster.internal/ubuntu zesty/main armhf m4 armhf 1.4.18-1 [181 kB] Get:16 http://ftpmaster.internal/ubuntu zesty/main armhf autoconf all 2.69-10 [321 kB] Get:17 http://ftpmaster.internal/ubuntu zesty/main armhf autotools-dev all 20161112.1 [39.5 kB] Get:18 http://ftpmaster.internal/ubuntu zesty/main armhf automake all 1:1.15-5ubuntu1 [509 kB] Get:19 http://ftpmaster.internal/ubuntu zesty/main armhf autopoint all 0.19.8.1-1ubuntu2 [412 kB] Get:20 http://ftpmaster.internal/ubuntu zesty/main armhf libtool all 2.4.6-2 [194 kB] Get:21 http://ftpmaster.internal/ubuntu zesty/main armhf dh-autoreconf all 13 [15.6 kB] Get:22 http://ftpmaster.internal/ubuntu zesty/main armhf libarchive-zip-perl all 1.59-1 [84.0 kB] Get:23 http://ftpmaster.internal/ubuntu zesty/main armhf libfile-stripnondeterminism-perl all 0.032-1 [12.9 kB] Get:24 http://ftpmaster.internal/ubuntu zesty/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:25 http://ftpmaster.internal/ubuntu zesty/main armhf dh-strip-nondeterminism all 0.032-1 [4894 B] Get:26 http://ftpmaster.internal/ubuntu zesty/main armhf libcroco3 armhf 0.6.11-2 [69.6 kB] Get:27 http://ftpmaster.internal/ubuntu zesty/main armhf gettext armhf 0.19.8.1-1ubuntu2 [1016 kB] Get:28 http://ftpmaster.internal/ubuntu zesty/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:29 http://ftpmaster.internal/ubuntu zesty/main armhf po-debconf all 1.0.20 [232 kB] Get:30 http://ftpmaster.internal/ubuntu zesty/main armhf debhelper all 10.2.2ubuntu1 [742 kB] Get:31 http://ftpmaster.internal/ubuntu zesty/main armhf libtcl8.6 armhf 8.6.6+dfsg-1 [775 kB] Get:32 http://ftpmaster.internal/ubuntu zesty/main armhf tcl8.6 armhf 8.6.6+dfsg-1 [14.1 kB] Get:33 http://ftpmaster.internal/ubuntu zesty/main armhf tcl armhf 8.6.0+9 [5142 B] Get:34 http://ftpmaster.internal/ubuntu zesty/universe armhf dh-systemd all 10.2.2ubuntu1 [2592 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 16.2 MB in 0s (20.2 MB/s) Selecting previously unselected package groff-base. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 12229 files and directories currently installed.) Preparing to unpack .../00-groff-base_1.22.3-9_armhf.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../01-libbsd0_0.8.3-1_armhf.deb ... Unpacking libbsd0:armhf (0.8.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_9.0.12ubuntu1_armhf.deb ... Unpacking bsdmainutils (9.0.12ubuntu1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../03-libpipeline1_1.4.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.7.6.1-2_armhf.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../05-libmagic-mgc_1%3a5.29-3_armhf.deb ... Unpacking libmagic-mgc (1:5.29-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../06-libmagic1_1%3a5.29-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.29-3) ... Selecting previously unselected package file. Preparing to unpack .../07-file_1%3a5.29-3_armhf.deb ... Unpacking file (1:5.29-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../08-gettext-base_0.19.8.1-1ubuntu2_armhf.deb ... Unpacking gettext-base (0.19.8.1-1ubuntu2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../09-libglib2.0-0_2.52.0-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.52.0-1) ... Selecting previously unselected package libicu57:armhf. Preparing to unpack .../10-libicu57_57.1-5ubuntu0.1_armhf.deb ... Unpacking libicu57:armhf (57.1-5ubuntu0.1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../11-libxml2_2.9.4+dfsg1-2.2_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-2.2) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../12-libsigsegv2_2.10-5_armhf.deb ... Unpacking libsigsegv2:armhf (2.10-5) ... Selecting previously unselected package m4. Preparing to unpack .../13-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../14-autoconf_2.69-10_all.deb ... Unpacking autoconf (2.69-10) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../15-autotools-dev_20161112.1_all.deb ... Unpacking autotools-dev (20161112.1) ... Selecting previously unselected package automake. Preparing to unpack .../16-automake_1%3a1.15-5ubuntu1_all.deb ... Unpacking automake (1:1.15-5ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../17-autopoint_0.19.8.1-1ubuntu2_all.deb ... Unpacking autopoint (0.19.8.1-1ubuntu2) ... Selecting previously unselected package libtool. Preparing to unpack .../18-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../19-dh-autoreconf_13_all.deb ... Unpacking dh-autoreconf (13) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../20-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../21-libfile-stripnondeterminism-perl_0.032-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.032-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../22-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../23-dh-strip-nondeterminism_0.032-1_all.deb ... Unpacking dh-strip-nondeterminism (0.032-1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../24-libcroco3_0.6.11-2_armhf.deb ... Unpacking libcroco3:armhf (0.6.11-2) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.19.8.1-1ubuntu2_armhf.deb ... Unpacking gettext (0.19.8.1-1ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../27-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_10.2.2ubuntu1_all.deb ... Unpacking debhelper (10.2.2ubuntu1) ... Selecting previously unselected package libtcl8.6:armhf. Preparing to unpack .../29-libtcl8.6_8.6.6+dfsg-1_armhf.deb ... Unpacking libtcl8.6:armhf (8.6.6+dfsg-1) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../30-tcl8.6_8.6.6+dfsg-1_armhf.deb ... Unpacking tcl8.6 (8.6.6+dfsg-1) ... Selecting previously unselected package tcl. Preparing to unpack .../31-tcl_8.6.0+9_armhf.deb ... Unpacking tcl (8.6.0+9) ... Selecting previously unselected package dh-systemd. Preparing to unpack .../32-dh-systemd_10.2.2ubuntu1_all.deb ... Unpacking dh-systemd (10.2.2ubuntu1) ... Selecting previously unselected package sbuild-build-depends-redis-dummy. Preparing to unpack .../33-sbuild-build-depends-redis-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-redis-dummy (0.invalid.0) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:armhf (2.10-5) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:armhf (2.52.0-1) ... No schema files found: doing nothing. Setting up gettext-base (0.19.8.1-1ubuntu2) ... Setting up libpipeline1:armhf (1.4.1-2) ... Setting up m4 (1.4.18-1) ... Setting up libicu57:armhf (57.1-5ubuntu0.1) ... Setting up libbsd0:armhf (0.8.3-1) ... Setting up libxml2:armhf (2.9.4+dfsg1-2.2) ... Setting up libmagic-mgc (1:5.29-3) ... Setting up libmagic1:armhf (1:5.29-3) ... Setting up libcroco3:armhf (0.6.11-2) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... Setting up autotools-dev (20161112.1) ... Setting up libtcl8.6:armhf (8.6.6+dfsg-1) ... Setting up bsdmainutils (9.0.12ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up autopoint (0.19.8.1-1ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.032-1) ... Setting up gettext (0.19.8.1-1ubuntu2) ... Setting up autoconf (2.69-10) ... Setting up file (1:5.29-3) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up tcl8.6 (8.6.6+dfsg-1) ... Setting up automake (1:1.15-5ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libtool (2.4.6-2) ... Setting up po-debconf (1.0.20) ... Setting up tcl (8.6.0+9) ... Setting up dh-autoreconf (13) ... Setting up dh-strip-nondeterminism (0.032-1) ... Setting up debhelper (10.2.2ubuntu1) ... Setting up dh-systemd (10.2.2ubuntu1) ... Setting up sbuild-build-depends-redis-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.24-9ubuntu2) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-78-generic arm64 (armv7l) Toolchain package versions: binutils_2.28-3ubuntu1 dpkg-dev_1.18.10ubuntu2 g++-6_6.3.0-12ubuntu2 gcc-6_6.3.0-12ubuntu2 libc6-dev_2.24-9ubuntu2 libstdc++-6-dev_6.3.0-12ubuntu2 libstdc++6_6.3.0-12ubuntu2 linux-libc-dev_4.10.0-21.23 Package versions: adduser_3.113+nmu3ubuntu5 advancecomp_1.20-1 apt_1.4 apt-transport-https_1.4 autoconf_2.69-10 automake_1:1.15-5ubuntu1 autopoint_0.19.8.1-1ubuntu2 autotools-dev_20161112.1 base-files_9.6ubuntu13 base-passwd_3.5.43 bash_4.4-2ubuntu1.1 binutils_2.28-3ubuntu1 bsdmainutils_9.0.12ubuntu1 bsdutils_1:2.29-1ubuntu2 build-essential_12.1ubuntu2 bzip2_1.0.6-8.1 ca-certificates_20161130 coreutils_8.26-3ubuntu3 cpp_4:6.3.0-2ubuntu1 cpp-6_6.3.0-12ubuntu2 dash_0.5.8-2.3ubuntu1 debconf_1.5.59ubuntu1 debhelper_10.2.2ubuntu1 debianutils_4.8.1 dh-autoreconf_13 dh-strip-nondeterminism_0.032-1 dh-systemd_10.2.2ubuntu1 diffutils_1:3.5-3 dmsetup_2:1.02.136-1ubuntu5 dpkg_1.18.10ubuntu2 dpkg-dev_1.18.10ubuntu2 e2fslibs_1.43.4-2 e2fsprogs_1.43.4-2 fakeroot_1.21-1ubuntu2 file_1:5.29-3 findutils_4.6.0+git+20161106-2 g++_4:6.3.0-2ubuntu1 g++-6_6.3.0-12ubuntu2 gcc_4:6.3.0-2ubuntu1 gcc-6_6.3.0-12ubuntu2 gcc-6-base_6.3.0-12ubuntu2 gettext_0.19.8.1-1ubuntu2 gettext-base_0.19.8.1-1ubuntu2 gnupg_2.1.15-1ubuntu7 gnupg-agent_2.1.15-1ubuntu7 gpgv_2.1.15-1ubuntu7 grep_2.27-2 groff-base_1.22.3-9 gzip_1.6-4ubuntu1 hostname_3.18 init_1.47 init-system-helpers_1.47 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3 libapparmor1_2.11.0-2ubuntu4 libapt-pkg5.0_1.4 libarchive-zip-perl_1.59-1 libasan3_6.3.0-12ubuntu2 libasn1-8-heimdal_7.1.0+dfsg-9ubuntu1 libassuan0_2.4.3-2 libatomic1_6.3.0-12ubuntu2 libattr1_1:2.4.47-2 libaudit-common_1:2.6.6-1ubuntu1 libaudit1_1:2.6.6-1ubuntu1 libblkid1_2.29-1ubuntu2 libbsd0_0.8.3-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.24-9ubuntu2 libc-dev-bin_2.24-9ubuntu2 libc6_2.24-9ubuntu2 libc6-dev_2.24-9ubuntu2 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcc1-0_6.3.0-12ubuntu2 libcomerr2_1.43.4-2 libcroco3_0.6.11-2 libcryptsetup4_2:1.7.2-0ubuntu1 libcurl3-gnutls_7.52.1-4ubuntu1.1 libdb5.3_5.3.28-12 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.136-1ubuntu5 libdpkg-perl_1.18.10ubuntu2 libfakeroot_1.21-1ubuntu2 libfdisk1_2.29-1ubuntu2 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.032-1 libgcc-6-dev_6.3.0-12ubuntu2 libgcc1_1:6.3.0-12ubuntu2 libgcrypt20_1.7.6-1 libgdbm3_1.8.3-14 libglib2.0-0_2.52.0-1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.6-4ubuntu4 libgomp1_6.3.0-12ubuntu2 libgpg-error0_1.26-2 libgssapi-krb5-2_1.15-1ubuntu0.1 libgssapi3-heimdal_7.1.0+dfsg-9ubuntu1 libhcrypto4-heimdal_7.1.0+dfsg-9ubuntu1 libheimbase1-heimdal_7.1.0+dfsg-9ubuntu1 libheimntlm0-heimdal_7.1.0+dfsg-9ubuntu1 libhogweed4_3.3-1 libhx509-5-heimdal_7.1.0+dfsg-9ubuntu1 libicu57_57.1-5ubuntu0.1 libidn11_1.33-1 libidn2-0_0.16-1 libip4tc0_1.6.0-3ubuntu2 libisl15_0.18-1 libk5crypto3_1.15-1ubuntu0.1 libkeyutils1_1.5.9-9ubuntu1 libkmod2_22-1.1ubuntu1 libkrb5-26-heimdal_7.1.0+dfsg-9ubuntu1 libkrb5-3_1.15-1ubuntu0.1 libkrb5support0_1.15-1ubuntu0.1 libksba8_1.3.5-2 libldap-2.4-2_2.4.44+dfsg-3ubuntu2 libldap-common_2.4.44+dfsg-3ubuntu2 liblockfile-bin_1.14-1 liblockfile1_1.14-1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.2 libmagic-mgc_1:5.29-3 libmagic1_1:5.29-3 libmount1_2.29-1ubuntu2 libmpc3_1.0.3-1 libmpfr4_3.1.5-1 libncurses5_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.3-1 libnpth0_1.3-1 libp11-kit0_0.23.3-5 libpam-modules_1.1.8-3.2ubuntu2 libpam-modules-bin_1.1.8-3.2ubuntu2 libpam-runtime_1.1.8-3.2ubuntu2 libpam0g_1.1.8-3.2ubuntu2 libpcre3_2:8.39-3 libperl5.24_5.24.1-2ubuntu1 libpipeline1_1.4.1-2 libpng16-16_1.6.28-1 libprocps6_2:3.3.12-1ubuntu2 libpsl5_0.17.0-4 libreadline7_7.0-0ubuntu2 libroken18-heimdal_7.1.0+dfsg-9ubuntu1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-2ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-2ubuntu1 libseccomp2_2.3.1-2.1ubuntu1 libselinux1_2.6-3 libsemanage-common_2.6-2 libsemanage1_2.6-2 libsepol1_2.6-2 libsigsegv2_2.10-5 libslang2_2.3.1-5ubuntu1 libsmartcols1_2.29-1ubuntu2 libsqlite3-0_3.16.2-3 libss2_1.43.4-2 libssl1.0.0_1.0.2g-1ubuntu11 libstdc++-6-dev_6.3.0-12ubuntu2 libstdc++6_6.3.0-12ubuntu2 libsystemd0_232-21ubuntu3 libtasn1-6_4.10-1 libtcl8.6_8.6.6+dfsg-1 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libubsan0_6.3.0-12ubuntu2 libudev1_232-21ubuntu3 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-30 libustr-1.0-1_1.0.4-6 libuuid1_2.29-1ubuntu2 libwind0-heimdal_7.1.0+dfsg-9ubuntu1 libxml2_2.9.4+dfsg1-2.2 linux-libc-dev_4.10.0-21.23 lockfile-progs_0.1.17 login_1:4.2-3.2ubuntu1.17.04.2 lsb-base_9.20160110ubuntu5 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17ubuntu2 mount_2.29-1ubuntu2 multiarch-support_2.24-9ubuntu2 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 openssl_1.0.2g-1ubuntu11 optipng_0.7.6-1build1 passwd_1:4.2-3.2ubuntu1.17.04.2 patch_2.7.5-1 perl_5.24.1-2ubuntu1 perl-base_5.24.1-2ubuntu1 perl-modules-5.24_5.24.1-2ubuntu1 pinentry-curses_1.0.0-2 pkg-create-dbgsym_0.73 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-redis-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.9 systemd_232-21ubuntu3 systemd-sysv_232-21ubuntu3 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.8git1 tar_1.29b-1.1 tcl_8.6.0+9 tcl8.6_8.6.6+dfsg-1 tzdata_2017b-1 ubuntu-keyring_2016.10.27 util-linux_2.29-1ubuntu2 xz-utils_5.2.2-1.2 zlib1g_1:1.2.11.dfsg-0ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Thu Jun 1 02:53:38 2017 UTC gpgv: using RSA key gpgv: issuer "chris.lea@gmail.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./redis_3.2.9-2chl1~zesty1.dsc dpkg-source: info: extracting redis in redis-3.2.9 dpkg-source: info: unpacking redis_3.2.9.orig.tar.gz dpkg-source: info: unpacking redis_3.2.9-2chl1~zesty1.debian.tar.xz dpkg-source: info: applying 0001-fix-ftbfs-on-kfreebsd.patch dpkg-source: info: applying 0002-fix-ftbfs-on-kfreebsd.patch dpkg-source: info: applying debian-packaging/0004-dpkg-buildflags.patch dpkg-source: info: applying 0005-SOURCE_DATE_EPOCH.patch dpkg-source: info: applying debian-packaging/0006-Skip-logging-tests-as-not-all-architectures-support-.patch dpkg-source: info: applying debian-packaging/0008-Drop-tests-with-timing-issues.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/home/buildd LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd MAIL=/var/mail/buildd OLDPWD=/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/<> SHELL=/bin/sh SUDO_COMMAND=/usr/sbin/chroot /<> su buildd -s /bin/sh -c cd '/<>' && 'env' SUDO_GID=2501 SUDO_UID=2001 SUDO_USER=buildd TERM=unknown USER=buildd USERNAME=root dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package redis dpkg-buildpackage: info: source version 3:3.2.9-2chl1~zesty1 dpkg-buildpackage: info: source distribution zesty dpkg-source --before-build redis-3.2.9 dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from redis-3.2.9/debian/source/options: --extend-diff-ignore=^\.travis\.yml$ fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make -j1 distclean make[1]: Entering directory '/<>' cd src && make distclean make[2]: Entering directory '/<>/src' rm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-rdb redis-check-aof *.o *.gcda *.gcno *.gcov redis.info lcov-html (cd ../deps && make distclean) make[3]: Entering directory '/<>/deps' (cd hiredis && make clean) > /dev/null || true (cd linenoise && make clean) > /dev/null || true (cd lua && make clean) > /dev/null || true (cd geohash-int && make clean) > /dev/null || true (cd jemalloc && [ -f Makefile ] && make distclean) > /dev/null || true (rm -f .make-*) make[3]: Leaving directory '/<>/deps' (rm -f .make-*) make[2]: Leaving directory '/<>/src' make[1]: Leaving directory '/<>' dh_clean rm -f src/release.h debian/rules build-arch dh build-arch --with systemd dh_testdir -a dh_update_autotools_config -a dh_auto_configure -a debian/rules override_dh_auto_build make[1]: Entering directory '/<>' dh_auto_build --parallel -- V=1 make -j4 V=1 make[2]: Entering directory '/<>' cd src && make all make[3]: Entering directory '/<>/src' rm -rf redis-server redis-sentinel redis-cli redis-benchmark redis-check-rdb redis-check-aof *.o *.gcda *.gcno *.gcov redis.info lcov-html (cd ../deps && make distclean) make[4]: Entering directory '/<>/deps' (cd hiredis && make clean) > /dev/null || true (cd linenoise && make clean) > /dev/null || true (cd lua && make clean) > /dev/null || true (cd geohash-int && make clean) > /dev/null || true (cd jemalloc && [ -f Makefile ] && make distclean) > /dev/null || true (rm -f .make-*) make[4]: Leaving directory '/<>/deps' (rm -f .make-*) echo STD=-std=c99 -pedantic -DREDIS_STATIC='' >> .make-settings echo WARN=-Wall -W >> .make-settings echo OPT=-O2 >> .make-settings echo MALLOC=jemalloc >> .make-settings echo CFLAGS=-g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security >> .make-settings echo LDFLAGS=-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl >> .make-settings echo REDIS_CFLAGS= >> .make-settings echo REDIS_LDFLAGS= >> .make-settings echo PREV_FINAL_CFLAGS=-std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include >> .make-settings echo PREV_FINAL_LDFLAGS=-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl -g -ggdb -rdynamic >> .make-settings (cd ../deps && make hiredis linenoise lua geohash-int jemalloc) make[4]: Entering directory '/<>/deps' (cd hiredis && make clean) > /dev/null || true (cd linenoise && make clean) > /dev/null || true (cd lua && make clean) > /dev/null || true (cd geohash-int && make clean) > /dev/null || true (cd jemalloc && [ -f Makefile ] && make distclean) > /dev/null || true (rm -f .make-*) (echo "-g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security" > .make-cflags) (echo "-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl" > .make-ldflags) MAKE hiredis MAKE linenoise MAKE lua cd hiredis && make static MAKE geohash-int cd linenoise && make cd lua/src && make all CFLAGS="-O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security" MYLDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl" AR="ar rcu" cd geohash-int && make make[5]: Entering directory '/<>/deps/hiredis' make[5]: Entering directory '/<>/deps/lua/src' cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lapi.o lapi.c make[5]: Entering directory '/<>/deps/linenoise' cc -Wall -Os -g -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c linenoise.c make[5]: Entering directory '/<>/deps/geohash-int' cc -Wall -O2 -g -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c geohash.c cc -std=c99 -pedantic -c -O3 -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb -Wdate-time -D_FORTIFY_SOURCE=2 net.c In file included from /usr/include/arm-linux-gnueabihf/sys/types.h:25:0, from net.c:34: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ cc -Wall -O2 -g -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c geohash_helper.c make[5]: Leaving directory '/<>/deps/geohash-int' cc -std=c99 -pedantic -c -O3 -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb -Wdate-time -D_FORTIFY_SOURCE=2 hiredis.c cc -std=c99 -pedantic -c -O3 -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb -Wdate-time -D_FORTIFY_SOURCE=2 sds.c In file included from /usr/include/string.h:25:0, from hiredis.c:33: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ make[5]: Leaving directory '/<>/deps/linenoise' MAKE jemalloc cd jemalloc && ./configure --with-lg-quantum=3 --with-jemalloc-prefix=je_ --enable-cc-silence CFLAGS="-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security" LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl" cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lcode.o lcode.c checking for xsltproc... false checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... cc -std=c99 -pedantic -c -O3 -fPIC -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb -Wdate-time -D_FORTIFY_SOURCE=2 async.c checking whether we are cross compiling... In file included from /usr/include/stdlib.h:24:0, from async.c:33: /usr/include/features.h:148:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^~~~~~~ cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o ldebug.o ldebug.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o ldo.o ldo.c no ldo.c: In function ‘f_parser’: ldo.c:496:7: warning: unused variable ‘c’ [-Wunused-variable] int c = luaZ_lookahead(p->z); ^ checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o ldump.o ldump.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lfunc.o lfunc.c none needed checking how to run the C preprocessor... ar rcs libhiredis.a net.o hiredis.o sds.o async.o make[5]: Leaving directory '/<>/deps/hiredis' cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lgc.o lgc.c gcc -E cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o llex.o llex.c checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lmem.o lmem.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lobject.o lobject.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lopcodes.o lopcodes.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lparser.o lparser.c yes checking for sys/types.h... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lstate.o lstate.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lstring.o lstring.c yes checking for sys/stat.h... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o ltable.o ltable.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o ltm.o ltm.c yes checking for stdlib.h... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lundump.o lundump.c yes checking for string.h... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lvm.o lvm.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lzio.o lzio.c yes cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o strbuf.o strbuf.c checking for memory.h... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o fpconv.o fpconv.c yes cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lauxlib.o lauxlib.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lbaselib.o lbaselib.c checking for strings.h... lauxlib.c: In function ‘luaL_loadfile’: lauxlib.c:577:4: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] while ((c = getc(lf.f)) != EOF && c != LUA_SIGNATURE[0]) ; ^~~~~ lauxlib.c:578:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘while’ lf.extraline = 0; ^~ yes checking for inttypes.h... yes checking for stdint.h... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o ldblib.o ldblib.c yes cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o liolib.o liolib.c checking for unistd.h... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lmathlib.o lmathlib.c yes checking whether byte ordering is bigendian... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o loslib.o loslib.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o ltablib.o ltablib.c ltablib.c: In function ‘addfield’: ltablib.c:137:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!lua_isstring(L, -1)) ^~ ltablib.c:140:5: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ luaL_addvalue(b); ^~~~~~~~~~~~~ no checking size of void *... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lstrlib.o lstrlib.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o loadlib.o loadlib.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o linit.o linit.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lua_cjson.o lua_cjson.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lua_struct.o lua_struct.c 4 checking size of int... 4 checking size of long... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lua_cmsgpack.o lua_cmsgpack.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lua_bit.o lua_bit.c 4 checking size of intmax_t... cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o lua.o lua.c cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o luac.o luac.c 8 cc -O2 -Wall -DLUA_ANSI -DENABLE_CJSON_GLOBAL -DREDIS_STATIC='' -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -o print.o print.c checking build system type... ar rcu liblua.a lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o strbuf.o fpconv.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o loadlib.o linit.o lua_cjson.o lua_struct.o lua_cmsgpack.o lua_bit.o # DLL needs all object files ar: `u' modifier ignored since `D' is the default (see `U') ranlib liblua.a armv7l-unknown-linux-gnueabihf checking host system type... armv7l-unknown-linux-gnueabihf checking for ar... ar cc -o lua -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl lua.o liblua.a -lm cc -o luac -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl luac.o print.o liblua.a -lm checking malloc.h usability... liblua.a(loslib.o): In function `os_tmpname': ./deps/lua/src/loslib.c:60: warning: the use of `tmpnam' is dangerous, better use `mkstemp' make[5]: Leaving directory '/<>/deps/lua/src' yes checking malloc.h presence... yes checking for malloc.h... yes checking whether malloc_usable_size definition can use const argument... no checking whether __attribute__ syntax is compilable... yes checking whether compiler supports -fvisibility=hidden... yes checking whether compiler supports -Werror... yes checking whether tls_model attribute is compilable... yes checking whether compiler supports -Werror... yes checking whether alloc_size attribute is compilable... yes checking whether compiler supports -Werror... yes checking whether format(gnu_printf, ...) attribute is compilable... yes checking whether compiler supports -Werror... yes checking whether format(printf, ...) attribute is compilable... yes checking for a BSD-compatible install... /usr/bin/install -c checking for ranlib... ranlib checking for ld... /usr/bin/ld checking for autoconf... /usr/bin/autoconf checking for memalign... yes checking for valloc... yes checking configured backtracing method... N/A checking for sbrk... yes checking whether utrace(2) is compilable... no checking whether valgrind is compilable... no checking whether a program using __builtin_ffsl is compilable... yes checking LG_PAGE... 12 checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes checking for library containing clock_gettime... none required checking for secure_getenv... yes checking for issetugid... no checking for _malloc_thread_cleanup... no checking for _pthread_mutex_init_calloc_cb... no checking for TLS... yes checking whether C11 atomics is compilable... no checking whether atomic(9) is compilable... no checking whether Darwin OSAtomic*() is compilable... no checking whether madvise(2) is compilable... yes checking whether to force 32-bit __sync_{add,sub}_and_fetch()... no checking whether to force 64-bit __sync_{add,sub}_and_fetch()... no checking for __builtin_clz... yes checking whether Darwin OSSpin*() is compilable... no checking whether glibc malloc hook is compilable... yes checking whether glibc memalign hook is compilable... yes checking whether pthreads adaptive mutexes is compilable... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... yes configure: creating ./config.status config.status: creating Makefile config.status: creating jemalloc.pc config.status: creating doc/html.xsl config.status: creating doc/manpages.xsl config.status: creating doc/jemalloc.xml config.status: creating include/jemalloc/jemalloc_macros.h config.status: creating include/jemalloc/jemalloc_protos.h config.status: creating include/jemalloc/jemalloc_typedefs.h config.status: creating include/jemalloc/internal/jemalloc_internal.h config.status: creating test/test.sh config.status: creating test/include/test/jemalloc_test.h config.status: creating config.stamp config.status: creating bin/jemalloc-config config.status: creating bin/jemalloc.sh config.status: creating bin/jeprof config.status: creating include/jemalloc/jemalloc_defs.h config.status: creating include/jemalloc/internal/jemalloc_internal_defs.h config.status: creating test/include/test/jemalloc_test_defs.h config.status: executing include/jemalloc/internal/private_namespace.h commands config.status: executing include/jemalloc/internal/private_unnamespace.h commands config.status: executing include/jemalloc/internal/public_symbols.txt commands config.status: executing include/jemalloc/internal/public_namespace.h commands config.status: executing include/jemalloc/internal/public_unnamespace.h commands config.status: executing include/jemalloc/internal/size_classes.h commands config.status: executing include/jemalloc/jemalloc_protos_jet.h commands config.status: executing include/jemalloc/jemalloc_rename.h commands config.status: executing include/jemalloc/jemalloc_mangle.h commands config.status: executing include/jemalloc/jemalloc_mangle_jet.h commands config.status: executing include/jemalloc/jemalloc.h commands =============================================================================== jemalloc version : 4.0.3-0-ge9192eacf8935e29fc62fddc2701f7942b1cc02c library revision : 2 CONFIG : --with-lg-quantum=3 --with-jemalloc-prefix=je_ --enable-cc-silence 'CFLAGS=-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security' 'LDFLAGS=-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' CC : gcc CFLAGS : -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -fvisibility=hidden CPPFLAGS : -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT LDFLAGS : -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl EXTRA_LDFLAGS : LIBS : -lpthread TESTLIBS : RPATH_EXTRA : XSLTPROC : false XSLROOT : PREFIX : /usr/local BINDIR : /usr/local/bin DATADIR : /usr/local/share INCLUDEDIR : /usr/local/include LIBDIR : /usr/local/lib MANDIR : /usr/local/share/man srcroot : abs_srcroot : /<>/deps/jemalloc/ objroot : abs_objroot : /<>/deps/jemalloc/ JEMALLOC_PREFIX : je_ JEMALLOC_PRIVATE_NAMESPACE : je_ install_suffix : autogen : 0 cc-silence : 1 debug : 0 code-coverage : 0 stats : 1 prof : 0 prof-libunwind : 0 prof-libgcc : 0 prof-gcc : 0 tcache : 1 fill : 1 utrace : 0 valgrind : 0 xmalloc : 0 munmap : 0 lazy_lock : 0 tls : 1 cache-oblivious : 1 =============================================================================== cd jemalloc && make CFLAGS="-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security" LDFLAGS="-Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl" lib/libjemalloc.a make[5]: Entering directory '/<>/deps/jemalloc' gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/jemalloc.o src/jemalloc.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/arena.o src/arena.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/base.o src/base.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/atomic.o src/atomic.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/bitmap.o src/bitmap.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/chunk.o src/chunk.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/chunk_dss.o src/chunk_dss.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/chunk_mmap.o src/chunk_mmap.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/ckh.o src/ckh.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/ctl.o src/ctl.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/extent.o src/extent.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/hash.o src/hash.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/huge.o src/huge.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/mb.o src/mb.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/mutex.o src/mutex.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/pages.o src/pages.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/prof.o src/prof.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/quarantine.o src/quarantine.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/rtree.o src/rtree.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/stats.o src/stats.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/tcache.o src/tcache.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/util.o src/util.c gcc -std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -o src/tsd.o src/tsd.c ar crus lib/libjemalloc.a src/jemalloc.o src/arena.o src/atomic.o src/base.o src/bitmap.o src/chunk.o src/chunk_dss.o src/chunk_mmap.o src/ckh.o src/ctl.o src/extent.o src/hash.o src/huge.o src/mb.o src/mutex.o src/pages.o src/prof.o src/quarantine.o src/rtree.o src/stats.o src/tcache.o src/util.o src/tsd.o ar: `u' modifier ignored since `D' is the default (see `U') make[5]: Leaving directory '/<>/deps/jemalloc' make[4]: Leaving directory '/<>/deps' cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c adlist.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c quicklist.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c ae.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c anet.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c dict.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c server.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c sds.c sds.c: In function ‘sdsReqType’: sds.c:64:21: warning: comparison is always true due to limited range of data type [-Wtype-limits] if (string_size < 1ll<<32) ^ cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c zmalloc.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c lzf_c.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c lzf_d.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c pqsort.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c zipmap.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c sha1.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c ziplist.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c release.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c networking.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c util.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c object.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c db.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c replication.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c rdb.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c t_string.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c t_list.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c t_set.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c t_zset.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c t_hash.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c config.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c aof.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c pubsub.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c multi.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c debug.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c sort.c debug.c: In function ‘logRegisters’: debug.c:697:31: warning: unused parameter ‘uc’ [-Wunused-parameter] void logRegisters(ucontext_t *uc) { ^~ cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c intset.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c syncio.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c cluster.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c crc16.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c endianconv.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c slowlog.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c scripting.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c bio.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c rio.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c rand.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c memtest.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c crc64.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c bitops.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c sentinel.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c notify.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c setproctitle.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c blocked.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c hyperloglog.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c latency.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c sparkline.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c redis-check-rdb.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c geo.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c redis-cli.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c redis-benchmark.c cc -std=c99 -pedantic -DREDIS_STATIC='' -Wall -W -O2 -g -ggdb -g -O2 -fdebug-prefix-map=/<>=. -fPIE -fstack-protector-strong -Wformat -Werror=format-security -I../deps/geohash-int -I../deps/hiredis -I../deps/linenoise -I../deps/lua/src -DUSE_JEMALLOC -I../deps/jemalloc/include -c redis-check-aof.c cc -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl -g -ggdb -rdynamic -o redis-server adlist.o quicklist.o ae.o anet.o dict.o server.o sds.o zmalloc.o lzf_c.o lzf_d.o pqsort.o zipmap.o sha1.o ziplist.o release.o networking.o util.o object.o db.o replication.o rdb.o t_string.o t_list.o t_set.o t_zset.o t_hash.o config.o aof.o pubsub.o multi.o debug.o sort.o intset.o syncio.o cluster.o crc16.o endianconv.o slowlog.o scripting.o bio.o rio.o rand.o memtest.o crc64.o bitops.o sentinel.o notify.o setproctitle.o blocked.o hyperloglog.o latency.o sparkline.o redis-check-rdb.o geo.o ../deps/hiredis/libhiredis.a ../deps/lua/src/liblua.a ../deps/geohash-int/geohash.o ../deps/geohash-int/geohash_helper.o -lm -ldl -pthread ../deps/jemalloc/lib/libjemalloc.a cc -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl -g -ggdb -rdynamic -o redis-check-aof redis-check-aof.o -lm -ldl -pthread ../deps/jemalloc/lib/libjemalloc.a cc -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl -g -ggdb -rdynamic -o redis-benchmark ae.o anet.o redis-benchmark.o adlist.o zmalloc.o ../deps/hiredis/libhiredis.a -lm -ldl -pthread ../deps/jemalloc/lib/libjemalloc.a install redis-server redis-sentinel install redis-server redis-check-rdb cc -Wl,-Bsymbolic-functions -fPIE -pie -Wl,-z,relro -Wl,-z,now -ldl -g -ggdb -rdynamic -o redis-cli anet.o adlist.o redis-cli.o zmalloc.o release.o ae.o crc64.o ../deps/hiredis/libhiredis.a ../deps/linenoise/linenoise.o -lm -ldl -pthread ../deps/jemalloc/lib/libjemalloc.a Hint: It's a good idea to run 'make test' ;) make[3]: Leaving directory '/<>/src' make[2]: Leaving directory '/<>' make[1]: Leaving directory '/<>' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' # Avoid race conditions in upstream testsuite. (#830500) ./runtest Cleanup: may take some time... OK Starting test server at port 11111 [ready]: 6289 Testing unit/printver [ready]: 6290 Testing unit/dump [ready]: 6291 Testing unit/auth [ready]: 6292 Testing unit/protocol [ready]: 6293 Testing unit/keyspace [ready]: 6294 Testing unit/scan [ready]: 6295 Testing unit/type/string [ready]: 6296 Testing unit/type/incr [ready]: 6297 Testing unit/type/list [ready]: 6298 Testing unit/type/list-2 [ready]: 6299 Testing unit/type/list-3 [ready]: 6300 Testing unit/type/set [ready]: 6301 Testing unit/type/zset [ready]: 6302 Testing unit/type/hash [ready]: 6303 Testing unit/sort [ready]: 6304 Testing unit/expire Testing Redis version 3.2.9 (00000000) [ok]: AUTH fails if there is no password configured server side [ok]: DUMP / RESTORE are able to serialize / unserialize a simple key [ok]: DEL against a single item [ok]: Handle an empty query [ok]: RESTORE can set an arbitrary expire to the materialized key [ok]: Vararg DEL [ok]: HSET/HLEN - Small hash creation [ok]: INCR against non existing key [ok]: RESTORE can set an expire that overflows a 32 bit integer [ok]: KEYS with pattern [ok]: Is the small hash encoded with a ziplist? [ok]: INCR against key created by incr itself [ok]: SADD, SCARD, SISMEMBER, SMEMBERS basics - regular set [ok]: LPUSH, RPUSH, LLENGTH, LINDEX, LPOP - ziplist [ok]: RESTORE returns an error of the key already exists [ok]: KEYS to get all keys [ok]: INCR against key originally set with SET [ok]: SADD, SCARD, SISMEMBER, SMEMBERS basics - intset [ok]: RESTORE can overwrite an existing key with REPLACE [ok]: LPUSH, RPUSH, LLENGTH, LINDEX, LPOP - regular list [ok]: DBSIZE [ok]: INCR over 32bit value [ok]: SADD against non set [ok]: RESTORE can detect a syntax error for unrecongized options [ok]: R/LPOP against empty list [ok]: SADD a non-integer against an intset [ok]: DEL all keys [ok]: Negative multibulk length [ok]: INCRBY over 32bit value with over 32bit increment [ok]: Check encoding - ziplist [ok]: Explicit regression for a list bug [ok]: DUMP of non existing key returns nil [ok]: SADD an integer larger than 64 bits [ok]: Variadic RPUSH/LPUSH [ok]: Out of range multibulk length [ok]: INCR fails against key with spaces (left) [ok]: ZSET basic ZADD and score update - ziplist [ok]: DEL a list [ok]: Wrong multibulk payload header [ok]: INCR fails against key with spaces (right) [ok]: ZSET element can't be set to NaN with ZADD - ziplist [ok]: BLPOP, BRPOP: single existing list - linkedlist [ok]: Negative multibulk payload length [ok]: INCR fails against key with spaces (both) [ok]: ZSET element can't be set to NaN with ZINCRBY [ok]: Out of range multibulk payload length [ok]: ZADD with options syntax error with incomplete pair [ok]: INCR fails against a key holding a list [ok]: DECRBY over 32bit value with over 32bit increment, negative res [ok]: Non-number multibulk payload length [ok]: ZADD XX option without key - ziplist [ok]: INCR uses shared objects in the 0-9999 range [ok]: Multi bulk request not followed by bulk arguments [ok]: ZADD XX existing key - ziplist [ok]: Generic wrong number of args [ok]: INCR can modify objects in-place [ok]: ZADD XX returns the number of elements actually added [ok]: Unbalanced number of quotes [ok]: ZADD XX updates existing elements score [ok]: INCRBYFLOAT against non existing key [ok]: ZADD XX and NX are not compatible [ok]: INCRBYFLOAT against key originally set with SET [ok]: ZADD NX with non exisitng key [ok]: BLPOP, BRPOP: multiple existing lists - linkedlist [ok]: INCRBYFLOAT over 32bit value [ok]: ZADD NX only add new elements without updating old ones [ok]: INCRBYFLOAT over 32bit value with over 32bit increment [ok]: BLPOP, BRPOP: second list has an entry - linkedlist [ok]: ZADD INCR works like ZINCRBY [ok]: EXPIRE - set timeouts multiple times [ok]: Old Ziplist: SORT BY key [ok]: BRPOPLPUSH - linkedlist [ok]: INCRBYFLOAT fails against key with spaces (left) [ok]: Old Ziplist: SORT BY key with limit [ok]: EXPIRE - It should be still possible to read 'x' [ok]: SCAN basic [ok]: ZADD INCR works with a single score-elemenet pair [ok]: BLPOP, BRPOP: single existing list - ziplist [ok]: INCRBYFLOAT fails against key with spaces (right) [ok]: Old Ziplist: SORT BY hash field [ok]: BLPOP, BRPOP: multiple existing lists - ziplist [ok]: ZADD CH option changes return value to all changed elements [ok]: INCRBYFLOAT fails against key with spaces (both) [ok]: BLPOP, BRPOP: second list has an entry - ziplist [ok]: Regression for quicklist #3343 bug [ok]: ZINCRBY calls leading to NaN result in error [ok]: SET and GET an item [ok]: INCRBYFLOAT fails against a key holding a list [ok]: BRPOPLPUSH - ziplist [ok]: ZADD - Variadic version base case [ok]: SET and GET an empty item [ok]: BLPOP, LPUSH + DEL should not awake blocked client [ok]: INCRBYFLOAT does not allow NaN or Infinity [ok]: ZADD - Return value is the number of actually added items [ok]: INCRBYFLOAT decrement [ok]: ZADD - Variadic version does not add nothing on single parsing err [ok]: ZADD - Variadic version will raise error on missing arg [ok]: ZINCRBY does not work variadic even if shares ZADD implementation [ok]: ZCARD basics - ziplist [ok]: ZREM removes key after last element is removed [ok]: BLPOP, LPUSH + DEL + SET should not awake blocked client [ok]: ZREM variadic version [ok]: BLPOP with same key multiple times should work (issue #801) [ok]: ZREM variadic version -- remove elements after key deletion [ok]: MULTI/EXEC is isolated from the point of view of BLPOP [ok]: ZRANGE basics - ziplist [ok]: BLPOP with variadic LPUSH [ok]: ZREVRANGE basics - ziplist [ok]: ZRANK/ZREVRANK basics - ziplist [ok]: ZRANK - after deletion - ziplist [ok]: ZINCRBY - can create a new sorted set - ziplist [ok]: ZINCRBY - increment and decrement - ziplist [ok]: ZINCRBY return value [ok]: ZRANGEBYSCORE/ZREVRANGEBYSCORE/ZCOUNT basics [ok]: ZRANGEBYSCORE with WITHSCORES [ok]: ZRANGEBYSCORE with LIMIT [ok]: ZRANGEBYSCORE with LIMIT and WITHSCORES [ok]: ZRANGEBYSCORE with non-value min or max [ok]: ZRANGEBYLEX/ZREVRANGEBYLEX/ZCOUNT basics [ok]: ZRANGEBYSLEX with LIMIT [ok]: ZRANGEBYLEX with invalid lex range specifiers [1/40 done]: unit/printver (1 seconds) Testing unit/other [2/40 done]: unit/type/incr (1 seconds) Testing unit/multi [ok]: ZREMRANGEBYSCORE basics [ok]: SCAN COUNT [ok]: ZREMRANGEBYSCORE with non-value min or max [ok]: ZREMRANGEBYRANK basics [ok]: ZUNIONSTORE against non-existing key doesn't set destination - ziplist [ok]: ZUNIONSTORE with empty set - ziplist [ok]: ZUNIONSTORE basics - ziplist [ok]: ZUNIONSTORE with weights - ziplist [ok]: ZUNIONSTORE with a regular set and weights - ziplist [ok]: ZUNIONSTORE with AGGREGATE MIN - ziplist [ok]: ZUNIONSTORE with AGGREGATE MAX - ziplist [ok]: ZINTERSTORE basics - ziplist [ok]: ZINTERSTORE with weights - ziplist [ok]: ZINTERSTORE with a regular set and weights - ziplist [ok]: ZINTERSTORE with AGGREGATE MIN - ziplist [ok]: ZINTERSTORE with AGGREGATE MAX - ziplist [ok]: ZUNIONSTORE with +inf/-inf scores - ziplist [ok]: ZUNIONSTORE with NaN weights ziplist [ok]: ZINTERSTORE with +inf/-inf scores - ziplist [ok]: ZINTERSTORE with NaN weights ziplist [ok]: Check encoding - skiplist [ok]: SCAN MATCH [ok]: ZSET basic ZADD and score update - skiplist [ok]: ZSET element can't be set to NaN with ZADD - skiplist [ok]: ZSET element can't be set to NaN with ZINCRBY [ok]: ZADD with options syntax error with incomplete pair [ok]: SSCAN with encoding intset [ok]: ZADD XX option without key - skiplist [ok]: ZADD XX existing key - skiplist [ok]: ZADD XX returns the number of elements actually added [ok]: SADD overflows the maximum allowed integers in an intset [ok]: Variadic SADD [ok]: ZADD XX updates existing elements score [ok]: ZADD XX and NX are not compatible [ok]: ZADD NX with non exisitng key [ok]: ZADD NX only add new elements without updating old ones [ok]: ZADD INCR works like ZINCRBY [ok]: SSCAN with encoding hashtable [ok]: ZADD INCR works with a single score-elemenet pair [ok]: ZADD CH option changes return value to all changed elements [ok]: ZINCRBY calls leading to NaN result in error [ok]: HSCAN with encoding ziplist [ok]: ZADD - Variadic version base case [ok]: ZADD - Return value is the number of actually added items [ok]: ZADD - Variadic version does not add nothing on single parsing err [ok]: ZADD - Variadic version will raise error on missing arg [ok]: ZINCRBY does not work variadic even if shares ZADD implementation [ok]: ZCARD basics - skiplist [ok]: ZREM removes key after last element is removed [ok]: ZREM variadic version [ok]: ZREM variadic version -- remove elements after key deletion [ok]: Very big payload in GET/SET [ok]: ZRANGE basics - skiplist [ok]: ZREVRANGE basics - skiplist [ok]: ZRANK/ZREVRANK basics - skiplist [ok]: ZRANK - after deletion - skiplist [ok]: ZINCRBY - can create a new sorted set - skiplist [ok]: ZINCRBY - increment and decrement - skiplist [ok]: ZINCRBY return value [ok]: ZRANGEBYSCORE/ZREVRANGEBYSCORE/ZCOUNT basics [ok]: ZRANGEBYSCORE with WITHSCORES [ok]: ZRANGEBYSCORE with LIMIT [ok]: ZRANGEBYSCORE with LIMIT and WITHSCORES [ok]: ZRANGEBYSCORE with non-value min or max [ok]: ZRANGEBYLEX/ZREVRANGEBYLEX/ZCOUNT basics [ok]: ZRANGEBYSLEX with LIMIT [ok]: ZRANGEBYLEX with invalid lex range specifiers [ok]: AUTH fails when a wrong password is given [ok]: Arbitrary command gives an error when AUTH is required [ok]: AUTH succeeds when the right password is given [ok]: Once AUTH succeeded we can actually send commands to the server [ok]: HSCAN with encoding hashtable [ok]: SAVE - make sure there are all the types as values [ok]: ZREMRANGEBYSCORE basics [ok]: ZREMRANGEBYSCORE with non-value min or max [ok]: MIGRATE is caching connections [ok]: MUTLI / EXEC basics [ok]: DISCARD [ok]: Nested MULTI are not allowed [ok]: MULTI where commands alter argc/argv [ok]: WATCH inside MULTI is not allowed [ok]: EXEC fails if there are errors while queueing commands #1 [ok]: ZREMRANGEBYRANK basics [ok]: ZUNIONSTORE against non-existing key doesn't set destination - skiplist [ok]: EXEC fails if there are errors while queueing commands #2 [ok]: ZUNIONSTORE with empty set - skiplist [ok]: If EXEC aborts, the client MULTI state is cleared [ok]: ZUNIONSTORE basics - skiplist [ok]: EXEC works on WATCHed key not modified [ok]: ZUNIONSTORE with weights - skiplist [ok]: EXEC fail on WATCHed key modified (1 key of 1 watched) [ok]: ZUNIONSTORE with a regular set and weights - skiplist [ok]: EXEC fail on WATCHed key modified (1 key of 5 watched) [ok]: EXEC fail on WATCHed key modified by SORT with STORE even if the result is empty [ok]: ZUNIONSTORE with AGGREGATE MIN - skiplist [ok]: ZUNIONSTORE with AGGREGATE MAX - skiplist [ok]: After successful EXEC key is no longer watched [ok]: ZINTERSTORE basics - skiplist [ok]: ZSCAN with encoding ziplist [ok]: ZINTERSTORE with weights - skiplist [ok]: After failed EXEC key is no longer watched [ok]: It is possible to UNWATCH [ok]: UNWATCH when there is nothing watched works as expected [ok]: FLUSHALL is able to touch the watched keys [ok]: FLUSHALL does not touch non affected keys [ok]: FLUSHDB is able to touch the watched keys [ok]: FLUSHDB does not touch non affected keys [ok]: WATCH is able to remember the DB a key belongs to [ok]: WATCH will consider touched keys target of EXPIRE [ok]: ZINTERSTORE with a regular set and weights - skiplist [ok]: ZINTERSTORE with AGGREGATE MIN - skiplist [ok]: DEL against expired key [ok]: ZINTERSTORE with AGGREGATE MAX - skiplist [ok]: EXISTS [ok]: HSET/HLEN - Big hash creation [ok]: ZUNIONSTORE with +inf/-inf scores - skiplist [ok]: Zero length value in key. SET/GET/EXISTS [ok]: Is the big hash encoded with an hash table? [ok]: ZUNIONSTORE with NaN weights skiplist [ok]: Commands pipelining [ok]: HGET against the small hash [ok]: ZINTERSTORE with +inf/-inf scores - skiplist [ok]: Non existing command [ok]: ZSCAN with encoding skiplist [ok]: ZINTERSTORE with NaN weights skiplist [ok]: RENAME basic usage [ok]: ZINTERSTORE regression with two sets, intset+hashtable [ok]: RENAME source key should no longer exist [ok]: RENAME against already existing key [ok]: RENAMENX basic usage [ok]: RENAMENX against already existing key [ok]: RENAMENX against already existing key (2) [ok]: RENAME against non existing source key [ok]: RENAME where source and dest key are the same (existing) [ok]: RENAMENX where source and dest key are the same (existing) [ok]: RENAME where source and dest key are the same (non existing) [ok]: RENAME with volatile key, should move the TTL as well [ok]: ZUNIONSTORE regression, should not create NaN in scores [ok]: RENAME with volatile key, should not inherit TTL of target key [ok]: DEL all keys again (DB 0) [ok]: DEL all keys again (DB 1) [ok]: ZINTERSTORE #516 regression, mixed sets and ziplist zsets [ok]: MOVE basic usage [ok]: MOVE against key existing in the target DB [ok]: MOVE against non-integer DB (#1428) [ok]: MOVE can move key expire metadata as well [ok]: MOVE does not create an expire if it does not exist [ok]: SET/GET keys in different DBs [3/40 done]: unit/auth (1 seconds) Testing unit/quit [ok]: RANDOMKEY [ok]: RANDOMKEY against empty DB [ok]: BRPOPLPUSH with zero timeout should block indefinitely [ok]: RANDOMKEY regression 1 [ok]: KEYS * two times with long key, Github issue #1208 [ok]: SCAN guarantees check under write load [ok]: ZUNIONSTORE result is sorted [ok]: SSCAN with integer encoded object (issue #1345) [ok]: SSCAN with PATTERN [ok]: HSCAN with PATTERN [ok]: ZSCAN with PATTERN [ok]: QUIT returns OK [ok]: Pipelined commands after QUIT must not be executed [ok]: Pipelined commands after QUIT that exceed read buffer size [ok]: ZSCORE - ziplist [ok]: Set encoding after DEBUG RELOAD [ok]: SREM basics - regular set [ok]: SREM basics - intset [ok]: SREM with multiple arguments [ok]: SREM variadic version with more args needed to destroy the key [ok]: HGET against the big hash [ok]: HGET against non existing key [ok]: HSET in update and insert mode [ok]: HSETNX target key missing - small hash [ok]: HSETNX target key exists - small hash [ok]: HSETNX target key missing - big hash [ok]: HSETNX target key exists - big hash [ok]: HMSET wrong number of args [ok]: HMSET - small hash [ok]: ZSCAN scores: regression test for issue #2175 [ok]: HMSET - big hash [4/40 done]: unit/keyspace (2 seconds) Testing unit/aofrw [ok]: HMGET against non existing key and fields [ok]: HMGET against wrong type [ok]: HMGET - small hash [ok]: ZSCORE after a DEBUG RELOAD - ziplist [ok]: Generated sets must be encoded as hashtable [ok]: SINTER with two sets - hashtable [ok]: SINTERSTORE with two sets - hashtable [ok]: SINTERSTORE with two sets, after a DEBUG RELOAD - hashtable [ok]: SUNION with two sets - hashtable [ok]: Protocol desync regression test #1 [ok]: HMGET - big hash [ok]: SUNIONSTORE with two sets - hashtable [ok]: SINTER against three sets - hashtable [ok]: SINTERSTORE with three sets - hashtable [ok]: HKEYS - small hash [ok]: SUNION with non existing keys - hashtable [ok]: SDIFF with two sets - hashtable [ok]: SDIFF with three sets - hashtable [ok]: SDIFFSTORE with three sets - hashtable [ok]: HKEYS - big hash [ok]: HVALS - small hash [ok]: WATCH will not consider touched expired keys [ok]: DISCARD should clear the WATCH dirty flag on the client [ok]: DISCARD should UNWATCH all the keys [5/40 done]: unit/quit (1 seconds) Testing integration/replication [ok]: MULTI / EXEC is propagated correctly (single write command) [ok]: ZSET sorting stresser - ziplist [ok]: HVALS - big hash [ok]: HGETALL - small hash [ok]: MULTI / EXEC is propagated correctly (empty transaction) [ok]: BRPOPLPUSH with a client BLPOPing the target list [ok]: BRPOPLPUSH with wrong source type [6/40 done]: unit/scan (3 seconds) Testing integration/replication-2 [ok]: EXPIRE - After 2.1 seconds the key should no longer be here [ok]: EXPIRE - write on expire should work [ok]: EXPIREAT - Check for EXPIRE alike behavior [ok]: SETEX - Set + Expire combo operation. Check for TTL [ok]: SETEX - Check value [ok]: MULTI / EXEC is propagated correctly (read-only commands) [ok]: SETEX - Overwrite old key [ok]: Generated sets must be encoded as intset [ok]: SINTER with two sets - intset [ok]: SINTERSTORE with two sets - intset [ok]: Old Linked list: SORT BY key [ok]: Old Linked list: SORT BY key with limit [ok]: SINTERSTORE with two sets, after a DEBUG RELOAD - intset [ok]: HGETALL - big hash [ok]: HDEL and return value [ok]: MULTI / EXEC is propagated correctly (write command, no effect) [ok]: HDEL - more than a single value [ok]: HDEL - hash becomes empty before deleting all specified fields [ok]: HEXISTS [ok]: Old Linked list: SORT BY hash field [ok]: Is a ziplist encoded Hash promoted on big payload? [ok]: HINCRBY against non existing database key [ok]: HINCRBY against non existing hash key [ok]: SUNION with two sets - intset [ok]: HINCRBY against hash key created by hincrby itself [ok]: HINCRBY against hash key originally set with HSET [ok]: HINCRBY over 32bit value [ok]: HINCRBY over 32bit value with over 32bit increment [ok]: HINCRBY fails against hash value with spaces (left) [ok]: HINCRBY fails against hash value with spaces (right) [ok]: HINCRBY can detect overflows [ok]: HINCRBYFLOAT against non existing database key [ok]: HINCRBYFLOAT against non existing hash key [ok]: HINCRBYFLOAT against hash key created by hincrby itself [ok]: SUNIONSTORE with two sets - intset [ok]: HINCRBYFLOAT against hash key originally set with HSET [ok]: SINTER against three sets - intset [ok]: SINTERSTORE with three sets - intset [ok]: HINCRBYFLOAT over 32bit value [ok]: HINCRBYFLOAT over 32bit value with over 32bit increment [ok]: HINCRBYFLOAT fails against hash value with spaces (left) [ok]: HINCRBYFLOAT fails against hash value with spaces (right) [ok]: HSTRLEN against the small hash [ok]: SUNION with non existing keys - intset [ok]: SDIFF with two sets - intset [ok]: SDIFF with three sets - intset [ok]: SDIFFSTORE with three sets - intset [ok]: SDIFF with first set empty [ok]: SDIFF with same set two times [ok]: HSTRLEN against the big hash [ok]: HSTRLEN against non existing field [7/40 done]: unit/multi (2 seconds) Testing integration/replication-3 [ok]: HSTRLEN corner cases [ok]: Hash ziplist regression test for large keys [ok]: Protocol desync regression test #2 [ok]: Hash fuzzing #1 - 10 fields [ok]: BRPOPLPUSH with wrong destination type [ok]: BRPOPLPUSH maintains order of elements after failure [ok]: BRPOPLPUSH with multiple blocked clients [ok]: Linked BRPOPLPUSH [ok]: Circular BRPOPLPUSH [ok]: Self-referential BRPOPLPUSH [ok]: BRPOPLPUSH inside a transaction [ok]: PUSH resulting from BRPOPLPUSH affect WATCH [ok]: BRPOPLPUSH does not affect WATCH while still blocked [ok]: Hash fuzzing #2 - 10 fields [ok]: SETEX - Wait for the key to expire [ok]: SETEX - Wrong time parameter [ok]: PERSIST can undo an EXPIRE [ok]: PERSIST returns 0 against non existing or non volatile keys [ok]: Slave enters handshake [ok]: First server should have role slave after SLAVEOF [ok]: If min-slaves-to-write is honored, write is accepted [ok]: No write if min-slaves-to-write is < attached slaves [ok]: If min-slaves-to-write is honored, write is accepted (again) [ok]: First server should have role slave after SLAVEOF [ok]: Protocol desync regression test #3 [ok]: BRPOPLPUSH timeout [ok]: BLPOP when new key is moved into place [ok]: BLPOP when result key is created by SORT..STORE [ok]: BLPOP: with single empty list argument [ok]: BLPOP: with negative timeout [ok]: BLPOP: with non-integer timeout [ok]: EXPIRE pricision is now the millisecond [ok]: FUZZ stresser with data model binary [ok]: Regression for a crash with blocking ops and pipelining [ok]: BLPOP: with zero timeout should block indefinitely [ok]: BLPOP: second argument is not a list [8/40 done]: unit/protocol (7 seconds) Testing integration/replication-4 [ok]: PEXPIRE/PSETEX/PEXPIREAT can set sub-second expires [ok]: TTL returns tiem to live in seconds [ok]: PTTL returns time to live in milliseconds [ok]: TTL / PTTL return -1 if key has no expire [ok]: TTL / PTTL return -2 if key does not exit [ok]: BLPOP: timeout [ok]: BLPOP: arguments are empty [ok]: BRPOP: with single empty list argument [ok]: BRPOP: with negative timeout [ok]: BRPOP: with non-integer timeout [ok]: Redis should actively expire keys incrementally [ok]: BRPOP: with zero timeout should block indefinitely [ok]: BRPOP: second argument is not a list [ok]: First server should have role slave after SLAVEOF [ok]: Redis should lazy expire keys [ok]: No write if min-slaves-max-lag is > of the slave lag [ok]: min-slaves-to-write is ignored by slaves [ok]: Very big payload random access [ok]: FUZZ stresser with data model alpha [ok]: EXPIRE should not resurrect keys (issue #1026) [ok]: 5 keys in, 5 keys out [ok]: EXPIRE with empty string as TTL should report an error [ok]: BRPOP: timeout [ok]: BRPOP: arguments are empty [ok]: BLPOP inside a transaction [ok]: LPUSHX, RPUSHX - generic [ok]: LPUSHX, RPUSHX - linkedlist [ok]: LINSERT - linkedlist [ok]: LPUSHX, RPUSHX - ziplist [ok]: LINSERT - ziplist [ok]: LINSERT raise error on bad syntax [9/40 done]: unit/expire (11 seconds) Testing integration/aof [ok]: Unfinished MULTI: Server should start if load-truncated is yes [ok]: LINDEX consistency test - quicklist [ok]: LINDEX random access - quicklist [ok]: Short read: Server should start if load-truncated is yes [ok]: Truncated AOF loaded: we expect foo to be equal to 5 [ok]: Append a new command after loading an incomplete AOF [ok]: Check if list is still ok after a DEBUG RELOAD - quicklist [ok]: Short read + command: Server should start [ok]: Slave is able to detect timeout during handshake [ok]: Truncated AOF loaded: we expect foo to be equal to 6 now [ok]: Test replication with parallel clients writing in differnet DBs [ok]: Bad format: Server should have logged an error [ok]: LINDEX consistency test - quicklist [ok]: Unfinished MULTI: Server should have logged an error [ok]: LINDEX random access - quicklist [ok]: Short read: Server should have logged an error [ok]: MIGRATE cached connections are released after some time [ok]: Set instance A as slave of B [ok]: BRPOPLPUSH replication, when blocking against empty list [ok]: Short read: Utility should confirm the AOF is not valid [ok]: Short read: Utility should be able to fix the AOF [ok]: Fixed AOF: Server should have been started [ok]: Fixed AOF: Keyspace should contain values that were parseable [ok]: MIGRATE is able to migrate a key between two instances [ok]: FUZZ stresser with data model compr [ok]: BRPOPLPUSH replication, list exists [ok]: First server should have role slave after SLAVEOF [ok]: With min-slaves-to-write (1,3): master should be writable [ok]: With min-slaves-to-write (2,3): master should not be writable [ok]: BLPOP followed by role change, issue #2473 [ok]: MIGRATE is able to copy a key between two instances [ok]: Check if list is still ok after a DEBUG RELOAD - quicklist [ok]: LLEN against non-list value error [ok]: LLEN against non existing key [ok]: LINDEX against non-list value error [ok]: LINDEX against non existing key [ok]: LPUSH against non-list value error [ok]: RPUSH against non-list value error [ok]: RPOPLPUSH base case - linkedlist [ok]: RPOPLPUSH with the same list as src and dst - linkedlist [ok]: RPOPLPUSH with linkedlist source and existing target linkedlist [ok]: RPOPLPUSH with linkedlist source and existing target ziplist [ok]: RPOPLPUSH base case - ziplist [ok]: RPOPLPUSH with the same list as src and dst - ziplist [ok]: RPOPLPUSH with ziplist source and existing target linkedlist [ok]: RPOPLPUSH with ziplist source and existing target ziplist [ok]: AOF+SPOP: Server should have been started [ok]: AOF+SPOP: Set should have 1 member [ok]: RPOPLPUSH against non existing key [ok]: RPOPLPUSH against non list src key [ok]: RPOPLPUSH against non list dst key [ok]: RPOPLPUSH against non existing src key [ok]: Basic LPOP/RPOP - linkedlist [ok]: Basic LPOP/RPOP - ziplist [ok]: LPOP/RPOP against non list value [ok]: BGSAVE [ok]: SELECT an out of range DB [ok]: MIGRATE will not overwrite existing keys, unless REPLACE is used [ok]: Hash fuzzing #1 - 512 fields [ok]: Mass RPOP/LPOP - quicklist [ok]: AOF+SPOP: Server should have been started [ok]: AOF+SPOP: Set should have 1 member [ok]: Second server should have role master at first [ok]: SLAVEOF should start with link status "down" [ok]: EXPIRES after a reload (snapshot + append only file rewrite) [ok]: The role should immediately be changed to "slave" [ok]: Mass RPOP/LPOP - quicklist [ok]: LRANGE basics - linkedlist [ok]: LRANGE inverted indexes - linkedlist [ok]: LRANGE out of range indexes including the full list - linkedlist [ok]: LRANGE out of range negative end index - linkedlist [ok]: LRANGE basics - ziplist [ok]: MIGRATE propagates TTL correctly [ok]: LRANGE inverted indexes - ziplist [ok]: LRANGE out of range indexes including the full list - ziplist [ok]: LRANGE out of range negative end index - ziplist [ok]: LRANGE against non existing key [ok]: LTRIM basics - linkedlist [ok]: LTRIM out of range negative end index - linkedlist [ok]: LTRIM basics - ziplist [ok]: LTRIM out of range negative end index - ziplist [ok]: LSET - linkedlist [ok]: LSET out of range index - linkedlist [ok]: LSET - ziplist [ok]: LSET out of range index - ziplist [ok]: LSET against non existing key [ok]: LSET against non list value [ok]: LREM remove all the occurrences - linkedlist [ok]: LREM remove the first occurrence - linkedlist [ok]: LREM remove non existing element - linkedlist [ok]: LREM starting from tail with negative count - linkedlist [ok]: LREM starting from tail with negative count (2) - linkedlist [ok]: LREM deleting objects that may be int encoded - linkedlist [ok]: LREM remove all the occurrences - ziplist [ok]: LREM remove the first occurrence - ziplist [ok]: LREM remove non existing element - ziplist [ok]: LREM starting from tail with negative count - ziplist [ok]: LREM starting from tail with negative count (2) - ziplist [ok]: LREM deleting objects that may be int encoded - ziplist [ok]: Sync should have transferred keys from master [ok]: The link status should be up [ok]: SET on the master should immediately propagate [ok]: FLUSHALL should replicate [ok]: ROLE in master reports master with a slave [ok]: ROLE in slave reports slave in connected state [ok]: AOF+EXPIRE: Server should have been started [ok]: AOF+EXPIRE: List should be empty [ok]: Regression for bug 593 - chaining BRPOPLPUSH with other blocking cmds [ok]: Redis should not try to convert DEL into EXPIREAT for EXPIRE -1 [ok]: With min-slaves-to-write: master not writable with lagged slave [ok]: AOF rewrite during write load [10/40 done]: unit/type/list (22 seconds) Testing integration/rdb [11/40 done]: integration/aof (12 seconds) Testing integration/convert-zipmap-hash-on-load [ok]: RDB encoding loading test [ok]: EXPIRES after AOF reload (without rewrite) [ok]: RDB load zipmap hash: converts to ziplist [ok]: Server started empty with non-existing RDB file [ok]: First server should have role slave after SLAVEOF [ok]: RDB load zipmap hash: converts to hash table when hash-max-ziplist-entries is exceeded [ok]: SET 10000 numeric keys and access all them in reverse order [ok]: DBSIZE should be 10000 now [ok]: SETNX target key missing [ok]: SETNX target key exists [ok]: SETNX against not-expired volatile key [ok]: Server started empty with empty RDB file [ok]: RDB load zipmap hash: converts to hash table when hash-max-ziplist-value is exceeded [ok]: Turning off AOF kills the background writing child if any [ok]: Server should not start if RDB file can't be open [ok]: Server should not start if RDB is corrupted [12/40 done]: integration/rdb (4 seconds) Testing unit/pubsub [13/40 done]: integration/convert-zipmap-hash-on-load (3 seconds) Testing unit/slowlog [ok]: ZRANGEBYSCORE fuzzy test, 100 ranges in 128 element sorted set - ziplist [ok]: SLOWLOG - check that it starts with an empty log [ok]: Pub/Sub PING [ok]: PUBLISH/SUBSCRIBE basics [ok]: PUBLISH/SUBSCRIBE with two clients [ok]: PUBLISH/SUBSCRIBE after UNSUBSCRIBE without arguments [ok]: SUBSCRIBE to one channel more than once [ok]: UNSUBSCRIBE from non-subscribed channels [ok]: PUBLISH/PSUBSCRIBE basics [ok]: PUBLISH/PSUBSCRIBE with two clients [ok]: PUBLISH/PSUBSCRIBE after PUNSUBSCRIBE without arguments [ok]: PUNSUBSCRIBE from non-subscribed channels [ok]: NUMSUB returns numbers, not strings (#1561) [ok]: Mix SUBSCRIBE and PSUBSCRIBE [ok]: PUNSUBSCRIBE and UNSUBSCRIBE should always reply [ok]: Keyspace notifications: we receive keyspace notifications [ok]: Keyspace notifications: we receive keyevent notifications [ok]: Keyspace notifications: we can receive both kind of events [ok]: Keyspace notifications: we are able to mask events [ok]: Keyspace notifications: general events test [ok]: SLOWLOG - only logs commands taking more time than specified [ok]: Keyspace notifications: list events test [ok]: SLOWLOG - max entries is correctly handled [ok]: SLOWLOG - GET optional argument to limit output len works [ok]: Keyspace notifications: set events test [ok]: SLOWLOG - RESET subcommand works [ok]: Keyspace notifications: zset events test [ok]: Keyspace notifications: hash events test [ok]: Keyspace notifications: expired events (triggered expire) [ok]: SLOWLOG - logged entry sanity check [ok]: SLOWLOG - commands with too many arguments are trimmed [ok]: SLOWLOG - too long arguments are trimmed [ok]: Keyspace notifications: expired events (background expire) [ok]: Keyspace notifications: evicted events [ok]: Keyspace notifications: test CONFIG GET/SET of event flags [ok]: SLOWLOG - EXEC is not logged, just executed commands [14/40 done]: unit/pubsub (2 seconds) Testing unit/scripting [15/40 done]: unit/slowlog (2 seconds) Testing unit/maxmemory [ok]: AOF rewrite of list with quicklist encoding, string data [ok]: Without maxmemory small integers are shared [ok]: With maxmemory and non-LRU policy integers are still shared [ok]: With maxmemory and LRU policy integers are not shared [ok]: EVAL - Does Lua interpreter replies to our requests? [ok]: EVAL - Lua integer -> Redis protocol type conversion [ok]: EVAL - Lua string -> Redis protocol type conversion [ok]: EVAL - Lua true boolean -> Redis protocol type conversion [ok]: EVAL - Lua false boolean -> Redis protocol type conversion [ok]: EVAL - Lua status code reply -> Redis protocol type conversion [ok]: EVAL - Lua error reply -> Redis protocol type conversion [ok]: EVAL - Lua table -> Redis protocol type conversion [ok]: EVAL - Are the KEYS and ARGV arrays populated correctly? [ok]: EVAL - is Lua able to call Redis API? [ok]: EVALSHA - Can we call a SHA1 if already defined? [ok]: EVALSHA - Can we call a SHA1 in uppercase? [ok]: EVALSHA - Do we get an error on invalid SHA1? [ok]: EVALSHA - Do we get an error on non defined SHA1? [ok]: EVAL - Redis integer -> Lua type conversion [ok]: EVAL - Redis bulk -> Lua type conversion [ok]: EVAL - Redis multi bulk -> Lua type conversion [ok]: EVAL - Redis status reply -> Lua type conversion [ok]: EVAL - Redis error reply -> Lua type conversion [ok]: EVAL - Redis nil bulk reply -> Lua type conversion [ok]: EVAL - Is the Lua client using the currently selected DB? [ok]: EVAL - SELECT inside Lua should not affect the caller [ok]: EVAL - Scripts can't run certain commands [ok]: EVAL - Scripts can't run certain commands [ok]: EVAL - No arguments to redis.call/pcall is considered an error [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) [ok]: EVAL - redis.call variant raises a Lua error on Redis cmd error (1) [ok]: EVAL - JSON numeric decoding [ok]: EVAL - JSON string decoding [ok]: EVAL - cmsgpack can pack double? [ok]: EVAL - cmsgpack can pack negative int64? [ok]: EVAL - cmsgpack can pack and unpack circular references? [ok]: EVAL - Numerical sanity check from bitop [ok]: EVAL - Verify minimal bitop functionality [ok]: EVAL - Able to parse trailing comments [ok]: SCRIPTING FLUSH - is able to clear the scripts cache? [ok]: SCRIPT EXISTS - can detect already defined scripts? [ok]: SCRIPT LOAD - is able to register scripts in the scripting cache [ok]: In the context of Lua the output of random commands gets ordered [ok]: SORT is normally not alpha re-ordered for the scripting engine [ok]: SORT BY output gets ordered for scripting [ok]: SORT BY with GET gets ordered for scripting [ok]: redis.sha1hex() implementation [ok]: Globals protection reading an undeclared global variable [ok]: Globals protection setting an undeclared global* [ok]: Test an example script DECR_IF_GT [ok]: Scripting engine resets PRNG at every script execution [ok]: Scripting engine PRNG can be seeded correctly [ok]: ZRANGEBYLEX fuzzy test, 100 ranges in 128 element sorted set - ziplist [ok]: AOF rewrite of list with quicklist encoding, int data [ok]: Hash fuzzing #2 - 512 fields [ok]: AOF rewrite of set with intset encoding, string data [ok]: ZREMRANGEBYLEX fuzzy test, 100 ranges in 128 element sorted set - ziplist [ok]: maxmemory - is the memory limit honoured? (policy allkeys-random) [ok]: ZSETs skiplist implementation backlink consistency test - ziplist [ok]: AOF rewrite of set with hashtable encoding, string data [ok]: EVAL does not leak in the Lua stack [ok]: Old Big Linked list: SORT BY key [ok]: Old Big Linked list: SORT BY key with limit [ok]: EVAL processes writes from AOF in read-only slaves [ok]: We can call scripts rewriting client->argv from Lua [ok]: Call Redis command with many args from Lua (issue #1764) [ok]: Number conversion precision test (issue #1118) [ok]: String containing number precision test (regression of issue #1118) [ok]: Verify negative arg count is error instead of crash (issue #1842) [ok]: Correct handling of reused argv (issue #1939) [ok]: Functions in the Redis namespace are able to report errors [ok]: AOF rewrite of set with intset encoding, int data [ok]: Timedout read-only scripts can be killed by SCRIPT KILL [ok]: SETNX against expired volatile key [ok]: MGET [ok]: MGET against non existing key [ok]: MGET against non-string key [ok]: GETSET (set new value) [ok]: GETSET (replace old value) [ok]: MSET base case [ok]: MSET wrong number of args [ok]: MSETNX with already existent key [ok]: MSETNX with not existing keys [ok]: STRLEN against non-existing key [ok]: STRLEN against integer-encoded value [ok]: STRLEN against plain string [ok]: SETBIT against non-existing key [ok]: SETBIT against string-encoded key [ok]: SETBIT against integer-encoded key [ok]: SETBIT against key with wrong type [ok]: SETBIT with out of range bit offset [ok]: SETBIT with non-bit argument [ok]: maxmemory - is the memory limit honoured? (policy allkeys-lru) [ok]: AOF rewrite of set with hashtable encoding, int data [ok]: PIPELINING stresser (also a regression for the old epoll bug) [ok]: APPEND basics [ok]: APPEND basics, integer encoded values [ok]: AOF rewrite of hash with ziplist encoding, string data [ok]: APPEND fuzzing [ok]: Timedout script link is still usable after Lua returns [ok]: Timedout scripts that modified data can't be killed by SCRIPT KILL [ok]: SHUTDOWN NOSAVE can kill a timedout script anyway [ok]: FLUSHDB [ok]: Perform a final SAVE to leave a clean DB on disk [16/40 done]: unit/other (38 seconds) Testing unit/introspection [ok]: Before the slave connects we issue two EVAL commands (scripts replication) [ok]: CLIENT LIST [ok]: MONITOR can log executed commands [ok]: MONITOR can log commands issued by the scripting engine [ok]: CLIENT GETNAME should return NIL if name is not assigned [ok]: CLIENT LIST shows empty fields for unassigned names [ok]: CLIENT SETNAME does not accept spaces [ok]: CLIENT SETNAME can assign a name to this connection [ok]: CLIENT SETNAME can change the name of an existing connection [ok]: After CLIENT SETNAME, connection can still be closed [ok]: Connect a slave to the master instance (scripts replication) [ok]: Now use EVALSHA against the master, with both SHAs (scripts replication) [ok]: If EVALSHA was replicated as EVAL, 'x' should be '4' (scripts replication) [ok]: Replication of script multiple pushes to list with BLPOP (scripts replication) [ok]: EVALSHA replication when first call is readonly (scripts replication) [ok]: Lua scripts using SELECT are replicated correctly (scripts replication) [ok]: AOF rewrite of hash with hashtable encoding, string data [17/40 done]: unit/introspection (1 seconds) Testing unit/introspection-2 [ok]: ZSETs ZRANK augmented skip list stress testing - ziplist [ok]: maxmemory - is the memory limit honoured? (policy volatile-lru) [ok]: ZSCORE - skiplist [ok]: SETBIT fuzzing [ok]: GETBIT against non-existing key [ok]: GETBIT against string-encoded key [ok]: GETBIT against integer-encoded key [ok]: SETRANGE against non-existing key [ok]: SETRANGE against string-encoded key [ok]: SETRANGE against integer-encoded key [ok]: SETRANGE against key with wrong type [ok]: SETRANGE with out of range offset [ok]: GETRANGE against non-existing key [ok]: GETRANGE against string value [ok]: GETRANGE against integer-encoded value [ok]: ZSCORE after a DEBUG RELOAD - skiplist [ok]: ZSET sorting stresser - skiplist [ok]: AOF rewrite of hash with ziplist encoding, int data [ok]: Before the slave connects we issue two EVAL commands (commmands replication) [ok]: Old Big Linked list: SORT BY hash field [ok]: Intset: SORT BY key [ok]: Intset: SORT BY key with limit [ok]: Intset: SORT BY hash field [ok]: Connect a slave to the master instance (commmands replication) [ok]: Now use EVALSHA against the master, with both SHAs (commmands replication) [ok]: If EVALSHA was replicated as EVAL, 'x' should be '4' (commmands replication) [ok]: Replication of script multiple pushes to list with BLPOP (commmands replication) [ok]: EVALSHA replication when first call is readonly (commmands replication) [ok]: Lua scripts using SELECT are replicated correctly (commmands replication) [ok]: maxmemory - is the memory limit honoured? (policy volatile-random) [ok]: TTL and TYPYE do not alter the last access time of a key [ok]: AOF rewrite of hash with hashtable encoding, int data [ok]: AOF rewrite of zset with ziplist encoding, string data [ok]: Stress test the hash ziplist -> hashtable encoding conversion [ok]: Hash table: SORT BY key [ok]: Hash table: SORT BY key with limit [ok]: MASTER and SLAVE consistency with expire [ok]: Connect a slave to the master instance [ok]: Redis.replicate_commands() must be issued before any write [ok]: Redis.replicate_commands() must be issued before any write (2) [ok]: Redis.set_repl() must be issued after replicate_commands() [ok]: Redis.set_repl() don't accept invalid values [ok]: Test selective replication of certain Redis commands from Lua [ok]: Hash table: SORT BY hash field [ok]: PRNG is seeded randomly for command replication [ok]: Using side effects is not a problem with command replication [18/40 done]: unit/type/hash (45 seconds) Testing unit/limits [ok]: maxmemory - is the memory limit honoured? (policy volatile-ttl) [19/40 done]: unit/scripting (18 seconds) Testing unit/obuf-limits [ok]: TOUCH alters the last access time of a key [ok]: TOUCH returns the number of existing keys specified [ok]: Check if maxclients works refusing connections [ok]: AOF rewrite of zset with skiplist encoding, string data [20/40 done]: unit/introspection-2 (7 seconds) Testing unit/bitops [21/40 done]: unit/limits (2 seconds) Testing unit/bitfield [ok]: BITCOUNT returns 0 against non existing key [ok]: BITCOUNT returns 0 with out of range indexes [ok]: BITCOUNT returns 0 with negative indexes where start > end [ok]: BITCOUNT against test vector #1 [ok]: BITCOUNT against test vector #2 [ok]: BITCOUNT against test vector #3 [ok]: BITCOUNT against test vector #4 [ok]: BITCOUNT against test vector #5 [ok]: BITFIELD signed SET and GET basics [ok]: BITFIELD unsigned SET and GET basics [ok]: BITFIELD # form [ok]: BITFIELD basic INCRBY form [ok]: BITFIELD chaining of multiple commands [ok]: BITFIELD unsigned overflow wrap [ok]: BITFIELD unsigned overflow sat [ok]: BITFIELD signed overflow wrap [ok]: BITFIELD signed overflow sat [ok]: First server should have role slave after SLAVEOF [ok]: AOF rewrite of zset with ziplist encoding, int data [ok]: SDIFF fuzzing [ok]: SINTER against non-set should throw error [ok]: SUNION against non-set should throw error [ok]: SINTER should handle non existing key as empty [ok]: SINTER with same integer elements but different encoding [ok]: SINTERSTORE against non existing keys should delete dstkey [ok]: SUNIONSTORE against non existing keys should delete dstkey [ok]: SPOP basics - hashtable [ok]: SPOP with =1 - hashtable [ok]: SRANDMEMBER - hashtable [ok]: SPOP basics - intset [ok]: SPOP with =1 - intset [ok]: SRANDMEMBER - intset [ok]: SPOP with [ok]: SPOP with [ok]: SPOP using integers, testing Knuth's and Floyd's algorithm [ok]: SPOP using integers with Knuth's algorithm [ok]: SPOP new implementation: code path #1 [ok]: SPOP new implementation: code path #2 [ok]: BITFIELD overflow detection fuzzing [ok]: SPOP new implementation: code path #3 [ok]: SRANDMEMBER with against non existing key [ok]: Connect multiple slaves at the same time (issue #141), diskless=no [ok]: SRANDMEMBER with - hashtable [ok]: SRANDMEMBER with - intset [ok]: SMOVE basics - from regular set to intset [ok]: SMOVE basics - from intset to regular set [ok]: SMOVE non existing key [ok]: SMOVE non existing src set [ok]: SMOVE from regular set to non existing destination set [ok]: SMOVE from intset to non existing destination set [ok]: SMOVE wrong src key type [ok]: SMOVE wrong dst key type [ok]: SMOVE with identical source and destination [ok]: BITCOUNT fuzzing without start/end [ok]: AOF rewrite of zset with skiplist encoding, int data [ok]: GETRANGE fuzzing [ok]: Extended SET can detect syntax errors [ok]: Extended SET NX option [ok]: Extended SET XX option [ok]: Extended SET EX option [ok]: Extended SET PX option [ok]: Extended SET using multiple options at once [ok]: GETRANGE with huge ranges, Github issue #1844 [ok]: BGREWRITEAOF is delayed if BGSAVE is in progress [ok]: BGREWRITEAOF is refused if already in progress [22/40 done]: unit/aofrw (49 seconds) Testing unit/geo [23/40 done]: unit/type/string (51 seconds) Testing unit/memefficiency [ok]: maxmemory - only allkeys-* should remove non-volatile keys (allkeys-random) [ok]: GEOADD create [ok]: GEOADD update [ok]: GEOADD invalid coordinates [ok]: GEOADD multi add [ok]: Check geoset values [ok]: GEORADIUS simple (sorted) [ok]: GEORADIUS withdist (sorted) [ok]: GEORADIUS with COUNT [ok]: GEORADIUS with COUNT but missing integer argument [ok]: GEORADIUS with COUNT DESC [ok]: GEORADIUS HUGE, issue #2767 [ok]: GEORADIUSBYMEMBER simple (sorted) [ok]: GEORADIUSBYMEMBER withdist (sorted) [ok]: GEOHASH is able to return geohash strings [ok]: GEOPOS simple [ok]: GEOPOS missing element [ok]: GEODIST simple & unit [ok]: GEODIST missing elements [ok]: GEORADIUS STORE option: syntax error [ok]: GEORANGE STORE option: incompatible options [ok]: GEORANGE STORE option: plain usage [ok]: GEORANGE STOREDIST option: plain usage [ok]: GEORANGE STOREDIST option: COUNT ASC and DESC [ok]: BITFIELD overflow wrap fuzzing [ok]: BITFIELD regression for #3221 [ok]: BITFIELD regression for #3564 [ok]: BITCOUNT fuzzing with start/end [ok]: BITCOUNT with start, end [ok]: BITCOUNT syntax error #1 [ok]: BITCOUNT regression test for github issue #582 [ok]: BITCOUNT misaligned prefix [ok]: BITCOUNT misaligned prefix + full words + remainder [ok]: BITOP NOT (empty string) [ok]: BITOP NOT (known string) [ok]: BITOP where dest and target are the same key [ok]: BITOP AND|OR|XOR don't change the string with single input key [ok]: BITOP missing key is considered a stream of zero [ok]: BITOP shorter keys are zero-padded to the key with max length [24/40 done]: unit/bitfield (7 seconds) Testing unit/hyperloglog [ok]: maxmemory - only allkeys-* should remove non-volatile keys (allkeys-lru) [ok]: ZRANGEBYSCORE fuzzy test, 100 ranges in 100 element sorted set - skiplist [ok]: BITOP and fuzzing [ok]: ZRANGEBYLEX fuzzy test, 100 ranges in 100 element sorted set - skiplist [ok]: Memory efficiency with values in range 32 [ok]: BITOP or fuzzing [ok]: ZREMRANGEBYLEX fuzzy test, 100 ranges in 100 element sorted set - skiplist [ok]: maxmemory - only allkeys-* should remove non-volatile keys (volatile-lru) [ok]: ZSETs skiplist implementation backlink consistency test - skiplist [ok]: Memory efficiency with values in range 64 [ok]: maxmemory - only allkeys-* should remove non-volatile keys (volatile-random) [ok]: BITOP xor fuzzing [ok]: intsets implementation stress testing [25/40 done]: unit/type/set (72 seconds) [ok]: ZSETs ZRANK augmented skip list stress testing - skiplist [ok]: HyperLogLog self test passes [ok]: PFADD without arguments creates an HLL value [ok]: Approximated cardinality after creation is zero [ok]: PFADD returns 1 when at least 1 reg was modified [ok]: PFADD returns 0 when no reg was modified [ok]: PFADD works with empty string (regression) [ok]: PFCOUNT returns approximated cardinality of set [26/40 done]: unit/type/zset (73 seconds) [ok]: maxmemory - only allkeys-* should remove non-volatile keys (volatile-ttl) Logged warnings (pid 7327): === REDIS BUG REPORT START: Cut & paste starting from here === 7327:M 01 Jun 02:58:52.387 # Redis 3.2.9 crashed by signal: 7 7327:M 01 Jun 02:58:52.387 # Crashed running the instuction at: 0xaab6c70c 7327:M 01 Jun 02:58:52.387 # Accessing address: 0xf6d20a85 7327:M 01 Jun 02:58:52.387 # Failed assertion: (:0) ------ STACK TRACE ------ EIP: src/redis-server 127.0.0.1:21216(bitopCommand+0x40f)[0xaab6c70c] Backtrace: ------ INFO OUTPUT ------ # Server redis_version:3.2.9 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:d898dbf52d9365de redis_mode:standalone os:Linux 4.4.0-78-generic armv7l arch_bits:32 multiplexing_api:epoll gcc_version:6.3.0 process_id:7327 run_id:90145eeb0adf672dbe3a6e06193219173290905a tcp_port:21216 uptime_in_seconds:22 uptime_in_days:0 hz:10 lru_clock:3113708 executable:/<>/src/redis-server config_file:/<>/./tests/tmp/redis.conf.6289.10 # Clients connected_clients:1 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 # Memory used_memory:688672 used_memory_human:672.53K used_memory_rss:10346496 used_memory_rss_human:9.87M used_memory_peak:693880 used_memory_peak_human:677.62K total_system_memory:4076576768 total_system_memory_human:3.80G used_memory_lua:27648 used_memory_lua_human:27.00K maxmemory:3221225472 maxmemory_human:3.00G maxmemory_policy:noeviction mem_fragmentation_ratio:15.02 mem_allocator:jemalloc-4.0.3 # Persistence loading:0 rdb_changes_since_last_save:699 rdb_bgsave_in_progress:0 rdb_last_save_time:1496285932 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:-1 rdb_current_bgsave_time_sec:-1 aof_enabled:0 aof_rewrite_in_progress:0 aof_rewrite_scheduled:0 aof_last_rewrite_time_sec:-1 aof_current_rewrite_time_sec:-1 aof_last_bgrewrite_status:ok aof_last_write_status:ok # Stats total_connections_received:2 total_commands_processed:738 instantaneous_ops_per_sec:18 total_net_input_bytes:401059 total_net_output_bytes:28764 instantaneous_input_kbps:6.61 instantaneous_output_kbps:2.07 rejected_connections:0 sync_full:0 sync_partial_ok:0 sync_partial_err:0 expired_keys:0 evicted_keys:0 keyspace_hits:455 keyspace_misses:6 pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:0 migrate_cached_sockets:0 # Replication role:master connected_slaves:0 master_repl_offset:0 repl_backlog_active:0 repl_backlog_size:1048576 repl_backlog_first_byte_offset:0 repl_backlog_histlen:0 # CPU used_cpu_sys:0.17 used_cpu_user:0.06 used_cpu_sys_children:0.00 used_cpu_user_children:0.00 # Commandstats cmdstat_get:calls=42,usec=43266,usec_per_call=1030.14 cmdstat_set:calls=401,usec=88182,usec_per_call=219.91 cmdstat_del:calls=3,usec=28,usec_per_call=9.33 cmdstat_setbit:calls=1,usec=11,usec_per_call=11.00 cmdstat_select:calls=1,usec=3,usec_per_call=3.00 cmdstat_ping:calls=1,usec=2,usec_per_call=2.00 cmdstat_flushall:calls=31,usec=409548,usec_per_call=13211.23 cmdstat_bitop:calls=42,usec=1533,usec_per_call=36.50 cmdstat_bitcount:calls=216,usec=1746,usec_per_call=8.08 # Cluster cluster_enabled:0 # Keyspace db9:keys=1,expires=0,avg_ttl=0 hash_init_value: 1496095794 ------ CLIENT LIST OUTPUT ------ id=3 addr=127.0.0.1:34945 fd=5 name= age=22 idle=0 flags=N db=9 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=bitop ------ CURRENT CLIENT INFO ------ id=3 addr=127.0.0.1:34945 fd=5 name= age=22 idle=0 flags=N db=9 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=bitop argv[0]: 'bitop' argv[1]: 'not' argv[2]: 'target' argv[3]: 'str' ------ REGISTERS ------ ------ FAST MEMORY TEST ------ 7327:M 01 Jun 02:58:52.389 # Bio thread for job type #0 terminated 7327:M 01 Jun 02:58:52.389 # Bio thread for job type #1 terminated *** Preparing to test memory region aabe1000 (49152 bytes) *** Preparing to test memory region ab38e000 (135168 bytes) *** Preparing to test memory region f5c01000 (8384512 bytes) *** Preparing to test memory region f6401000 (10481664 bytes) *** Preparing to test memory region f7000000 (2097152 bytes) *** Preparing to test memory region f73bf000 (12288 bytes) *** Preparing to test memory region f73e4000 (8192 bytes) *** Preparing to test memory region f748f000 (8192 bytes) *** Preparing to test memory region f7495000 (12288 bytes) .O.O.O.O.O.O.O.O.O Fast memory test PASSED, however your memory can still be broken. Please run a memory test for several hours if possible. ------ DUMPING CODE AROUND EIP ------ Symbol: bitopCommand (base: 0xaab6c2fd) Module: src/redis-server 127.0.0.1:21216 (base 0xaab11000) $ xxd -r -p /tmp/dump.hex /tmp/dump.bin $ objdump --adjust-vma=0xaab6c2fd -D -b binary -m i386:x86-64 /tmp/dump.bin ------ 7327:M 01 Jun 02:58:57.558 # dump of function (hexdump of 1167 bytes): e9f04f0546dff898359db06a6a7b44069318465168dff88c359268c3588868079203931a68037803f0df031b92412b50d1dff874157944bff74aea002854d182462b6aa3f1030b4fea8b03099318461c46cbf7c9fb04902046cbf7c5fb05902046cbf7c1fb0290bbf1000f00f0fd80ddf808804ff00009049f4c46059ecdf80490cdf820a06a6ae31ce86852f82310d4f794fc8246002800f0b080014600222846d3f7e5f8002840f0b1805046d3f72bfac8f8000083683b60816811f8013c03f00702042a00f29f80dfe802f095928f8c1f004f2b40f0b880dff8d0147944bff7f6e9002800f0bd80039b1b9a1b689a4240f02682069a2846dff8b434d358196c1db0bde8f04fd0f72aba51f8113c019a9a4238bf1a4601923360b4fa84f25209994588bf42f00102002a18bf9946013408f104085c4507f1040706f10406a1d3ddf80480019bddf820a04446002b40f0a980029b00261f1f57f8040f08b1d3f736f801365e45f7d30498cbf7e6fb0598cbf7e3fb0298cbf7e0fb019b002b7dd041460020d2f789fd079f394602460646e868d4f706fdeb68dff8181408203a4679449b6907f05bfb3046d3f710f8039adff804341b9e1068069ad15801f5c661d1e90023013243f100038642c1e9002340f0b6812246284600231db0bde8f04fd1f75fb851f8093c91e731f8053c8ee711f8033c8be7db0889e7c8f8000081463860306093e70023336086e7029b00251e1f3cb156f8040f08b1d2f7d8ff0135a542f7d10498cbf788fb0598cbf785fb039b1b9a1b689a4240f0828102981db0bde8f04fcbf779bb582b40f07b81da497944bff73ce900287ff446af4ff0020aeee64ff0010aebe604985c46cbf765fb0598cbf762fb0298cbf75ffb0799e868d4f7e7fa002892d0079ee8683146d3f706ffeb68ca493246042079449b6907f0defa84e719460020c9f7e1fcb9f10f0f8cbf01210021bbf1100f88bf0021804600293dd1019a8a4238d9049c08eb01070598944604eb8b0603688b428abf23684ff0000913f80190baf1030f04bf6fea09095ffa89f9bbf1010f1ad0231d86465ef8042f8a428abf1a680022525cbaf1010f08bf42ea090908d038bf02ea090904d3baf1020f08bf82ea090904339e42e6d1013107f8019b8c45cdd1019c08e7049c0bab099a1846089321464023bff7eee84a4621684046bff716e8baf1000f47d10bf1804ea9f1100308990ef1ff3e099323f00f03203301eb8e0e08f1100208eb0309cdf820808c46a846bbf1010f23d052f8106c614652f80c5c52f8084c52f8040c4b6803f1100741f8047f1f688e4506ea070642f8106c5f6805ea070542f80c5c9f6804ea070442f8084cdb6800ea030042f8040ce4d110324a45d5d1099b4546ddf8208023f00f0909f1100168e7baf1010f1ed0baf1020f5ed0a9f1100908f1100429f00f062036464414e90f00c043c94344f8100cd24344f80c1cdb4304e90c001034b442f0d129f00f0909f1100146e7a9f11003099323f00f030bf1804e20330ef1ff3e08eb0309089b08f11002ac4603eb8e0ebbf1010f23d052f8107c089952f80c6c52f8084c52f8040c4b6803f1100541f8045f1d688e4547ea050742f8107c5d6846ea0506 === REDIS BUG REPORT END. Make sure to include from START to END. === Please report the crash by opening an issue on github: http://github.com/antirez/redis/issues Suspect RAM error? Use redis-server --test-memory to verify it. [exception]: Executing test client: I/O error reading reply. I/O error reading reply while executing "[srv $level "client"] {*}$args" (procedure "r" line 7) invoked from within "r bitop not target str" ("uplevel" body line 6) invoked from within "uplevel 1 $code" (procedure "test" line 29) invoked from within "test {BITOP NOT fuzzing} { for {set i 0} {$i < 10} {incr i} { r flushall set str [randstring 0 1000] r set..." ("uplevel" body line 145) invoked from within "uplevel 1 $code " (procedure "start_server" line 3) invoked from within "start_server {tags {"bitops"}} { test {BITCOUNT returns 0 against non existing key} { r bitcount no-key } 0 test {BITCOUNT return..." (file "tests/unit/bitops.tcl" line 41) invoked from within "source $path" (procedure "execute_tests" line 4) invoked from within "execute_tests $data" (procedure "test_client_main" line 10) invoked from within "test_client_main $::test_server_port " Killing still running Redis server 6323 Killing still running Redis server 6337 Killing still running Redis server 6335 Killing still running Redis server 6344 Killing still running Redis server 6530 Killing still running Redis server 6550 Killing still running Redis server 6680 Killing still running Redis server 6698 Killing still running Redis server 6722 Killing still running Redis server 6962 Killing still running Redis server 6990 Killing still running Redis server 7068 Killing still running Redis server 7080 Killing still running Redis server 7119 Killing still running Redis server 7299 Killing still running Redis server 7305 Killing still running Redis server 7327 Killing still running Redis server 7329 Killing still running Redis server 7374 Killing still running Redis server 7375 Killing still running Redis server 7413 Killing still running Redis server 7436 Killing still running Redis server 7449 Killing still running Redis server 7457 Killing still running Redis server 7465 debian/rules:30: recipe for target 'override_dh_auto_test' failed make[1]: *** [override_dh_auto_test] Error 1 make[1]: Leaving directory '/<>' debian/rules:20: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 20170601-0258 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Not removing build depends: as requested Keeping session: +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 85100 Build-Time: 139 Distribution: zesty Fail-Stage: build Host Architecture: armhf Install-Time: 22 Job: redis_3.2.9-2chl1~zesty1.dsc Machine Architecture: arm64 Package: redis Package-Time: 164 Source-Version: 3:3.2.9-2chl1~zesty1 Space: 85100 Status: attempted Version: 3:3.2.9-2chl1~zesty1 -------------------------------------------------------------------------------- Finished at 20170601-0258 Build needed 00:02:44, 85100k disc space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-12669654'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-12669654/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-12669654'] Unmounting chroot for build PACKAGEBUILD-12669654... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-12669654'] Removing build PACKAGEBUILD-12669654