starting build "4a32ae08-35cb-49f3-891b-3ddad6b6f047" FETCHSOURCE BUILD Starting Step #0 Step #0: Already have image (with digest): gcr.io/cloud-builders/git Step #0: Step #0: ***** NOTICE ***** Step #0: Step #0: Official `cloud-sdk` images, including multiple tagged versions across multiple Step #0: platforms, can be found at Step #0: https://github.com/GoogleCloudPlatform/cloud-sdk-docker and may be more suitable Step #0: for some use cases when interacting with Cloud Source Repositories. Step #0: Step #0: For additional information, please visit Step #0: https://github.com/GoogleCloudPlatform/cloud-builders/tree/master/git Step #0: Step #0: ***** END OF NOTICE ***** Step #0: Step #0: Cloning into 'oss-fuzz'... Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/docker Step #1: Step #1: ***** NOTICE ***** Step #1: Step #1: Alternative official `docker` images, including multiple versions across Step #1: multiple platforms, are maintained by the Docker Team. For details, please Step #1: visit https://hub.docker.com/_/docker. Step #1: Step #1: ***** END OF NOTICE ***** Step #1: Step #1: Sending build context to Docker daemon 11.26kB Step #1: Step 1/5 : FROM gcr.io/oss-fuzz-base/base-builder Step #1: latest: Pulling from oss-fuzz-base/base-builder Step #1: 7b378fa0f908: Pulling fs layer Step #1: 4d77b1b29f2e: Pulling fs layer Step #1: 7c793be88bae: Pulling fs layer Step #1: ecc05c8a19c0: Pulling fs layer Step #1: 3fed19a54e6d: Pulling fs layer Step #1: ab924644a5ba: Pulling fs layer Step #1: 2841d9d854fc: Pulling fs layer Step #1: 783d57b537b2: Pulling fs layer Step #1: 3d61050a5305: Pulling fs layer Step #1: d1c606f1de74: Pulling fs layer Step #1: ed58da1083b7: Pulling fs layer Step #1: 72a0a7e54e04: Pulling fs layer Step #1: 9781aa044c9f: Pulling fs layer Step #1: 279f8e8d162d: Pulling fs layer Step #1: 26e478d25837: Pulling fs layer Step #1: 31ba8d54cd7e: Pulling fs layer Step #1: a74a3b8b08fd: Pulling fs layer Step #1: 528fcd2046ac: Pulling fs layer Step #1: 25568da7eef0: Pulling fs layer Step #1: 8df7fec07e6e: Pulling fs layer Step #1: 2d26756382b3: Pulling fs layer Step #1: b2038180092c: Pulling fs layer Step #1: 7fa69fd4dcdf: Pulling fs layer Step #1: 3fed19a54e6d: Waiting Step #1: d5c690a1b5d8: Pulling fs layer Step #1: ab924644a5ba: Waiting Step #1: 528fcd2046ac: Waiting Step #1: 2841d9d854fc: Waiting Step #1: 25568da7eef0: Waiting Step #1: 783d57b537b2: Waiting Step #1: ed58da1083b7: Waiting Step #1: 8df7fec07e6e: Waiting Step #1: 7fa69fd4dcdf: Waiting Step #1: 72a0a7e54e04: Waiting Step #1: d5c690a1b5d8: Waiting Step #1: d1c606f1de74: Waiting Step #1: 2d26756382b3: Waiting Step #1: 3d61050a5305: Waiting Step #1: a74a3b8b08fd: Waiting Step #1: 31ba8d54cd7e: Waiting Step #1: 9781aa044c9f: Waiting Step #1: b2038180092c: Waiting Step #1: 26e478d25837: Waiting Step #1: 279f8e8d162d: Waiting Step #1: ecc05c8a19c0: Waiting Step #1: 4d77b1b29f2e: Verifying Checksum Step #1: 4d77b1b29f2e: Download complete Step #1: 7c793be88bae: Verifying Checksum Step #1: 7c793be88bae: Download complete Step #1: ecc05c8a19c0: Verifying Checksum Step #1: ecc05c8a19c0: Download complete Step #1: ab924644a5ba: Verifying Checksum Step #1: ab924644a5ba: Download complete Step #1: 3fed19a54e6d: Verifying Checksum Step #1: 3fed19a54e6d: Download complete Step #1: 7b378fa0f908: Verifying Checksum Step #1: 7b378fa0f908: Download complete Step #1: 783d57b537b2: Verifying Checksum Step #1: 783d57b537b2: Download complete Step #1: d1c606f1de74: Download complete Step #1: 2841d9d854fc: Verifying Checksum Step #1: 2841d9d854fc: Download complete Step #1: 72a0a7e54e04: Verifying Checksum Step #1: 72a0a7e54e04: Download complete Step #1: 9781aa044c9f: Verifying Checksum Step #1: 9781aa044c9f: Download complete Step #1: 7b378fa0f908: Pull complete Step #1: 4d77b1b29f2e: Pull complete Step #1: 7c793be88bae: Pull complete Step #1: ecc05c8a19c0: Pull complete Step #1: ed58da1083b7: Verifying Checksum Step #1: ed58da1083b7: Download complete Step #1: 26e478d25837: Verifying Checksum Step #1: 26e478d25837: Download complete Step #1: 3fed19a54e6d: Pull complete Step #1: ab924644a5ba: Pull complete Step #1: 279f8e8d162d: Verifying Checksum Step #1: 279f8e8d162d: Download complete Step #1: 3d61050a5305: Verifying Checksum Step #1: 3d61050a5305: Download complete Step #1: 528fcd2046ac: Verifying Checksum Step #1: 528fcd2046ac: Download complete Step #1: a74a3b8b08fd: Verifying Checksum Step #1: a74a3b8b08fd: Download complete Step #1: 25568da7eef0: Download complete Step #1: 2841d9d854fc: Pull complete Step #1: 783d57b537b2: Pull complete Step #1: 31ba8d54cd7e: Verifying Checksum Step #1: 31ba8d54cd7e: Download complete Step #1: b2038180092c: Download complete Step #1: 7fa69fd4dcdf: Verifying Checksum Step #1: 7fa69fd4dcdf: Download complete Step #1: d5c690a1b5d8: Download complete Step #1: 8df7fec07e6e: Verifying Checksum Step #1: 8df7fec07e6e: Download complete Step #1: 2d26756382b3: Verifying Checksum Step #1: 2d26756382b3: Download complete Step #1: 3d61050a5305: Pull complete Step #1: d1c606f1de74: Pull complete Step #1: ed58da1083b7: Pull complete Step #1: 72a0a7e54e04: Pull complete Step #1: 9781aa044c9f: Pull complete Step #1: 279f8e8d162d: Pull complete Step #1: 26e478d25837: Pull complete Step #1: 31ba8d54cd7e: Pull complete Step #1: a74a3b8b08fd: Pull complete Step #1: 528fcd2046ac: Pull complete Step #1: 25568da7eef0: Pull complete Step #1: 8df7fec07e6e: Pull complete Step #1: 2d26756382b3: Pull complete Step #1: b2038180092c: Pull complete Step #1: 7fa69fd4dcdf: Pull complete Step #1: d5c690a1b5d8: Pull complete Step #1: Digest: sha256:49de5cb33089700ace8429acdb954857a4a73766ab52261b4e6ad3f2b76da572 Step #1: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #1: ---> 703f04806671 Step #1: Step 2/5 : RUN apt-get update && apt-get install -y make autoconf automake libtool texinfo Step #1: ---> Running in d92d34410fa8 Step #1: Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB] Step #1: Hit:2 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease Step #1: Hit:3 http://archive.ubuntu.com/ubuntu xenial InRelease Step #1: Get:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB] Step #1: Fetched 325 kB in 1s (261 kB/s) Step #1: Reading package lists... Step #1: Reading package lists... Step #1: Building dependency tree... Step #1: Reading state information... Step #1: make is already the newest version (4.1-6). Step #1: make set to manually installed. Step #1: The following additional packages will be installed: Step #1: autotools-dev libauthen-sasl-perl libencode-locale-perl libfile-listing-perl Step #1: libfont-afm-perl libhtml-form-perl libhtml-format-perl libhtml-parser-perl Step #1: libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl Step #1: libhttp-daemon-perl libhttp-date-perl libhttp-message-perl Step #1: libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libltdl-dev Step #1: libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl Step #1: libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libsigsegv2 Step #1: libtext-unidecode-perl libtimedate-perl liburi-perl libwww-perl Step #1: libwww-robotrules-perl libxml-libxml-perl libxml-namespacesupport-perl Step #1: libxml-parser-perl libxml-sax-base-perl libxml-sax-expat-perl Step #1: libxml-sax-perl m4 tex-common Step #1: Suggested packages: Step #1: autoconf-archive gnu-standards autoconf-doc gettext libdigest-hmac-perl Step #1: libgssapi-perl libdata-dump-perl libtool-doc libcrypt-ssleay-perl gfortran Step #1: | fortran95-compiler gcj-jdk libauthen-ntlm-perl debhelper texlive-base Step #1: texlive-latex-base texlive-generic-recommended texinfo-doc-nonfree Step #1: The following NEW packages will be installed: Step #1: autoconf automake autotools-dev libauthen-sasl-perl libencode-locale-perl Step #1: libfile-listing-perl libfont-afm-perl libhtml-form-perl libhtml-format-perl Step #1: libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl Step #1: libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl Step #1: libhttp-message-perl libhttp-negotiate-perl libio-html-perl Step #1: libio-socket-ssl-perl libltdl-dev libltdl7 liblwp-mediatypes-perl Step #1: liblwp-protocol-https-perl libmailtools-perl libnet-http-perl Step #1: libnet-smtp-ssl-perl libnet-ssleay-perl libsigsegv2 libtext-unidecode-perl Step #1: libtimedate-perl libtool liburi-perl libwww-perl libwww-robotrules-perl Step #1: libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl Step #1: libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl m4 tex-common Step #1: texinfo Step #1: 0 upgraded, 43 newly installed, 0 to remove and 0 not upgraded. Step #1: Need to get 4921 kB of archives. Step #1: After this operation, 21.4 MB of additional disk space will be used. Step #1: Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsigsegv2 amd64 2.10-4 [14.1 kB] Step #1: Get:2 http://archive.ubuntu.com/ubuntu xenial/main amd64 m4 amd64 1.4.17-5 [195 kB] Step #1: Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 autoconf all 2.69-9 [321 kB] Step #1: Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 autotools-dev all 20150820.1 [39.8 kB] Step #1: Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 automake all 1:1.15-4ubuntu1 [510 kB] Step #1: Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 libencode-locale-perl all 1.05-1 [12.3 kB] Step #1: Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 libtimedate-perl all 2.3000-2 [37.5 kB] Step #1: Get:8 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhttp-date-perl all 6.02-1 [10.4 kB] Step #1: Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 libfile-listing-perl all 6.04-1 [9774 B] Step #1: Get:10 http://archive.ubuntu.com/ubuntu xenial/main amd64 libfont-afm-perl all 1.20-1 [14.3 kB] Step #1: Get:11 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhtml-tagset-perl all 3.20-2 [13.5 kB] Step #1: Get:12 http://archive.ubuntu.com/ubuntu xenial/main amd64 liburi-perl all 1.71-1 [76.9 kB] Step #1: Get:13 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhtml-parser-perl amd64 3.72-1 [86.1 kB] Step #1: Get:14 http://archive.ubuntu.com/ubuntu xenial/main amd64 libio-html-perl all 1.001-1 [14.9 kB] Step #1: Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 liblwp-mediatypes-perl all 6.02-1 [21.7 kB] Step #1: Get:16 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhttp-message-perl all 6.11-1 [74.3 kB] Step #1: Get:17 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhtml-form-perl all 6.03-1 [23.5 kB] Step #1: Get:18 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhtml-tree-perl all 5.03-2 [197 kB] Step #1: Get:19 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhtml-format-perl all 2.11-2 [41.3 kB] Step #1: Get:20 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhttp-cookies-perl all 6.01-1 [17.2 kB] Step #1: Get:21 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhttp-daemon-perl all 6.01-1 [17.0 kB] Step #1: Get:22 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhttp-negotiate-perl all 6.00-2 [13.4 kB] Step #1: Get:23 http://archive.ubuntu.com/ubuntu xenial/main amd64 libnet-ssleay-perl amd64 1.72-1build1 [259 kB] Step #1: Get:24 http://archive.ubuntu.com/ubuntu xenial/main amd64 libio-socket-ssl-perl all 2.024-1 [159 kB] Step #1: Get:25 http://archive.ubuntu.com/ubuntu xenial/main amd64 libltdl7 amd64 2.4.6-0.1 [38.3 kB] Step #1: Get:26 http://archive.ubuntu.com/ubuntu xenial/main amd64 libltdl-dev amd64 2.4.6-0.1 [162 kB] Step #1: Get:27 http://archive.ubuntu.com/ubuntu xenial/main amd64 libnet-http-perl all 6.09-1 [24.0 kB] Step #1: Get:28 http://archive.ubuntu.com/ubuntu xenial/main amd64 libwww-robotrules-perl all 6.01-1 [14.1 kB] Step #1: Get:29 http://archive.ubuntu.com/ubuntu xenial/main amd64 libwww-perl all 6.15-1 [146 kB] Step #1: Get:30 http://archive.ubuntu.com/ubuntu xenial/main amd64 liblwp-protocol-https-perl all 6.06-2 [8682 B] Step #1: Get:31 http://archive.ubuntu.com/ubuntu xenial/main amd64 libnet-smtp-ssl-perl all 1.03-1 [6288 B] Step #1: Get:32 http://archive.ubuntu.com/ubuntu xenial/main amd64 libmailtools-perl all 2.13-1 [82.6 kB] Step #1: Get:33 http://archive.ubuntu.com/ubuntu xenial/universe amd64 libtext-unidecode-perl all 1.27-1 [103 kB] Step #1: Get:34 http://archive.ubuntu.com/ubuntu xenial/main amd64 libtool all 2.4.6-0.1 [193 kB] Step #1: Get:35 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxml-namespacesupport-perl all 1.11-1 [13.2 kB] Step #1: Get:36 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxml-sax-base-perl all 1.07-1 [21.5 kB] Step #1: Get:37 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxml-sax-perl all 0.99+dfsg-2ubuntu1 [64.6 kB] Step #1: Get:38 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxml-libxml-perl amd64 2.0123+dfsg-1ubuntu0.1 [316 kB] Step #1: Get:39 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxml-parser-perl amd64 2.44-1build1 [200 kB] Step #1: Get:40 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxml-sax-expat-perl all 0.40-2 [11.5 kB] Step #1: Get:41 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 tex-common all 6.04ubuntu1 [545 kB] Step #1: Get:42 http://archive.ubuntu.com/ubuntu xenial/universe amd64 texinfo amd64 6.1.0.dfsg.1-5 [744 kB] Step #1: Get:43 http://archive.ubuntu.com/ubuntu xenial/main amd64 libauthen-sasl-perl all 2.1600-1 [48.7 kB] Step #1: debconf: delaying package configuration, since apt-utils is not installed Step #1: Fetched 4921 kB in 1s (2625 kB/s) Step #1: Selecting previously unselected package libsigsegv2:amd64. Step #1: (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 ... 17484 files and directories currently installed.) Step #1: Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ... Step #1: Unpacking libsigsegv2:amd64 (2.10-4) ... Step #1: Selecting previously unselected package m4. Step #1: Preparing to unpack .../archives/m4_1.4.17-5_amd64.deb ... Step #1: Unpacking m4 (1.4.17-5) ... Step #1: Selecting previously unselected package autoconf. Step #1: Preparing to unpack .../autoconf_2.69-9_all.deb ... Step #1: Unpacking autoconf (2.69-9) ... Step #1: Selecting previously unselected package autotools-dev. Step #1: Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Step #1: Unpacking autotools-dev (20150820.1) ... Step #1: Selecting previously unselected package automake. Step #1: Preparing to unpack .../automake_1%3a1.15-4ubuntu1_all.deb ... Step #1: Unpacking automake (1:1.15-4ubuntu1) ... Step #1: Selecting previously unselected package libencode-locale-perl. Step #1: Preparing to unpack .../libencode-locale-perl_1.05-1_all.deb ... Step #1: Unpacking libencode-locale-perl (1.05-1) ... Step #1: Selecting previously unselected package libtimedate-perl. Step #1: Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ... Step #1: Unpacking libtimedate-perl (2.3000-2) ... Step #1: Selecting previously unselected package libhttp-date-perl. Step #1: Preparing to unpack .../libhttp-date-perl_6.02-1_all.deb ... Step #1: Unpacking libhttp-date-perl (6.02-1) ... Step #1: Selecting previously unselected package libfile-listing-perl. Step #1: Preparing to unpack .../libfile-listing-perl_6.04-1_all.deb ... Step #1: Unpacking libfile-listing-perl (6.04-1) ... Step #1: Selecting previously unselected package libfont-afm-perl. Step #1: Preparing to unpack .../libfont-afm-perl_1.20-1_all.deb ... Step #1: Unpacking libfont-afm-perl (1.20-1) ... Step #1: Selecting previously unselected package libhtml-tagset-perl. Step #1: Preparing to unpack .../libhtml-tagset-perl_3.20-2_all.deb ... Step #1: Unpacking libhtml-tagset-perl (3.20-2) ... Step #1: Selecting previously unselected package liburi-perl. Step #1: Preparing to unpack .../liburi-perl_1.71-1_all.deb ... Step #1: Unpacking liburi-perl (1.71-1) ... Step #1: Selecting previously unselected package libhtml-parser-perl. Step #1: Preparing to unpack .../libhtml-parser-perl_3.72-1_amd64.deb ... Step #1: Unpacking libhtml-parser-perl (3.72-1) ... Step #1: Selecting previously unselected package libio-html-perl. Step #1: Preparing to unpack .../libio-html-perl_1.001-1_all.deb ... Step #1: Unpacking libio-html-perl (1.001-1) ... Step #1: Selecting previously unselected package liblwp-mediatypes-perl. Step #1: Preparing to unpack .../liblwp-mediatypes-perl_6.02-1_all.deb ... Step #1: Unpacking liblwp-mediatypes-perl (6.02-1) ... Step #1: Selecting previously unselected package libhttp-message-perl. Step #1: Preparing to unpack .../libhttp-message-perl_6.11-1_all.deb ... Step #1: Unpacking libhttp-message-perl (6.11-1) ... Step #1: Selecting previously unselected package libhtml-form-perl. Step #1: Preparing to unpack .../libhtml-form-perl_6.03-1_all.deb ... Step #1: Unpacking libhtml-form-perl (6.03-1) ... Step #1: Selecting previously unselected package libhtml-tree-perl. Step #1: Preparing to unpack .../libhtml-tree-perl_5.03-2_all.deb ... Step #1: Unpacking libhtml-tree-perl (5.03-2) ... Step #1: Selecting previously unselected package libhtml-format-perl. Step #1: Preparing to unpack .../libhtml-format-perl_2.11-2_all.deb ... Step #1: Unpacking libhtml-format-perl (2.11-2) ... Step #1: Selecting previously unselected package libhttp-cookies-perl. Step #1: Preparing to unpack .../libhttp-cookies-perl_6.01-1_all.deb ... Step #1: Unpacking libhttp-cookies-perl (6.01-1) ... Step #1: Selecting previously unselected package libhttp-daemon-perl. Step #1: Preparing to unpack .../libhttp-daemon-perl_6.01-1_all.deb ... Step #1: Unpacking libhttp-daemon-perl (6.01-1) ... Step #1: Selecting previously unselected package libhttp-negotiate-perl. Step #1: Preparing to unpack .../libhttp-negotiate-perl_6.00-2_all.deb ... Step #1: Unpacking libhttp-negotiate-perl (6.00-2) ... Step #1: Selecting previously unselected package libnet-ssleay-perl. Step #1: Preparing to unpack .../libnet-ssleay-perl_1.72-1build1_amd64.deb ... Step #1: Unpacking libnet-ssleay-perl (1.72-1build1) ... Step #1: Selecting previously unselected package libio-socket-ssl-perl. Step #1: Preparing to unpack .../libio-socket-ssl-perl_2.024-1_all.deb ... Step #1: Unpacking libio-socket-ssl-perl (2.024-1) ... Step #1: Selecting previously unselected package libltdl7:amd64. Step #1: Preparing to unpack .../libltdl7_2.4.6-0.1_amd64.deb ... Step #1: Unpacking libltdl7:amd64 (2.4.6-0.1) ... Step #1: Selecting previously unselected package libltdl-dev:amd64. Step #1: Preparing to unpack .../libltdl-dev_2.4.6-0.1_amd64.deb ... Step #1: Unpacking libltdl-dev:amd64 (2.4.6-0.1) ... Step #1: Selecting previously unselected package libnet-http-perl. Step #1: Preparing to unpack .../libnet-http-perl_6.09-1_all.deb ... Step #1: Unpacking libnet-http-perl (6.09-1) ... Step #1: Selecting previously unselected package libwww-robotrules-perl. Step #1: Preparing to unpack .../libwww-robotrules-perl_6.01-1_all.deb ... Step #1: Unpacking libwww-robotrules-perl (6.01-1) ... Step #1: Selecting previously unselected package libwww-perl. Step #1: Preparing to unpack .../libwww-perl_6.15-1_all.deb ... Step #1: Unpacking libwww-perl (6.15-1) ... Step #1: Selecting previously unselected package liblwp-protocol-https-perl. Step #1: Preparing to unpack .../liblwp-protocol-https-perl_6.06-2_all.deb ... Step #1: Unpacking liblwp-protocol-https-perl (6.06-2) ... Step #1: Selecting previously unselected package libnet-smtp-ssl-perl. Step #1: Preparing to unpack .../libnet-smtp-ssl-perl_1.03-1_all.deb ... Step #1: Unpacking libnet-smtp-ssl-perl (1.03-1) ... Step #1: Selecting previously unselected package libmailtools-perl. Step #1: Preparing to unpack .../libmailtools-perl_2.13-1_all.deb ... Step #1: Unpacking libmailtools-perl (2.13-1) ... Step #1: Selecting previously unselected package libtext-unidecode-perl. Step #1: Preparing to unpack .../libtext-unidecode-perl_1.27-1_all.deb ... Step #1: Unpacking libtext-unidecode-perl (1.27-1) ... Step #1: Selecting previously unselected package libtool. Step #1: Preparing to unpack .../libtool_2.4.6-0.1_all.deb ... Step #1: Unpacking libtool (2.4.6-0.1) ... Step #1: Selecting previously unselected package libxml-namespacesupport-perl. Step #1: Preparing to unpack .../libxml-namespacesupport-perl_1.11-1_all.deb ... Step #1: Unpacking libxml-namespacesupport-perl (1.11-1) ... Step #1: Selecting previously unselected package libxml-sax-base-perl. Step #1: Preparing to unpack .../libxml-sax-base-perl_1.07-1_all.deb ... Step #1: Unpacking libxml-sax-base-perl (1.07-1) ... Step #1: Selecting previously unselected package libxml-sax-perl. Step #1: Preparing to unpack .../libxml-sax-perl_0.99+dfsg-2ubuntu1_all.deb ... Step #1: Unpacking libxml-sax-perl (0.99+dfsg-2ubuntu1) ... Step #1: Selecting previously unselected package libxml-libxml-perl. Step #1: Preparing to unpack .../libxml-libxml-perl_2.0123+dfsg-1ubuntu0.1_amd64.deb ... Step #1: Unpacking libxml-libxml-perl (2.0123+dfsg-1ubuntu0.1) ... Step #1: Selecting previously unselected package libxml-parser-perl. Step #1: Preparing to unpack .../libxml-parser-perl_2.44-1build1_amd64.deb ... Step #1: Unpacking libxml-parser-perl (2.44-1build1) ... Step #1: Selecting previously unselected package libxml-sax-expat-perl. Step #1: Preparing to unpack .../libxml-sax-expat-perl_0.40-2_all.deb ... Step #1: Unpacking libxml-sax-expat-perl (0.40-2) ... Step #1: Selecting previously unselected package tex-common. Step #1: Preparing to unpack .../tex-common_6.04ubuntu1_all.deb ... Step #1: Unpacking tex-common (6.04ubuntu1) ... Step #1: Selecting previously unselected package texinfo. Step #1: Preparing to unpack .../texinfo_6.1.0.dfsg.1-5_amd64.deb ... Step #1: Unpacking texinfo (6.1.0.dfsg.1-5) ... Step #1: Selecting previously unselected package libauthen-sasl-perl. Step #1: Preparing to unpack .../libauthen-sasl-perl_2.1600-1_all.deb ... Step #1: Unpacking libauthen-sasl-perl (2.1600-1) ... Step #1: Processing triggers for libc-bin (2.23-0ubuntu11.2) ... Step #1: Setting up libsigsegv2:amd64 (2.10-4) ... Step #1: Setting up m4 (1.4.17-5) ... Step #1: Setting up autoconf (2.69-9) ... Step #1: Setting up autotools-dev (20150820.1) ... Step #1: Setting up automake (1:1.15-4ubuntu1) ... Step #1: update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Step #1: Setting up libencode-locale-perl (1.05-1) ... Step #1: Setting up libtimedate-perl (2.3000-2) ... Step #1: Setting up libhttp-date-perl (6.02-1) ... Step #1: Setting up libfile-listing-perl (6.04-1) ... Step #1: Setting up libfont-afm-perl (1.20-1) ... Step #1: Setting up libhtml-tagset-perl (3.20-2) ... Step #1: Setting up liburi-perl (1.71-1) ... Step #1: Setting up libhtml-parser-perl (3.72-1) ... Step #1: Setting up libio-html-perl (1.001-1) ... Step #1: Setting up liblwp-mediatypes-perl (6.02-1) ... Step #1: Setting up libhttp-message-perl (6.11-1) ... Step #1: Setting up libhtml-form-perl (6.03-1) ... Step #1: Setting up libhtml-tree-perl (5.03-2) ... Step #1: Setting up libhtml-format-perl (2.11-2) ... Step #1: Setting up libhttp-cookies-perl (6.01-1) ... Step #1: Setting up libhttp-daemon-perl (6.01-1) ... Step #1: Setting up libhttp-negotiate-perl (6.00-2) ... Step #1: Setting up libnet-ssleay-perl (1.72-1build1) ... Step #1: Setting up libio-socket-ssl-perl (2.024-1) ... Step #1: Setting up libltdl7:amd64 (2.4.6-0.1) ... Step #1: Setting up libltdl-dev:amd64 (2.4.6-0.1) ... Step #1: Setting up libnet-http-perl (6.09-1) ... Step #1: Setting up libwww-robotrules-perl (6.01-1) ... Step #1: Setting up libnet-smtp-ssl-perl (1.03-1) ... Step #1: Setting up libmailtools-perl (2.13-1) ... Step #1: Setting up libtext-unidecode-perl (1.27-1) ... Step #1: Setting up libtool (2.4.6-0.1) ... Step #1: Setting up libxml-namespacesupport-perl (1.11-1) ... Step #1: Setting up libxml-sax-base-perl (1.07-1) ... Step #1: Setting up libxml-sax-perl (0.99+dfsg-2ubuntu1) ... Step #1: update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... Step #1: update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Step #1: Step #1: Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Step #1: Setting up libxml-libxml-perl (2.0123+dfsg-1ubuntu0.1) ... Step #1: update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... Step #1: update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... Step #1: update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Step #1: Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Step #1: Setting up tex-common (6.04ubuntu1) ... Step #1: update-language: texlive-base not installed and configured, doing nothing! Step #1: Setting up texinfo (6.1.0.dfsg.1-5) ... Step #1: Setting up libauthen-sasl-perl (2.1600-1) ... Step #1: Setting up libwww-perl (6.15-1) ... Step #1: Setting up liblwp-protocol-https-perl (6.06-2) ... Step #1: Setting up libxml-parser-perl (2.44-1build1) ... Step #1: Setting up libxml-sax-expat-perl (0.40-2) ... Step #1: update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::Expat with priority 50... Step #1: update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Step #1: Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Step #1: Processing triggers for libc-bin (2.23-0ubuntu11.2) ... Step #1: Removing intermediate container d92d34410fa8 Step #1: ---> 3a902e68bba5 Step #1: Step 3/5 : RUN git clone --depth 1 https://github.com/chewing/libchewing.git Step #1: ---> Running in a51ba39d11ca Step #1: Cloning into 'libchewing'... Step #1: Removing intermediate container a51ba39d11ca Step #1: ---> 91fe39d7bb39 Step #1: Step 4/5 : WORKDIR libchewing Step #1: ---> Running in 854301c062ff Step #1: Removing intermediate container 854301c062ff Step #1: ---> 24dfb9829107 Step #1: Step 5/5 : COPY build.sh chewing_fuzzer_common.[ch] chewing_*_fuzzer.c $SRC/ Step #1: ---> a1bb2bc5f355 Step #1: Successfully built a1bb2bc5f355 Step #1: Successfully tagged gcr.io/oss-fuzz/libchewing:latest Finished Step #1 Starting Step #2 Step #2: Already have image: gcr.io/oss-fuzz/libchewing Step #2: ++ tempfile Step #2: + SRCMAP=/tmp/fileqUD9BN Step #2: + echo '{}' Step #2: + PATHS_TO_SCAN=/src Step #2: + [[ c++ == \g\o ]] Step #2: ++ find /src -name .git -type d Step #2: + for DOT_GIT_DIR in '$(find $PATHS_TO_SCAN -name ".git" -type d)' Step #2: ++ dirname /src/libchewing/.git Step #2: + GIT_DIR=/src/libchewing Step #2: + cd /src/libchewing Step #2: ++ git config --get remote.origin.url Step #2: + GIT_URL=https://github.com/chewing/libchewing.git Step #2: ++ git rev-parse HEAD Step #2: + GIT_REV=452f6221fbad90c0706a3963b17e226216e40dd7 Step #2: + jq_inplace /tmp/fileqUD9BN '."/src/libchewing" = { type: "git", url: "https://github.com/chewing/libchewing.git", rev: "452f6221fbad90c0706a3963b17e226216e40dd7" }' Step #2: ++ tempfile Step #2: + F=/tmp/filetj45iQ Step #2: + cat /tmp/fileqUD9BN Step #2: + jq '."/src/libchewing" = { type: "git", url: "https://github.com/chewing/libchewing.git", rev: "452f6221fbad90c0706a3963b17e226216e40dd7" }' Step #2: + mv /tmp/filetj45iQ /tmp/fileqUD9BN Step #2: + for DOT_GIT_DIR in '$(find $PATHS_TO_SCAN -name ".git" -type d)' Step #2: ++ dirname /src/afl/.git Step #2: + GIT_DIR=/src/afl Step #2: + cd /src/afl Step #2: ++ git config --get remote.origin.url Step #2: + GIT_URL=https://github.com/google/AFL.git Step #2: ++ git rev-parse HEAD Step #2: + GIT_REV=82b5e359463238d790cadbe2dd494d6a4928bff3 Step #2: + jq_inplace /tmp/fileqUD9BN '."/src/afl" = { type: "git", url: "https://github.com/google/AFL.git", rev: "82b5e359463238d790cadbe2dd494d6a4928bff3" }' Step #2: ++ tempfile Step #2: + F=/tmp/fileSDoiKQ Step #2: + cat /tmp/fileqUD9BN Step #2: + jq '."/src/afl" = { type: "git", url: "https://github.com/google/AFL.git", rev: "82b5e359463238d790cadbe2dd494d6a4928bff3" }' Step #2: + mv /tmp/fileSDoiKQ /tmp/fileqUD9BN Step #2: ++ find /src -name .svn -type d Step #2: ++ find /src -name .hg -type d Step #2: + '[' '' '!=' '' ']' Step #2: + cat /tmp/fileqUD9BN Step #2: + rm /tmp/fileqUD9BN Step #2: { Step #2: "/src/libchewing": { Step #2: "type": "git", Step #2: "url": "https://github.com/chewing/libchewing.git", Step #2: "rev": "452f6221fbad90c0706a3963b17e226216e40dd7" Step #2: }, Step #2: "/src/afl": { Step #2: "type": "git", Step #2: "url": "https://github.com/google/AFL.git", Step #2: "rev": "82b5e359463238d790cadbe2dd494d6a4928bff3" Step #2: } Step #2: } Finished Step #2 Starting Step #3 Step #3: Pulling image: gcr.io/oss-fuzz-base/msan-libs-builder Step #3: Using default tag: latest Step #3: latest: Pulling from oss-fuzz-base/msan-libs-builder Step #3: 7b378fa0f908: Already exists Step #3: 4d77b1b29f2e: Already exists Step #3: 7c793be88bae: Already exists Step #3: ecc05c8a19c0: Already exists Step #3: 4aeb2ecfddb5: Pulling fs layer Step #3: fe9f907d6a5f: Pulling fs layer Step #3: eb8b7caaa724: Pulling fs layer Step #3: d7594e99d12a: Pulling fs layer Step #3: 1ee599d3a1f4: Pulling fs layer Step #3: bb3f67cc62cb: Pulling fs layer Step #3: 3145ec7103f9: Pulling fs layer Step #3: 60b4a96def5c: Pulling fs layer Step #3: 1a8b12492770: Pulling fs layer Step #3: 1c2f1279378c: Pulling fs layer Step #3: 14b5398ba4b3: Pulling fs layer Step #3: b334e08ef466: Pulling fs layer Step #3: 1bb35084ef1c: Pulling fs layer Step #3: bb3f67cc62cb: Waiting Step #3: 3145ec7103f9: Waiting Step #3: 60b4a96def5c: Waiting Step #3: 1a8b12492770: Waiting Step #3: 1c2f1279378c: Waiting Step #3: 14b5398ba4b3: Waiting Step #3: 1bb35084ef1c: Waiting Step #3: b334e08ef466: Waiting Step #3: d7594e99d12a: Waiting Step #3: 1ee599d3a1f4: Waiting Step #3: fe9f907d6a5f: Verifying Checksum Step #3: fe9f907d6a5f: Download complete Step #3: d7594e99d12a: Verifying Checksum Step #3: d7594e99d12a: Download complete Step #3: 4aeb2ecfddb5: Verifying Checksum Step #3: 4aeb2ecfddb5: Download complete Step #3: eb8b7caaa724: Verifying Checksum Step #3: eb8b7caaa724: Download complete Step #3: bb3f67cc62cb: Download complete Step #3: 3145ec7103f9: Verifying Checksum Step #3: 3145ec7103f9: Download complete Step #3: 1a8b12492770: Verifying Checksum Step #3: 1a8b12492770: Download complete Step #3: 1c2f1279378c: Download complete Step #3: 14b5398ba4b3: Verifying Checksum Step #3: 14b5398ba4b3: Download complete Step #3: b334e08ef466: Verifying Checksum Step #3: b334e08ef466: Download complete Step #3: 4aeb2ecfddb5: Pull complete Step #3: fe9f907d6a5f: Pull complete Step #3: 60b4a96def5c: Verifying Checksum Step #3: 60b4a96def5c: Download complete Step #3: eb8b7caaa724: Pull complete Step #3: d7594e99d12a: Pull complete Step #3: 1ee599d3a1f4: Verifying Checksum Step #3: 1ee599d3a1f4: Download complete Step #3: 1bb35084ef1c: Download complete Step #3: 1ee599d3a1f4: Pull complete Step #3: bb3f67cc62cb: Pull complete Step #3: 3145ec7103f9: Pull complete Step #3: 60b4a96def5c: Pull complete Step #3: 1a8b12492770: Pull complete Step #3: 1c2f1279378c: Pull complete Step #3: 14b5398ba4b3: Pull complete Step #3: b334e08ef466: Pull complete Step #3: 1bb35084ef1c: Pull complete Step #3: Digest: sha256:335f8f183251738e8a2b535be8dcc129e5d9bb506f648f6ab7426fade35917bb Step #3: Status: Downloaded newer image for gcr.io/oss-fuzz-base/msan-libs-builder:latest Step #3: gcr.io/oss-fuzz-base/msan-libs-builder:latest Finished Step #3 Starting Step #4 Step #4: Already have image: gcr.io/oss-fuzz/libchewing Step #4: --------------------------------------------------------------- Step #4: ar: creating /usr/lib/libFuzzingEngine.a Step #4: Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #4: --------------------------------------------------------------- Step #4: CC=clang Step #4: CXX=clang++ Step #4: CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link Step #4: CXXFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ Step #4: --------------------------------------------------------------- Step #4: + ./autogen.sh Step #4: libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. Step #4: libtoolize: copying file 'build-aux/ltmain.sh' Step #4: libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. Step #4: libtoolize: copying file 'm4/libtool.m4' Step #4: libtoolize: copying file 'm4/ltoptions.m4' Step #4: libtoolize: copying file 'm4/ltsugar.m4' Step #4: libtoolize: copying file 'm4/ltversion.m4' Step #4: libtoolize: copying file 'm4/lt~obsolete.m4' Step #4: configure.ac:60: installing 'build-aux/compile' Step #4: configure.ac:60: installing 'build-aux/config.guess' Step #4: configure.ac:60: installing 'build-aux/config.sub' Step #4: configure.ac:55: installing 'build-aux/install-sh' Step #4: configure.ac:55: installing 'build-aux/missing' Step #4: doc/Makefile.am:1: installing 'build-aux/mdate-sh' Step #4: doc/Makefile.am:1: installing 'build-aux/texinfo.tex' Step #4: src/Makefile.am: installing 'build-aux/depcomp' Step #4: src/tools/Makefile.am:21: warning: source file '$(top_srcdir)/src/common/chewing-utf8-util.c' is in a subdirectory, Step #4: src/tools/Makefile.am:21: but option 'subdir-objects' is disabled Step #4: automake: warning: possible forward-incompatibility. Step #4: automake: At least a source file is in a subdirectory, but the 'subdir-objects' Step #4: automake: automake option hasn't been enabled. For now, the corresponding output Step #4: automake: object file(s) will be placed in the top-level directory. However, Step #4: automake: this behaviour will change in future Automake versions: they will Step #4: automake: unconditionally cause object files to be placed in the same subdirectory Step #4: automake: of the corresponding sources. Step #4: automake: You are advised to start using 'subdir-objects' option throughout your Step #4: automake: project, to avoid future incompatibilities. Step #4: src/tools/Makefile.am:21: warning: source file '$(top_srcdir)/src/common/key2pho.c' is in a subdirectory, Step #4: src/tools/Makefile.am:21: but option 'subdir-objects' is disabled Step #4: src/tools/Makefile.am:21: warning: source file '$(top_srcdir)/src/porting_layer/src/plat_mmap_posix.c' is in a subdirectory, Step #4: src/tools/Makefile.am:21: but option 'subdir-objects' is disabled Step #4: src/tools/Makefile.am:21: warning: source file '$(top_srcdir)/src/porting_layer/src/plat_mmap_windows.c' is in a subdirectory, Step #4: src/tools/Makefile.am:21: but option 'subdir-objects' is disabled Step #4: src/tools/Makefile.am:21: warning: source file '$(top_srcdir)/src/porting_layer/src/rpl_malloc.c' is in a subdirectory, Step #4: src/tools/Makefile.am:21: but option 'subdir-objects' is disabled Step #4: src/tools/Makefile.am:15: warning: source file '$(top_srcdir)/src/common/chewing-utf8-util.c' is in a subdirectory, Step #4: src/tools/Makefile.am:15: but option 'subdir-objects' is disabled Step #4: src/tools/Makefile.am:15: warning: source file '$(top_srcdir)/src/common/key2pho.c' is in a subdirectory, Step #4: src/tools/Makefile.am:15: but option 'subdir-objects' is disabled Step #4: parallel-tests: installing 'build-aux/test-driver' Step #4: + ./configure --disable-shared --enable-static --without-sqlite3 Step #4: checking for a BSD-compatible install... /usr/bin/install -c Step #4: checking whether build environment is sane... yes Step #4: checking for a thread-safe mkdir -p... /bin/mkdir -p Step #4: checking for gawk... no Step #4: checking for mawk... mawk Step #4: checking whether make sets $(MAKE)... yes Step #4: checking whether make supports nested variables... yes Step #4: checking whether make supports nested variables... (cached) yes Step #4: checking build system type... x86_64-pc-linux-gnu Step #4: checking host system type... x86_64-pc-linux-gnu Step #4: checking how to print strings... printf Step #4: checking for style of include used by make... GNU Step #4: checking for gcc... clang Step #4: checking whether the C compiler works... yes Step #4: checking for C compiler default output file name... a.out Step #4: checking for suffix of executables... Step #4: checking whether we are cross compiling... no Step #4: checking for suffix of object files... o Step #4: checking whether we are using the GNU C compiler... yes Step #4: checking whether clang accepts -g... yes Step #4: checking for clang option to accept ISO C89... none needed Step #4: checking whether clang understands -c and -o together... yes Step #4: checking dependency style of clang... gcc3 Step #4: checking for a sed that does not truncate output... /bin/sed Step #4: checking for grep that handles long lines and -e... /bin/grep Step #4: checking for egrep... /bin/grep -E Step #4: checking for fgrep... /bin/grep -F Step #4: checking for ld used by clang... /usr/bin/ld Step #4: checking if the linker (/usr/bin/ld) is GNU ld... yes Step #4: checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B Step #4: checking the name lister (/usr/bin/nm -B) interface... BSD nm Step #4: checking whether ln -s works... yes Step #4: checking the maximum length of command line arguments... 1572864 Step #4: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop Step #4: checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop Step #4: checking for /usr/bin/ld option to reload object files... -r Step #4: checking for objdump... objdump Step #4: checking how to recognize dependent libraries... pass_all Step #4: checking for dlltool... no Step #4: checking how to associate runtime and link libraries... printf %s\n Step #4: checking for ar... ar Step #4: checking for archiver @FILE support... @ Step #4: checking for strip... strip Step #4: checking for ranlib... ranlib Step #4: checking command to parse /usr/bin/nm -B output from clang object... ok Step #4: checking for sysroot... no Step #4: checking for a working dd... /bin/dd Step #4: checking how to truncate binary pipes... /bin/dd bs=4096 count=1 Step #4: checking for mt... no Step #4: checking if : is a manifest tool... no Step #4: checking how to run the C preprocessor... clang -E Step #4: checking for ANSI C header files... yes Step #4: checking for sys/types.h... yes Step #4: checking for sys/stat.h... yes Step #4: checking for stdlib.h... yes Step #4: checking for string.h... yes Step #4: checking for memory.h... yes Step #4: checking for strings.h... yes Step #4: checking for inttypes.h... yes Step #4: checking for stdint.h... yes Step #4: checking for unistd.h... yes Step #4: checking for dlfcn.h... yes Step #4: checking for objdir... .libs Step #4: checking if clang supports -fno-rtti -fno-exceptions... yes Step #4: checking for clang option to produce PIC... -fPIC -DPIC Step #4: checking if clang PIC flag -fPIC -DPIC works... yes Step #4: checking if clang static flag -static works... no Step #4: checking if clang supports -c -o file.o... yes Step #4: checking if clang supports -c -o file.o... (cached) yes Step #4: checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes Step #4: checking dynamic linker characteristics... GNU/Linux ld.so Step #4: checking how to hardcode library paths into programs... immediate Step #4: checking whether stripping libraries is possible... yes Step #4: checking if libtool supports shared libraries... yes Step #4: checking whether to build shared libraries... no Step #4: checking whether to build static libraries... yes Step #4: checking for gcc... (cached) clang Step #4: checking whether we are using the GNU C compiler... (cached) yes Step #4: checking whether clang accepts -g... (cached) yes Step #4: checking for clang option to accept ISO C89... (cached) none needed Step #4: checking whether clang understands -c and -o together... (cached) yes Step #4: checking dependency style of clang... (cached) gcc3 Step #4: checking for clang option to accept ISO C99... none needed Step #4: checking whether byte ordering is bigendian... no Step #4: checking for stdlib.h... (cached) yes Step #4: checking for GNU libc compatible malloc... yes Step #4: checking for strtok_r... yes Step #4: checking for asprintf... yes Step #4: checking for stdlib.h... (cached) yes Step #4: checking for unistd.h... (cached) yes Step #4: checking for sys/param.h... yes Step #4: checking for getpagesize... yes Step #4: checking for working mmap... no Step #4: checking for size_t... yes Step #4: checking for inline... inline Step #4: checking for uint16_t... yes Step #4: checking for NcursesW wide-character library... no Step #4: checking for Ncurses library... no Step #4: checking for Curses library... no Step #4: checking whether the compiler supports GCC Visibility... yes Step #4: checking whether the linker supports --no-undefined... yes Step #4: checking that generated files are newer than configure... done Step #4: configure: creating ./config.status Step #4: config.status: creating Makefile Step #4: config.status: creating chewing.pc Step #4: config.status: creating data/Makefile Step #4: config.status: creating doc/Makefile Step #4: config.status: creating libchewing.spec Step #4: config.status: creating src/Makefile Step #4: config.status: creating src/common/Makefile Step #4: config.status: creating src/porting_layer/Makefile Step #4: config.status: creating src/porting_layer/src/Makefile Step #4: config.status: creating src/tools/Makefile Step #4: config.status: creating test/Makefile Step #4: config.status: creating thirdparty/sqlite-amalgamation/Makefile Step #4: config.status: creating include/config.h Step #4: config.status: executing depfiles commands Step #4: config.status: executing libtool commands Step #4: Step #4: Build options: Step #4: Build OS linux-gnu Step #4: Host OS linux-gnu Step #4: Version 0.5.1 Step #4: Install prefix /usr/local Step #4: Enable gcov false Step #4: With sqlite3 no Step #4: With internal sqlite3 no Step #4: Build TextUI sample no Step #4: Default CFLAGS -Wall -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -fvisibility=hidden Step #4: Default CPPFLAGS -D_GNU_SOURCE Step #4: Default LDFLAGS Step #4: Step #4: + make clean Step #4: Making clean in src/tools Step #4: make[1]: Entering directory '/src/libchewing/src/tools' Step #4: rm -rf .libs _libs Step #4: rm -f init_database dump_database Step #4: rm -f *.o Step #4: rm -f *.lo Step #4: make[1]: Leaving directory '/src/libchewing/src/tools' Step #4: Making clean in data Step #4: make[1]: Entering directory '/src/libchewing/data' Step #4: test -z "dictionary.dat index_tree.dat gendata_stamp" || rm -f dictionary.dat index_tree.dat gendata_stamp Step #4: rm -rf .libs _libs Step #4: rm -f *.lo Step #4: make[1]: Leaving directory '/src/libchewing/data' Step #4: Making clean in src Step #4: make[1]: Entering directory '/src/libchewing/src' Step #4: Making clean in common Step #4: make[2]: Entering directory '/src/libchewing/src/common' Step #4: rm -rf .libs _libs Step #4: test -z "libcommon.la" || rm -f libcommon.la Step #4: rm -f ./so_locations Step #4: rm -f *.o Step #4: rm -f *.lo Step #4: make[2]: Leaving directory '/src/libchewing/src/common' Step #4: Making clean in porting_layer Step #4: make[2]: Entering directory '/src/libchewing/src/porting_layer' Step #4: Making clean in src Step #4: make[3]: Entering directory '/src/libchewing/src/porting_layer/src' Step #4: rm -rf .libs _libs Step #4: test -z "libporting_layer.la" || rm -f libporting_layer.la Step #4: rm -f ./so_locations Step #4: rm -f *.o Step #4: rm -f *.lo Step #4: make[3]: Leaving directory '/src/libchewing/src/porting_layer/src' Step #4: make[3]: Entering directory '/src/libchewing/src/porting_layer' Step #4: rm -rf .libs _libs Step #4: rm -f *.lo Step #4: make[3]: Leaving directory '/src/libchewing/src/porting_layer' Step #4: make[2]: Leaving directory '/src/libchewing/src/porting_layer' Step #4: make[2]: Entering directory '/src/libchewing/src' Step #4: test -z "libchewing.la" || rm -f libchewing.la Step #4: rm -f ./so_locations Step #4: rm -rf .libs _libs Step #4: rm -f *.o Step #4: rm -f *.lo Step #4: make[2]: Leaving directory '/src/libchewing/src' Step #4: make[1]: Leaving directory '/src/libchewing/src' Step #4: Making clean in test Step #4: make[1]: Entering directory '/src/libchewing/test' Step #4: rm -f performance testchewing simulate randkeystroke stress test-bopomofo test-config test-easy-symbol test-error-handling test-fullshape test-key2pho test-keyboard test-keyboardless test-logger test-mmap test-path test-reset test-regression test-symbol test-special-symbol test-struct-size test-userphrase test-utf8 Step #4: test -z "uhash.dat materials.txt-random chewing.sqlite3 test.sqlite3" || rm -f uhash.dat materials.txt-random chewing.sqlite3 test.sqlite3 Step #4: rm -rf .libs _libs Step #4: test -z "libtesthelper.la" || rm -f libtesthelper.la Step #4: rm -f ./so_locations Step #4: rm -f *.o Step #4: test -z "test-bopomofo.log test-config.log test-easy-symbol.log test-error-handling.log test-fullshape.log test-key2pho.log test-keyboard.log test-keyboardless.log test-logger.log test-mmap.log test-path.log test-reset.log test-regression.log test-symbol.log test-special-symbol.log test-struct-size.log test-userphrase.log test-utf8.log" || rm -f test-bopomofo.log test-config.log test-easy-symbol.log test-error-handling.log test-fullshape.log test-key2pho.log test-keyboard.log test-keyboardless.log test-logger.log test-mmap.log test-path.log test-reset.log test-regression.log test-symbol.log test-special-symbol.log test-struct-size.log test-userphrase.log test-utf8.log Step #4: test -z "test-bopomofo.trs test-config.trs test-easy-symbol.trs test-error-handling.trs test-fullshape.trs test-key2pho.trs test-keyboard.trs test-keyboardless.trs test-logger.trs test-mmap.trs test-path.trs test-reset.trs test-regression.trs test-symbol.trs test-special-symbol.trs test-struct-size.trs test-userphrase.trs test-utf8.trs" || rm -f test-bopomofo.trs test-config.trs test-easy-symbol.trs test-error-handling.trs test-fullshape.trs test-key2pho.trs test-keyboard.trs test-keyboardless.trs test-logger.trs test-mmap.trs test-path.trs test-reset.trs test-regression.trs test-symbol.trs test-special-symbol.trs test-struct-size.trs test-userphrase.trs test-utf8.trs Step #4: test -z "test-suite.log" || rm -f test-suite.log Step #4: rm -f *.lo Step #4: make[1]: Leaving directory '/src/libchewing/test' Step #4: Making clean in doc Step #4: make[1]: Entering directory '/src/libchewing/doc' Step #4: test -z "libchewing.dvi libchewing.pdf libchewing.ps libchewing.html" \ Step #4: || rm -rf libchewing.dvi libchewing.pdf libchewing.ps libchewing.html Step #4: rm -rf .libs _libs Step #4: rm -rf libchewing.t2d libchewing.t2p Step #4: rm -f *.lo Step #4: rm -f vti.tmp* ./version.texi.tmp* Step #4: make[1]: Leaving directory '/src/libchewing/doc' Step #4: make[1]: Entering directory '/src/libchewing' Step #4: rm -rf .libs _libs Step #4: rm -f *.lo Step #4: make[1]: Leaving directory '/src/libchewing' Step #4: ++ nproc Step #4: + make -j32 all Step #4: Making all in src/tools Step #4: make[1]: Entering directory '/src/libchewing/src/tools' Step #4: CC init_database.o Step #4: CC chewing-utf8-util.o Step #4: CC key2pho.o Step #4: CC dump_database.o Step #4: CC plat_mmap_posix.o Step #4: CC plat_mmap_windows.o Step #4: CC rpl_malloc.o Step #4: CCLD dump_database Step #4: CCLD init_database Step #4: make[1]: Leaving directory '/src/libchewing/src/tools' Step #4: Making all in data Step #4: make[1]: Entering directory '/src/libchewing/data' Step #4: make gendata && \ Step #4: touch gendata_stamp Step #4: make[2]: Entering directory '/src/libchewing/data' Step #4: env LC_ALL=C ../src/tools/init_database ../data/phone.cin ../data/tsi.src Step #4: make[2]: Leaving directory '/src/libchewing/data' Step #4: make[1]: Leaving directory '/src/libchewing/data' Step #4: Making all in src Step #4: make[1]: Entering directory '/src/libchewing/src' Step #4: Making all in common Step #4: make[2]: Entering directory '/src/libchewing/src/common' Step #4: CC key2pho.lo Step #4: CC chewing-utf8-util.lo Step #4: CCLD libcommon.la Step #4: ar: `u' modifier ignored since `D' is the default (see `U') Step #4: make[2]: Leaving directory '/src/libchewing/src/common' Step #4: Making all in porting_layer Step #4: make[2]: Entering directory '/src/libchewing/src/porting_layer' Step #4: Making all in src Step #4: make[3]: Entering directory '/src/libchewing/src/porting_layer/src' Step #4: CC plat_mmap_posix.lo Step #4: CC plat_mmap_windows.lo Step #4: CC plat_path.lo Step #4: CC rpl_malloc.lo Step #4: CCLD libporting_layer.la Step #4: ar: `u' modifier ignored since `D' is the default (see `U') Step #4: make[3]: Leaving directory '/src/libchewing/src/porting_layer/src' Step #4: make[3]: Entering directory '/src/libchewing/src/porting_layer' Step #4: make[3]: Nothing to be done for 'all-am'. Step #4: make[3]: Leaving directory '/src/libchewing/src/porting_layer' Step #4: make[2]: Leaving directory '/src/libchewing/src/porting_layer' Step #4: make[2]: Entering directory '/src/libchewing/src' Step #4: CC compat.lo Step #4: CC chewingio.lo Step #4: CC chewingutil.lo Step #4: CC choice.lo Step #4: CC dict.lo Step #4: CC tree.lo Step #4: CC bopomofo.lo Step #4: CC pinyin.lo Step #4: CC mod_aux.lo Step #4: CC userphrase.lo Step #4: CC hash.lo Step #4: CC userphrase-hash.lo Step #4: CCLD libchewing.la Step #4: ar: `u' modifier ignored since `D' is the default (see `U') Step #4: make[2]: Leaving directory '/src/libchewing/src' Step #4: make[1]: Leaving directory '/src/libchewing/src' Step #4: Making all in test Step #4: make[1]: Entering directory '/src/libchewing/test' Step #4: CC testhelper.lo Step #4: CCLD libtesthelper.la Step #4: ar: `u' modifier ignored since `D' is the default (see `U') Step #4: make[1]: Leaving directory '/src/libchewing/test' Step #4: Making all in doc Step #4: make[1]: Entering directory '/src/libchewing/doc' Step #4: Updating ./version.texi Step #4: MAKEINFO libchewing.info Step #4: make[1]: Leaving directory '/src/libchewing/doc' Step #4: make[1]: Entering directory '/src/libchewing' Step #4: make[1]: Nothing to be done for 'all-am'. Step #4: make[1]: Leaving directory '/src/libchewing' Step #4: + make -C test 'CFLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -Dmain=stress_main -Drand=get_fuzz_input' stress.o Step #4: make: Entering directory '/src/libchewing/test' Step #4: CC stress.o Step #4: make: Leaving directory '/src/libchewing/test' Step #4: + clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -c /src/chewing_fuzzer_common.c -o /work/chewing_fuzzer_common.o Step #4: + for variant in default random_init dynamic_config Step #4: + clang -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -c /src/chewing_default_fuzzer.c -o /work/chewing_default_fuzzer.o Step #4: + clang++ -O1 -fno-omit-frame-pointer -gline-tables-only -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -stdlib=libc++ -o /workspace/out/address/chewing_default_fuzzer /work/chewing_default_fuzzer.o /work/chewing_fuzzer_common.o test/stress.o test/.libs/libtesthelper.a src/.libs/libchewing.a -fsanitize=fuzzer Step #4: /work/chewing_fuzzer_common.o:(.bss+0x40): multiple definition of `fuzz_input' Step #4: /work/chewing_default_fuzzer.o:(.bss+0x40): first defined here Step #4: /work/chewing_fuzzer_common.o:(.bss+0x0): multiple definition of `fuzz_ptr' Step #4: /work/chewing_default_fuzzer.o:(.bss+0x0): first defined here Step #4: /work/chewing_fuzzer_common.o:/src/chewing_fuzzer_common.c:24: multiple definition of `fuzz_size' Step #4: /work/chewing_default_fuzzer.o:/src/chewing_default_fuzzer.c:5: first defined here Step #4: /work/chewing_fuzzer_common.o: In function `LLVMFuzzerInitialize': Step #4: /src/chewing_fuzzer_common.c:23: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' Step #4: clang-12: error: linker command failed with exit code 1 (use -v to see invocation) Step #4: ******************************************************************************** Step #4: Failed to build. Step #4: To reproduce, run: Step #4: python infra/helper.py build_image libchewing Step #4: python infra/helper.py build_fuzzers --sanitizer address --engine libfuzzer --architecture x86_64 libchewing Step #4: ******************************************************************************** Finished Step #4 ERROR ERROR: build step 4 "gcr.io/oss-fuzz/libchewing" failed: step exited with non-zero status: 1