elementary / houston

Debian-repository-based AppCenter Dashboard, the backend for elementary AppCenter on elementary OS 5.1 and earlier.
https://developer.elementary.io
MIT License
163 stars 32 forks source link

Segmentation fault of Houston CI on Travis #773

Open meisenzahl opened 4 years ago

meisenzahl commented 4 years ago

Prerequisites

Describe the bug

A segmentation fault occurs when running Houston CI on Travis CI. The error occurs in all my repositories. Even older jobs that are restarted now fail. For example: https://travis-ci.com/manexim/news/jobs/255702040

I am not 100% sure if the error is caused by Houston CI.

It could also be a side effect of Travis CI.

$ houston ci
THIS COMMAND IS NOT FULLY COMPLETE
IT ONLY WORKS ON GITHUB WITH TRAVIS AT THIS TIME
Testing "/home/travis/build/manexim/news" project for "https://github.com/manexim/news"
/home/travis/.travis/functions: line 109:  6249 Segmentation fault      (core dumped) houston ci
The command "houston ci" exited with 139.

Expected behavior

Building on Travis CI should work as before.

Logs

Used .travis.yml file:

---

language: node_js

node_js:
  - 10/*

sudo: required

services:
  - docker

addons:
  apt:
    sources:
      - ubuntu-toolchain-r-test
    packages:
      - libstdc++-5-dev

install:
  - npm i -g @elementaryos/houston

script:
  - houston ci

https://travis-ci.com/manexim/messages/builds/148092745

travis_fold:start:worker_info
Worker information
hostname: e66a13ad-2146-4866-bf41-ca67196334b9@1.worker-com-c5d6c78f6-8pvfb.gce-production-2
version: v6.2.8 https://github.com/travis-ci/worker/tree/6d3048d96b26562be21fa1a8b8144f4c4cecd083
instance: travis-job-9fb00f51-9cab-4494-9466-1c8511d18459 travis-ci-sardonyx-xenial-1553530528-f909ac5 (via amqp)
startup: 6.41740737s
travis_fold:end:worker_info
travis_time:start:17a672a2
travis_time:end:17a672a2:start=1581257114004645463,finish=1581257114147031875,duration=142386412,event=no_world_writable_dirs
travis_time:start:00f75f5c
travis_time:end:00f75f5c:start=1581257114150296933,finish=1581257114157192788,duration=6895855,event=agent
travis_time:start:04be4f44
travis_time:end:04be4f44:start=1581257114160027930,finish=1581257114162087867,duration=2059937,event=check_unsupported
travis_time:start:06fc43e2
travis_fold:start:system_info
Build system information
Build language: node_js
Build group: stable
Build dist: xenial
Build id: 148092745
Job id: 285225781
Runtime kernel version: 4.15.0-1028-gcp
travis-build version: 08047b878
Build image provisioning date and time
Mon Mar 25 16:43:24 UTC 2019
Operating System Details
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.6 LTS
Release:    16.04
Codename:   xenial
Systemd Version
systemd 229
Cookbooks Version
42e42e4 https://github.com/travis-ci/travis-cookbooks/tree/42e42e4
git version
git version 2.21.0
bash version
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
gcc version
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.11) 5.4.0 20160609
docker version
Client:
 Version:           18.06.0-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        0ffa825
 Built:             Wed Jul 18 19:11:02 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.0-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       0ffa825
  Built:            Wed Jul 18 19:09:05 2018
  OS/Arch:          linux/amd64
  Experimental:     false
clang version
clang version 7.0.0 (tags/RELEASE_700/final)
jq version
jq-1.5
bats version
Bats 0.4.0
shellcheck version
0.6.0
shfmt version
v2.6.3
ccache version
3.2.4
cmake version
cmake version 3.12.4
heroku version
heroku/7.22.7 linux-x64 node-v11.10.1
imagemagick version
Version: ImageMagick 6.8.9-9 Q16 x86_64 2018-09-28 http://www.imagemagick.org
md5deep version
4.4
mercurial version
version 4.8
mysql version
mysql  Ver 14.14 Distrib 5.7.25, for Linux (x86_64) using  EditLine wrapper
openssl version
OpenSSL 1.0.2g  1 Mar 2016
packer version
1.3.3
postgresql client version
psql (PostgreSQL) 10.7 (Ubuntu 10.7-1.pgdg16.04+1)
ragel version
Ragel State Machine Compiler version 6.8 Feb 2013
sudo version
1.8.16
gzip version
gzip 1.6
zip version
Zip 3.0
vim version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:44:48)
iptables version
iptables v1.6.0
curl version
curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
wget version
GNU Wget 1.17.1 built on linux-gnu.
rsync version
rsync  version 3.1.1  protocol version 31
gimme version
v1.5.3
nvm version
0.34.0
perlbrew version
/home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.86
phpenv version
rbenv 1.1.2
rvm version
rvm 1.29.7 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
default ruby version
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]
CouchDB version
couchdb 1.6.1
ElasticSearch version
5.5.0
Installed Firefox version
firefox 63.0.1
MongoDB version
MongoDB 4.0.7
PhantomJS version
2.1.1
Pre-installed PostgreSQL versions
9.4.21
9.5.16
9.6.12
Redis version
redis-server 5.0.4
Pre-installed Go versions
1.11.1
mvn version
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
gradle version
Gradle 4.10.2!
lein version
Leiningen 2.9.1 on Java 11.0.2 OpenJDK 64-Bit Server VM
Pre-installed Node.js versions
v10.15.3
v11.0.0
v4.9.1
v6.17.0
v8.12.0
v8.15.1
v8.9
phpenv versions
  system
  5.6
  5.6.40
  7.1
  7.1.27
  7.2
* 7.2.15 (set by /home/travis/.phpenv/version)
  hhvm
  hhvm-stable
composer --version
Composer version 1.8.4 2019-02-11 10:52:10
Pre-installed Ruby versions
ruby-2.3.8
ruby-2.4.5
ruby-2.5.3
travis_fold:end:system_info

travis_time:end:06fc43e2:start=1581257114165088289,finish=1581257114171319511,duration=6231222,event=show_system_info
travis_time:start:006aa8e5
travis_time:end:006aa8e5:start=1581257114174340434,finish=1581257114186461019,duration=12120585,event=rm_riak_source
travis_time:start:26b507ce
travis_time:end:26b507ce:start=1581257114189364577,finish=1581257114198526223,duration=9161646,event=fix_rwky_redis
travis_time:start:0f86966a
travis_time:end:0f86966a:start=1581257114201575587,finish=1581257114663452823,duration=461877236,event=wait_for_network
travis_time:start:1b5ec404
travis_time:end:1b5ec404:start=1581257114666364914,finish=1581257114853407901,duration=187042987,event=update_apt_keys
travis_time:start:069ab89c
travis_time:end:069ab89c:start=1581257114856489672,finish=1581257114906966186,duration=50476514,event=fix_hhvm_source
travis_time:start:0c2bb226
travis_time:end:0c2bb226:start=1581257114909986176,finish=1581257114912455589,duration=2469413,event=update_mongo_arch
travis_time:start:1e223bea
travis_time:end:1e223bea:start=1581257114915073722,finish=1581257114956542889,duration=41469167,event=fix_sudo_enabled_trusty
travis_time:start:1b3ca6b0
travis_time:end:1b3ca6b0:start=1581257114959625912,finish=1581257114961673375,duration=2047463,event=update_glibc
travis_time:start:19cbd177
travis_time:end:19cbd177:start=1581257114964405063,finish=1581257114971814718,duration=7409655,event=clean_up_path
travis_time:start:0157ad72
travis_time:end:0157ad72:start=1581257114974409112,finish=1581257114981629569,duration=7220457,event=fix_resolv_conf
travis_time:start:19e956f0
travis_time:end:19e956f0:start=1581257114984338134,finish=1581257114992524938,duration=8186804,event=fix_etc_hosts
travis_time:start:1da885d8
travis_time:end:1da885d8:start=1581257114995374106,finish=1581257115004782463,duration=9408357,event=fix_mvn_settings_xml
travis_time:start:057e856f
travis_time:end:057e856f:start=1581257115007495115,finish=1581257115016125112,duration=8629997,event=no_ipv6_localhost
travis_time:start:0277fb5e
travis_time:end:0277fb5e:start=1581257115018745971,finish=1581257115020772003,duration=2026032,event=fix_etc_mavenrc
travis_time:start:100eac5c
travis_time:end:100eac5c:start=1581257115023296532,finish=1581257115026067189,duration=2770657,event=fix_wwdr_certificate
travis_time:start:1952c1e3
travis_time:end:1952c1e3:start=1581257115028804152,finish=1581257115050642634,duration=21838482,event=put_localhost_first
travis_time:start:0030ad11
travis_time:end:0030ad11:start=1581257115053616097,finish=1581257115056238219,duration=2622122,event=home_paths
travis_time:start:0355a2aa
travis_time:end:0355a2aa:start=1581257115058841695,finish=1581257115069984892,duration=11143197,event=disable_initramfs
travis_time:start:0f77abfa
travis_time:end:0f77abfa:start=1581257115072991712,finish=1581257115339735868,duration=266744156,event=disable_ssh_roaming
travis_time:start:0204fd92
travis_time:end:0204fd92:start=1581257115342638604,finish=1581257115344719067,duration=2080463,event=debug_tools
travis_time:start:207d5a60
travis_time:end:207d5a60:start=1581257115347351727,finish=1581257115350036640,duration=2684913,event=uninstall_oclint
travis_time:start:12050ed9
travis_time:end:12050ed9:start=1581257115352638060,finish=1581257115355165396,duration=2527336,event=rvm_use
travis_time:start:0677a9fc
travis_time:end:0677a9fc:start=1581257115357795256,finish=1581257115364685635,duration=6890379,event=rm_etc_boto_cfg
travis_time:start:07a6fc97
travis_time:end:07a6fc97:start=1581257115367238972,finish=1581257115369740978,duration=2502006,event=rm_oraclejdk8_symlink
travis_time:start:01843a54
travis_time:end:01843a54:start=1581257115372298942,finish=1581257115463334172,duration=91035230,event=enable_i386
travis_time:start:0446f691
travis_time:end:0446f691:start=1581257115466404855,finish=1581257115471645804,duration=5240949,event=update_rubygems
travis_time:start:02539a92
travis_time:end:02539a92:start=1581257115474307832,finish=1581257116252311603,duration=778003771,event=ensure_path_components
travis_time:start:04910580
travis_time:end:04910580:start=1581257116255497665,finish=1581257116257735093,duration=2237428,event=redefine_curl
travis_time:start:1f2c4150
travis_time:end:1f2c4150:start=1581257116260581865,finish=1581257116262582826,duration=2000961,event=nonblock_pipe
travis_time:start:0b13c8d0
travis_time:end:0b13c8d0:start=1581257116265321790,finish=1581257122297862294,duration=6032540504,event=apt_get_update
travis_time:start:0009640e
travis_time:end:0009640e:start=1581257122301118672,finish=1581257122303333835,duration=2215163,event=deprecate_xcode_64
travis_time:start:07da02eb
travis_time:end:07da02eb:start=1581257122306073430,finish=1581257124757799611,duration=2451726181,event=update_heroku
travis_time:start:01efb6eb
travis_time:end:01efb6eb:start=1581257124760997532,finish=1581257124763304786,duration=2307254,event=shell_session_update
travis_time:start:003c9fea
travis_fold:start:docker_mtu
travis_fold:end:docker_mtu
travis_time:end:003c9fea:start=1581257124766518719,finish=1581257126996594495,duration=2230075776,event=set_docker_mtu
travis_time:start:02404897
travis_fold:start:resolvconf
travis_fold:end:resolvconf
travis_time:end:02404897:start=1581257126999956473,finish=1581257127059326574,duration=59370101,event=resolvconf
travis_time:start:225b636d
travis_time:end:225b636d:start=1581257127064024369,finish=1581257127195274713,duration=131250344,event=maven_central_mirror
travis_time:start:03ac2771
travis_time:end:03ac2771:start=1581257127198519486,finish=1581257127295902332,duration=97382846,event=maven_https
travis_fold:start:apt
Adding APT Sources
travis_time:start:035db43c
$ sudo -E apt-add-repository -y "ppa:ubuntu-toolchain-r/test"
gpg: keyring `/tmp/tmpxde3d0du/secring.gpg' created
gpg: keyring `/tmp/tmpxde3d0du/pubring.gpg' created
gpg: requesting key BA9EF27F from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpxde3d0du/trustdb.gpg: trustdb created
gpg: key BA9EF27F: public key "Launchpad Toolchain builds" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK
travis_time:end:035db43c:start=1581257127299779401,finish=1581257128781477549,duration=1481698148,event=prepare
travis_time:start:039f38c0
$ travis_apt_get_update
travis_time:end:039f38c0:start=1581257128785135403,finish=1581257137721737342,duration=8936601939,event=prepare
Installing APT Packages
travis_time:start:21b768e5
$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install libstdc++-5-dev
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  cpp-5 g++-5 gcc-5 gcc-5-base gcc-7-base gcc-9-base libasan2 libatomic1
  libcc1-0 libcilkrts5 libgcc-5-dev libgomp1 libitm1 liblsan0 libmpx0
  libquadmath0 libstdc++6 libtsan0 libubsan0
Suggested packages:
  gcc-5-locales g++-5-multilib gcc-5-doc libstdc++6-5-dbg gcc-5-multilib
  libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan2-dbg
  liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx0-dbg
  libquadmath0-dbg libstdc++-5-doc
The following NEW packages will be installed:
  gcc-7-base gcc-9-base
The following packages will be upgraded:
  cpp-5 g++-5 gcc-5 gcc-5-base libasan2 libatomic1 libcc1-0 libcilkrts5
  libgcc-5-dev libgomp1 libitm1 liblsan0 libmpx0 libquadmath0 libstdc++-5-dev
  libstdc++6 libtsan0 libubsan0
18 upgraded, 2 newly installed, 0 to remove and 253 not upgraded.
Need to get 30.3 MB of archives.
After this operation, 1,605 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 gcc-9-base amd64 9.2.1-17ubuntu1~16.04 [18.9 kB]
Get:2 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libstdc++6 amd64 9.2.1-17ubuntu1~16.04 [516 kB]
Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libquadmath0 amd64 9.2.1-17ubuntu1~16.04 [145 kB]
Get:4 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 g++-5 amd64 5.5.0-12ubuntu1~16.04 [8,446 kB]
Get:5 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 gcc-5 amd64 5.5.0-12ubuntu1~16.04 [8,620 kB]
Get:6 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 cpp-5 amd64 5.5.0-12ubuntu1~16.04 [7,796 kB]
Get:7 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libcc1-0 amd64 9.2.1-17ubuntu1~16.04 [40.3 kB]
Get:8 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libgomp1 amd64 9.2.1-17ubuntu1~16.04 [89.1 kB]
Get:9 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libitm1 amd64 9.2.1-17ubuntu1~16.04 [27.8 kB]
Get:10 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libatomic1 amd64 9.2.1-17ubuntu1~16.04 [9,096 B]
Get:11 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libasan2 amd64 5.5.0-12ubuntu1~16.04 [265 kB]
Get:12 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 liblsan0 amd64 9.2.1-17ubuntu1~16.04 [139 kB]
Get:13 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libtsan0 amd64 9.2.1-17ubuntu1~16.04 [301 kB]
Get:14 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 gcc-7-base amd64 7.4.0-1ubuntu1~16.04~ppa1 [18.8 kB]
Get:15 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libubsan0 amd64 7.4.0-1ubuntu1~16.04~ppa1 [126 kB]
Get:16 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libcilkrts5 amd64 7.4.0-1ubuntu1~16.04~ppa1 [42.4 kB]
Get:17 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libmpx0 amd64 5.5.0-12ubuntu1~16.04 [9,830 B]
Get:18 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libstdc++-5-dev amd64 5.5.0-12ubuntu1~16.04 [1,421 kB]
Get:19 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 libgcc-5-dev amd64 5.5.0-12ubuntu1~16.04 [2,231 kB]
Get:20 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu xenial/main amd64 gcc-5-base amd64 5.5.0-12ubuntu1~16.04 [16.9 kB]
Fetched 30.3 MB in 12s (2,521 kB/s)
Selecting previously unselected package gcc-9-base:amd64.
(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 ... 124189 files and directories currently installed.)
Preparing to unpack .../gcc-9-base_9.2.1-17ubuntu1~16.04_amd64.deb ...
Unpacking gcc-9-base:amd64 (9.2.1-17ubuntu1~16.04) ...
Processing triggers for ccache (3.2.4-1) ...
Updating symlinks in /usr/lib/ccache ...
Setting up gcc-9-base:amd64 (9.2.1-17ubuntu1~16.04) ...
(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 ... 124195 files and directories currently installed.)
Preparing to unpack .../libstdc++6_9.2.1-17ubuntu1~16.04_amd64.deb ...
Unpacking libstdc++6:amd64 (9.2.1-17ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Setting up libstdc++6:amd64 (9.2.1-17ubuntu1~16.04) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
(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 ... 124195 files and directories currently installed.)
Preparing to unpack .../libquadmath0_9.2.1-17ubuntu1~16.04_amd64.deb ...
Unpacking libquadmath0:amd64 (9.2.1-17ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../g++-5_5.5.0-12ubuntu1~16.04_amd64.deb ...
Unpacking g++-5 (5.5.0-12ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../gcc-5_5.5.0-12ubuntu1~16.04_amd64.deb ...
Unpacking gcc-5 (5.5.0-12ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../cpp-5_5.5.0-12ubuntu1~16.04_amd64.deb ...
Unpacking cpp-5 (5.5.0-12ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libcc1-0_9.2.1-17ubuntu1~16.04_amd64.deb ...
Unpacking libcc1-0:amd64 (9.2.1-17ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libgomp1_9.2.1-17ubuntu1~16.04_amd64.deb ...
Unpacking libgomp1:amd64 (9.2.1-17ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libitm1_9.2.1-17ubuntu1~16.04_amd64.deb ...
Unpacking libitm1:amd64 (9.2.1-17ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libatomic1_9.2.1-17ubuntu1~16.04_amd64.deb ...
Unpacking libatomic1:amd64 (9.2.1-17ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libasan2_5.5.0-12ubuntu1~16.04_amd64.deb ...
Unpacking libasan2:amd64 (5.5.0-12ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../liblsan0_9.2.1-17ubuntu1~16.04_amd64.deb ...
Unpacking liblsan0:amd64 (9.2.1-17ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libtsan0_9.2.1-17ubuntu1~16.04_amd64.deb ...
Unpacking libtsan0:amd64 (9.2.1-17ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Selecting previously unselected package gcc-7-base:amd64.
Preparing to unpack .../gcc-7-base_7.4.0-1ubuntu1~16.04~ppa1_amd64.deb ...
Unpacking gcc-7-base:amd64 (7.4.0-1ubuntu1~16.04~ppa1) ...
Preparing to unpack .../libubsan0_7.4.0-1ubuntu1~16.04~ppa1_amd64.deb ...
Unpacking libubsan0:amd64 (7.4.0-1ubuntu1~16.04~ppa1) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libcilkrts5_7.4.0-1ubuntu1~16.04~ppa1_amd64.deb ...
Unpacking libcilkrts5:amd64 (7.4.0-1ubuntu1~16.04~ppa1) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libmpx0_5.5.0-12ubuntu1~16.04_amd64.deb ...
Unpacking libmpx0:amd64 (5.5.0-12ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libstdc++-5-dev_5.5.0-12ubuntu1~16.04_amd64.deb ...
Unpacking libstdc++-5-dev:amd64 (5.5.0-12ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../libgcc-5-dev_5.5.0-12ubuntu1~16.04_amd64.deb ...
Unpacking libgcc-5-dev:amd64 (5.5.0-12ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Preparing to unpack .../gcc-5-base_5.5.0-12ubuntu1~16.04_amd64.deb ...
Unpacking gcc-5-base:amd64 (5.5.0-12ubuntu1~16.04) over (5.4.0-6ubuntu1~16.04.11) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for ccache (3.2.4-1) ...
Updating symlinks in /usr/lib/ccache ...
Setting up libquadmath0:amd64 (9.2.1-17ubuntu1~16.04) ...
Setting up gcc-5-base:amd64 (5.5.0-12ubuntu1~16.04) ...
Setting up cpp-5 (5.5.0-12ubuntu1~16.04) ...
Setting up libcc1-0:amd64 (9.2.1-17ubuntu1~16.04) ...
Setting up libgomp1:amd64 (9.2.1-17ubuntu1~16.04) ...
Setting up libitm1:amd64 (9.2.1-17ubuntu1~16.04) ...
Setting up libatomic1:amd64 (9.2.1-17ubuntu1~16.04) ...
Setting up libasan2:amd64 (5.5.0-12ubuntu1~16.04) ...
Setting up liblsan0:amd64 (9.2.1-17ubuntu1~16.04) ...
Setting up libtsan0:amd64 (9.2.1-17ubuntu1~16.04) ...
Setting up gcc-7-base:amd64 (7.4.0-1ubuntu1~16.04~ppa1) ...
Setting up libubsan0:amd64 (7.4.0-1ubuntu1~16.04~ppa1) ...
Setting up libcilkrts5:amd64 (7.4.0-1ubuntu1~16.04~ppa1) ...
Setting up libmpx0:amd64 (5.5.0-12ubuntu1~16.04) ...
Setting up libgcc-5-dev:amd64 (5.5.0-12ubuntu1~16.04) ...
Setting up gcc-5 (5.5.0-12ubuntu1~16.04) ...
Setting up libstdc++-5-dev:amd64 (5.5.0-12ubuntu1~16.04) ...
Setting up g++-5 (5.5.0-12ubuntu1~16.04) ...
Processing triggers for libc-bin (2.23-0ubuntu11) ...
travis_time:end:21b768e5:start=1581257137725590458,finish=1581257157736633735,duration=20011043277,event=prepare
travis_fold:end:apt
travis_time:start:27e63478
travis_fold:start:services
travis_time:start:23c942fa
$ sudo systemctl start docker
travis_time:end:23c942fa:start=1581257157743618459,finish=1581257157754736149,duration=11117690,event=prepare
travis_fold:end:services
travis_time:end:23c942fa:start=1581257157743618459,finish=1581257160758884704,duration=3015266245,event=services
travis_time:start:1f39d4e6
travis_time:end:1f39d4e6:start=1581257160762052958,finish=1581257160764305467,duration=2252509,event=fix_ps4
travis_time:start:0a54c509

travis_fold:start:git.checkout
travis_time:start:344c0422
$ git clone --depth=50 --branch=0.1.0 https://github.com/manexim/messages.git manexim/messages
Cloning into 'manexim/messages'...
remote: Enumerating objects: 118, done.
remote: Counting objects:   0% (1/118)
remote: Counting objects:   1% (2/118)
remote: Counting objects:   2% (3/118)
remote: Counting objects:   3% (4/118)
remote: Counting objects:   4% (5/118)
remote: Counting objects:   5% (6/118)
remote: Counting objects:   6% (8/118)
remote: Counting objects:   7% (9/118)
remote: Counting objects:   8% (10/118)
remote: Counting objects:   9% (11/118)
remote: Counting objects:  10% (12/118)
remote: Counting objects:  11% (13/118)
remote: Counting objects:  12% (15/118)
remote: Counting objects:  13% (16/118)
remote: Counting objects:  14% (17/118)
remote: Counting objects:  15% (18/118)
remote: Counting objects:  16% (19/118)
remote: Counting objects:  17% (21/118)
remote: Counting objects:  18% (22/118)
remote: Counting objects:  19% (23/118)
remote: Counting objects:  20% (24/118)
remote: Counting objects:  21% (25/118)
remote: Counting objects:  22% (26/118)
remote: Counting objects:  23% (28/118)
remote: Counting objects:  24% (29/118)
remote: Counting objects:  25% (30/118)
remote: Counting objects:  26% (31/118)
remote: Counting objects:  27% (32/118)
remote: Counting objects:  28% (34/118)
remote: Counting objects:  29% (35/118)
remote: Counting objects:  30% (36/118)
remote: Counting objects:  31% (37/118)
remote: Counting objects:  32% (38/118)
remote: Counting objects:  33% (39/118)
remote: Counting objects:  34% (41/118)
remote: Counting objects:  35% (42/118)
remote: Counting objects:  36% (43/118)
remote: Counting objects:  37% (44/118)
remote: Counting objects:  38% (45/118)
remote: Counting objects:  39% (47/118)
remote: Counting objects:  40% (48/118)
remote: Counting objects:  41% (49/118)
remote: Counting objects:  42% (50/118)
remote: Counting objects:  43% (51/118)
remote: Counting objects:  44% (52/118)
remote: Counting objects:  45% (54/118)
remote: Counting objects:  46% (55/118)
remote: Counting objects:  47% (56/118)
remote: Counting objects:  48% (57/118)
remote: Counting objects:  49% (58/118)
remote: Counting objects:  50% (59/118)
remote: Counting objects:  51% (61/118)
remote: Counting objects:  52% (62/118)
remote: Counting objects:  53% (63/118)
remote: Counting objects:  54% (64/118)
remote: Counting objects:  55% (65/118)
remote: Counting objects:  56% (67/118)
remote: Counting objects:  57% (68/118)
remote: Counting objects:  58% (69/118)
remote: Counting objects:  59% (70/118)
remote: Counting objects:  60% (71/118)
remote: Counting objects:  61% (72/118)
remote: Counting objects:  62% (74/118)
remote: Counting objects:  63% (75/118)
remote: Counting objects:  64% (76/118)
remote: Counting objects:  65% (77/118)
remote: Counting objects:  66% (78/118)
remote: Counting objects:  67% (80/118)
remote: Counting objects:  68% (81/118)
remote: Counting objects:  69% (82/118)
remote: Counting objects:  70% (83/118)
remote: Counting objects:  71% (84/118)
remote: Counting objects:  72% (85/118)
remote: Counting objects:  73% (87/118)
remote: Counting objects:  74% (88/118)
remote: Counting objects:  75% (89/118)
remote: Counting objects:  76% (90/118)
remote: Counting objects:  77% (91/118)
remote: Counting objects:  78% (93/118)
remote: Counting objects:  79% (94/118)
remote: Counting objects:  80% (95/118)
remote: Counting objects:  81% (96/118)
remote: Counting objects:  82% (97/118)
remote: Counting objects:  83% (98/118)
remote: Counting objects:  84% (100/118)
remote: Counting objects:  85% (101/118)
remote: Counting objects:  86% (102/118)
remote: Counting objects:  87% (103/118)
remote: Counting objects:  88% (104/118)
remote: Counting objects:  89% (106/118)
remote: Counting objects:  90% (107/118)
remote: Counting objects:  91% (108/118)
remote: Counting objects:  92% (109/118)
remote: Counting objects:  93% (110/118)
remote: Counting objects:  94% (111/118)
remote: Counting objects:  95% (113/118)
remote: Counting objects:  96% (114/118)
remote: Counting objects:  97% (115/118)
remote: Counting objects:  98% (116/118)
remote: Counting objects:  99% (117/118)
remote: Counting objects: 100% (118/118)
remote: Counting objects: 100% (118/118), done.
remote: Compressing objects:   1% (1/71)
remote: Compressing objects:   2% (2/71)
remote: Compressing objects:   4% (3/71)
remote: Compressing objects:   5% (4/71)
remote: Compressing objects:   7% (5/71)
remote: Compressing objects:   8% (6/71)
remote: Compressing objects:   9% (7/71)
remote: Compressing objects:  11% (8/71)
remote: Compressing objects:  12% (9/71)
remote: Compressing objects:  14% (10/71)
remote: Compressing objects:  15% (11/71)
remote: Compressing objects:  16% (12/71)
remote: Compressing objects:  18% (13/71)
remote: Compressing objects:  19% (14/71)
remote: Compressing objects:  21% (15/71)
remote: Compressing objects:  22% (16/71)
remote: Compressing objects:  23% (17/71)
remote: Compressing objects:  25% (18/71)
remote: Compressing objects:  26% (19/71)
remote: Compressing objects:  28% (20/71)
remote: Compressing objects:  29% (21/71)
remote: Compressing objects:  30% (22/71)
remote: Compressing objects:  32% (23/71)
remote: Compressing objects:  33% (24/71)
remote: Compressing objects:  35% (25/71)
remote: Compressing objects:  36% (26/71)
remote: Compressing objects:  38% (27/71)
remote: Compressing objects:  39% (28/71)
remote: Compressing objects:  40% (29/71)
remote: Compressing objects:  42% (30/71)
remote: Compressing objects:  43% (31/71)
remote: Compressing objects:  45% (32/71)
remote: Compressing objects:  46% (33/71)
remote: Compressing objects:  47% (34/71)
remote: Compressing objects:  49% (35/71)
remote: Compressing objects:  50% (36/71)
remote: Compressing objects:  52% (37/71)
remote: Compressing objects:  53% (38/71)
remote: Compressing objects:  54% (39/71)
remote: Compressing objects:  56% (40/71)
remote: Compressing objects:  57% (41/71)
remote: Compressing objects:  59% (42/71)
remote: Compressing objects:  60% (43/71)
remote: Compressing objects:  61% (44/71)
remote: Compressing objects:  63% (45/71)
remote: Compressing objects:  64% (46/71)
remote: Compressing objects:  66% (47/71)
remote: Compressing objects:  67% (48/71)
remote: Compressing objects:  69% (49/71)
remote: Compressing objects:  70% (50/71)
remote: Compressing objects:  71% (51/71)
remote: Compressing objects:  73% (52/71)
remote: Compressing objects:  74% (53/71)
remote: Compressing objects:  76% (54/71)
remote: Compressing objects:  77% (55/71)
remote: Compressing objects:  78% (56/71)
remote: Compressing objects:  80% (57/71)
remote: Compressing objects:  81% (58/71)
remote: Compressing objects:  83% (59/71)
remote: Compressing objects:  84% (60/71)
remote: Compressing objects:  85% (61/71)
remote: Compressing objects:  87% (62/71)
remote: Compressing objects:  88% (63/71)
remote: Compressing objects:  90% (64/71)
remote: Compressing objects:  91% (65/71)
remote: Compressing objects:  92% (66/71)
remote: Compressing objects:  94% (67/71)
remote: Compressing objects:  95% (68/71)
remote: Compressing objects:  97% (69/71)
remote: Compressing objects:  98% (70/71)
remote: Compressing objects: 100% (71/71)
remote: Compressing objects: 100% (71/71), done.
Receiving objects:   0% (1/118)   
Receiving objects:   1% (2/118)   
Receiving objects:   2% (3/118)   
Receiving objects:   3% (4/118)   
Receiving objects:   4% (5/118)   
Receiving objects:   5% (6/118)   
Receiving objects:   6% (8/118)   
Receiving objects:   7% (9/118)   
Receiving objects:   8% (10/118)   
Receiving objects:   9% (11/118)   
Receiving objects:  10% (12/118)   
Receiving objects:  11% (13/118)   
Receiving objects:  12% (15/118)   
Receiving objects:  13% (16/118)   
Receiving objects:  14% (17/118)   
Receiving objects:  15% (18/118)   
Receiving objects:  16% (19/118)   
Receiving objects:  17% (21/118)   
Receiving objects:  18% (22/118)   
Receiving objects:  19% (23/118)   
Receiving objects:  20% (24/118)   
Receiving objects:  21% (25/118)   
Receiving objects:  22% (26/118)   
Receiving objects:  23% (28/118)   
Receiving objects:  24% (29/118)   
Receiving objects:  25% (30/118)   
Receiving objects:  26% (31/118)   
Receiving objects:  27% (32/118)   
Receiving objects:  28% (34/118)   
Receiving objects:  29% (35/118)   
Receiving objects:  30% (36/118)   
Receiving objects:  31% (37/118)   
Receiving objects:  32% (38/118)   
Receiving objects:  33% (39/118)   
Receiving objects:  34% (41/118)   
Receiving objects:  35% (42/118)   
Receiving objects:  36% (43/118)   
Receiving objects:  37% (44/118)   
Receiving objects:  38% (45/118)   
Receiving objects:  39% (47/118)   
Receiving objects:  40% (48/118)   
Receiving objects:  41% (49/118)   
Receiving objects:  42% (50/118)   
Receiving objects:  43% (51/118)   
Receiving objects:  44% (52/118)   
Receiving objects:  45% (54/118)   
Receiving objects:  46% (55/118)   
Receiving objects:  47% (56/118)   
Receiving objects:  48% (57/118)   
Receiving objects:  49% (58/118)   
Receiving objects:  50% (59/118)   
Receiving objects:  51% (61/118)   
Receiving objects:  52% (62/118)   
Receiving objects:  53% (63/118)   
Receiving objects:  54% (64/118)   
Receiving objects:  55% (65/118)   
Receiving objects:  56% (67/118)   
Receiving objects:  57% (68/118)   
Receiving objects:  58% (69/118)   
Receiving objects:  59% (70/118)   
Receiving objects:  60% (71/118)   
Receiving objects:  61% (72/118)   
Receiving objects:  62% (74/118)   
Receiving objects:  63% (75/118)   
Receiving objects:  64% (76/118)   
Receiving objects:  65% (77/118)   
Receiving objects:  66% (78/118)   
Receiving objects:  67% (80/118)   
Receiving objects:  68% (81/118)   
Receiving objects:  69% (82/118)   
Receiving objects:  70% (83/118)   
Receiving objects:  71% (84/118)   
Receiving objects:  72% (85/118)   
Receiving objects:  73% (87/118)   
Receiving objects:  74% (88/118)   
Receiving objects:  75% (89/118)   
Receiving objects:  76% (90/118)   
Receiving objects:  77% (91/118)   
Receiving objects:  78% (93/118)   
Receiving objects:  79% (94/118)   
Receiving objects:  80% (95/118)   
Receiving objects:  81% (96/118)   
Receiving objects:  82% (97/118)   
remote: Total 118 (delta 48), reused 97 (delta 31), pack-reused 0
Receiving objects:  83% (98/118)   
Receiving objects:  84% (100/118)   
Receiving objects:  85% (101/118)   
Receiving objects:  86% (102/118)   
Receiving objects:  87% (103/118)   
Receiving objects:  88% (104/118)   
Receiving objects:  89% (106/118)   
Receiving objects:  90% (107/118)   
Receiving objects:  91% (108/118)   
Receiving objects:  92% (109/118)   
Receiving objects:  93% (110/118)   
Receiving objects:  94% (111/118)   
Receiving objects:  95% (113/118)   
Receiving objects:  96% (114/118)   
Receiving objects:  97% (115/118)   
Receiving objects:  98% (116/118)   
Receiving objects:  99% (117/118)   
Receiving objects: 100% (118/118)   
Receiving objects: 100% (118/118), 89.13 KiB | 3.30 MiB/s, done.
Resolving deltas:   0% (0/48)   
Resolving deltas:   6% (3/48)   
Resolving deltas:  16% (8/48)   
Resolving deltas:  18% (9/48)   
Resolving deltas:  41% (20/48)   
Resolving deltas:  45% (22/48)   
Resolving deltas:  47% (23/48)   
Resolving deltas:  50% (24/48)   
Resolving deltas:  56% (27/48)   
Resolving deltas:  60% (29/48)   
Resolving deltas:  75% (36/48)   
Resolving deltas:  87% (42/48)   
Resolving deltas:  89% (43/48)   
Resolving deltas:  97% (47/48)   
Resolving deltas: 100% (48/48)   
Resolving deltas: 100% (48/48), done.
Note: checking out '800635deebd639437f235bae8d71e7485b259c51'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

travis_time:end:344c0422:start=1581257160770426330,finish=1581257161445556141,duration=675129811,event=checkout
$ cd manexim/messages
$ git checkout -qf 0.1.0
travis_fold:end:git.checkout

travis_time:end:344c0422:start=1581257160770426330,finish=1581257161452207102,duration=681780772,event=checkout
travis_time:start:11dbf6ce
travis_time:end:11dbf6ce:start=1581257161455220204,finish=1581257161460334419,duration=5114215,event=env
travis_fold:start:nvm.install
travis_time:start:059bb23d
$ nvm install 10/*
Downloading and installing node v10.19.0...
Downloading https://nodejs.org/dist/v10.19.0/node-v10.19.0-linux-x64.tar.xz...
Computing checksum with sha256sum
Checksums matched!
Now using node v10.19.0 (npm v6.13.4)
travis_time:end:059bb23d:start=1581257162467205144,finish=1581257165617131580,duration=3149926436,event=setup
travis_fold:end:nvm.install

travis_fold:start:cache.1
Setting up build cache
$ export CASHER_DIR=${TRAVIS_HOME}/.casher
travis_time:start:0189db54
$ Installing caching utilities
travis_time:end:0189db54:start=1581257166772039336,finish=1581257167038795603,duration=266756267,event=setup_casher
travis_time:start:002dce40
travis_time:end:002dce40:start=1581257167043440520,finish=1581257167046016948,duration=2576428,event=setup_casher
travis_time:start:0dcee5b0
attempting to download cache archive
fetching cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--node-10/*.tgz
fetching cache-linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--node-10/*.tgz
fetching cache--node-10/*.tgz
fetching cache--linux-xenial-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--node-10/*.tgz
found cache
travis_time:end:0dcee5b0:start=1581257167049282358,finish=1581257169064889435,duration=2015607077,event=setup_casher
travis_fold:end:cache.1

travis_fold:start:cache.npm

travis_time:start:0a03ae9e
travis_time:end:0a03ae9e:start=1581257169249562729,finish=1581257169252432862,duration=2870133,event=setup_cache
travis_time:start:0cec1236
adding /home/travis/build/manexim/messages/node_modules to cache
creating directory /home/travis/build/manexim/messages/node_modules
travis_time:end:0cec1236:start=1581257169255925244,finish=1581257170182959152,duration=927033908,event=setup_cache
travis_fold:end:cache.npm
$ node --version
v10.19.0
$ npm --version
6.13.4
$ nvm --version
0.35.2

travis_fold:start:install
travis_time:start:11a3f03e
$ npm i -g @elementaryos/houston
npm WARN deprecated superagent@4.1.0: Please note that v5.0.1+ of superagent removes User-Agent header by default, therefore you may need to add it yourself (e.g. GitHub blocks requests without a User-Agent header).  This notice will go away with v5.0.2+ once it is released.
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
/home/travis/.nvm/versions/node/v10.19.0/bin/houston -> /home/travis/.nvm/versions/node/v10.19.0/lib/node_modules/@elementaryos/houston/dest/bin.js

> nodegit@0.24.3 install /home/travis/.nvm/versions/node/v10.19.0/lib/node_modules/@elementaryos/houston/node_modules/nodegit
> node lifecycleScripts/preinstall && node lifecycleScripts/install

[nodegit] Running pre-install script
[nodegit] Running install script
node-pre-gyp
WARN Using request for node-pre-gyp https download
[nodegit] Success: "/home/travis/.nvm/versions/node/v10.19.0/lib/node_modules/@elementaryos/houston/node_modules/nodegit/build/Release/nodegit.node" is installed via remote
[nodegit] Completed installation successfully.

> core-js@2.6.11 postinstall /home/travis/.nvm/versions/node/v10.19.0/lib/node_modules/@elementaryos/houston/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

> ejs@2.7.4 postinstall /home/travis/.nvm/versions/node/v10.19.0/lib/node_modules/@elementaryos/houston/node_modules/ejs
> node ./postinstall.js

> nodegit@0.24.3 postinstall /home/travis/.nvm/versions/node/v10.19.0/lib/node_modules/@elementaryos/houston/node_modules/nodegit
> node lifecycleScripts/postinstall

+ @elementaryos/houston@6.2.0
added 516 packages from 413 contributors in 19.399s
travis_time:end:11a3f03e:start=1581257170632965372,finish=1581257190518808437,duration=19885843065,event=install
travis_fold:end:install
travis_time:start:150c02b1
$ houston ci
THIS COMMAND IS NOT FULLY COMPLETE
IT ONLY WORKS ON GITHUB WITH TRAVIS AT THIS TIME
Testing "/home/travis/build/manexim/messages" project for "https://github.com/manexim/messages"
/home/travis/.travis/functions: line 109:  6155 Segmentation fault      (core dumped) houston ci
travis_time:end:150c02b1:start=1581257190523350834,finish=1581257191484641506,duration=961290672,event=script
The command "houston ci" exited with 139.
travis_fold:start:cache.2
store build cache
travis_time:start:03eccc0c
travis_time:end:03eccc0c:start=1581257191488872856,finish=1581257191491527664,duration=2654808,event=cache
travis_time:start:0a0052ec
nothing changed
travis_time:end:0a0052ec:start=1581257191495068132,finish=1581257192348529156,duration=853461024,event=cache
travis_fold:end:cache.2


Done. Your build exited with 1.
peteruithoven commented 4 years ago

From gitter I understood Houston does work with a specific (slightly older) Node.js version: 10.17.0. https://gitter.im/elementary/houston?at=5e3d28ce40da694c5e123cab

This solved it for me: https://github.com/peteruithoven/resizer/issues/48