oracle / truffleruby

A high performance implementation of the Ruby programming language, built on GraalVM.
https://www.graalvm.org/ruby/
Other
2.99k stars 181 forks source link

OOM error when running tests on travis CI #2087

Closed iliabylich closed 3 years ago

iliabylich commented 3 years ago

Fatal error: java.lang.OutOfMemoryError: Could not allocate an aligned heap chunk

Job output: https://travis-ci.org/github/whitequark/parser/jobs/723110359

Raw output (in case Travis removes the log):

Click to expand! ``` travis_fold:start:worker_info Worker information hostname: 7782c4b9-ae90-47cd-9ca6-69a87cfd71fc@1.worker-org-8b5957499-v4md7.gce-production-3 version: v6.2.17 https://github.com/travis-ci/worker/tree/bc420764f334fe0d096a417c80426f672f1b7d18 instance: travis-job-5f33f752-0bbc-42d5-a540-735f6e0abadc travis-ci-garnet-trusty-1512502259-986baf0 (via amqp) startup: 6.165097016s travis_fold:end:worker_info travis_time:start:027c5a1e travis_time:end:027c5a1e:start=1598971780915926820,finish=1598971781081381645,duration=165454825,event=no_world_writable_dirs travis_time:start:0a278bd9 travis_time:end:0a278bd9:start=1598971781084668768,finish=1598971781094452882,duration=9784114,event=agent travis_time:start:10f47460 travis_time:end:10f47460:start=1598971781097388022,finish=1598971781099455331,duration=2067309,event=check_unsupported travis_time:start:206dcbb8 travis_fold:start:system_info Build system information Build language: ruby Build dist: trusty Build id: 723110357 Job id: 723110359 Runtime kernel version: 4.4.0-101-generic travis-build version: 8f30c5a8 Build image provisioning date and time Tue Dec 5 19:58:13 UTC 2017 Operating System Details Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty Cookbooks Version 7c2c6a6 https://github.com/travis-ci/travis-cookbooks/tree/7c2c6a6 git version git version 2.15.1 bash version GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) gcc version gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. docker version Client: Version: 17.09.0-ce API version: 1.32 Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:42:38 2017 OS/Arch: linux/amd64 Server: Version: 17.09.0-ce API version: 1.32 (minimum version 1.12) Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:41:20 2017 OS/Arch: linux/amd64 Experimental: false clang version clang version 5.0.0 (tags/RELEASE_500/final) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /usr/local/clang-5.0.0/bin jq version jq-1.5 bats version Bats 0.4.0 shellcheck version 0.4.6 shfmt version v2.0.0 ccache version ccache version 3.1.9 Copyright (C) 2002-2007 Andrew Tridgell Copyright (C) 2009-2011 Joel Rosdahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. cmake version cmake version 3.9.2 CMake suite maintained and supported by Kitware (kitware.com/cmake). heroku version heroku-cli/6.14.39-addc925 (linux-x64) node-v9.2.0 imagemagick version Version: ImageMagick 6.7.7-10 2017-07-31 Q16 http://www.imagemagick.org md5deep version 4.2 mercurial version Mercurial Distributed SCM (version 4.2.2) (see https://mercurial-scm.org for more information) Copyright (C) 2005-2017 Matt Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. mysql version mysql Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using EditLine wrapper openssl version OpenSSL 1.0.1f 6 Jan 2014 packer version Packer v1.0.2 Your version of Packer is out of date! The latest version is 1.1.2. You can update by downloading from www.packer.io postgresql client version psql (PostgreSQL) 9.6.6 ragel version Ragel State Machine Compiler version 6.8 Feb 2013 Copyright (c) 2001-2009 by Adrian Thurston subversion version svn, version 1.8.8 (r1568071) compiled Aug 10 2017, 17:20:39 on x86_64-pc-linux-gnu Copyright (C) 2013 The Apache Software Foundation. This software consists of contributions made by many people; see the NOTICE file for more information. Subversion is open source software, see http://subversion.apache.org/ The following repository access (RA) modules are available: * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - using serf 1.3.3 - handles 'http' scheme - handles 'https' scheme sudo version Sudo version 1.8.9p5 Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p: --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-timedir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux Sudoers policy plugin version 1.8.9p5 Sudoers file grammar version 43 Sudoers path: /etc/sudoers Authentication methods: 'pam' Syslog facility if syslog is being used for logging: authpriv Syslog priority to use when user authenticates successfully: notice Syslog priority to use when user authenticates unsuccessfully: alert Send mail if the user is not in sudoers Use a separate timestamp for each user/tty combo Lecture user the first time they run sudo Root may run sudo Allow some information gathering to give useful error messages Require fully-qualified hostnames in the sudoers file Visudo will honor the EDITOR environment variable Set the LOGNAME and USER environment variables Length at which to wrap log file lines (0 for no wrap): 80 Authentication timestamp timeout: 15.0 minutes Password prompt timeout: 0.0 minutes Number of tries to enter a password: 3 Umask to use or 0777 to use user's: 022 Path to mail program: /usr/sbin/sendmail Flags for mail program: -t Address to send mail to: root Subject line for mail messages: *** SECURITY information for %h *** Incorrect password message: Sorry, try again. Path to authentication timestamp dir: /var/lib/sudo Default password prompt: [sudo] password for %p: Default user to run commands as: root Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin Path to the editor for use by visudo: /usr/bin/editor When to require a password for 'list' pseudocommand: any When to require a password for 'verify' pseudocommand: all File descriptors >= 3 will be closed before executing a command Environment variables to check for sanity: TZ TERM LINGUAS LC_* LANGUAGE LANG COLORTERM Environment variables to remove: RUBYOPT RUBYLIB PYTHONUSERBASE PYTHONINSPECT PYTHONPATH PYTHONHOME TMPPREFIX ZDOTDIR READNULLCMD NULLCMD FPATH PERL5DB PERL5OPT PERL5LIB PERLLIB PERLIO_DEBUG JAVA_TOOL_OPTIONS SHELLOPTS GLOBIGNORE PS4 BASH_ENV ENV TERMCAP TERMPATH TERMINFO_DIRS TERMINFO _RLD* LD_* PATH_LOCALE NLSPATH HOSTALIASES RES_OPTIONS LOCALDOMAIN CDPATH IFS Environment variables to preserve: JAVA_HOME TRAVIS CI DEBIAN_FRONTEND XAUTHORIZATION XAUTHORITY PS2 PS1 PATH LS_COLORS KRB5CCNAME HOSTNAME HOME DISPLAY COLORS Locale to use while parsing sudoers: C Directory in which to store input/output logs: /var/log/sudo-io File in which to store the input/output log: %{seq} Add an entry to the utmp/utmpx file when allocating a pty PAM service name to use PAM service name to use for login shells Create a new PAM session for the command to run in Maximum I/O log sequence number: 0 Local IP address and netmask pairs: 10.240.0.28/255.255.255.255 172.17.0.1/255.255.0.0 Sudoers I/O plugin version 1.8.9p5 gzip version gzip 1.6 Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc. Copyright (C) 1993 Jean-loup Gailly. This is free software. You may redistribute copies of it under the terms of the GNU General Public License . There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly. zip version Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license. This is Zip 3.0 (July 5th 2008), by Info-ZIP. Currently maintained by E. Gordon. Please send bug reports to the authors using the web page at www.info-zip.org; see README for details. Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip, as of above date; see http://www.info-zip.org/ for other sites. Compiled with gcc 4.8.2 for Unix (Linux ELF) on Oct 21 2013. Zip special compilation options: USE_EF_UT_TIME (store Universal Time) BZIP2_SUPPORT (bzip2 library version 1.0.6, 6-Sept-2010) bzip2 code and library copyright (c) Julian R Seward (See the bzip2 license for terms of use) SYMLINK_SUPPORT (symbolic links supported) LARGE_FILE_SUPPORT (can read and write large files on file system) ZIP64_SUPPORT (use Zip64 to store large files in archives) UNICODE_SUPPORT (store and read UTF-8 Unicode paths) STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field) UIDGID_NOT_16BIT (old Unix 16-bit UID/GID extra field not used) [encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3) Encryption notice: The encryption code of this program is not copyrighted and is put in the public domain. It was originally written in Europe and, to the best of our knowledge, can be freely distributed in both source and object forms from any country, including the USA under License Exception TSU of the U.S. Export Administration Regulations (section 740.13(e)) of 6 June 2002. Zip environment options: ZIP: [none] ZIPOPT: [none] vim version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18) Included patches: 1-52 Extra patches: 8.0.0056 Modified by pkg-vim-maintainers@lists.alioth.debian.org Compiled by buildd@ Huge version without GUI. Features included (+) or not (-): +acl +farsi +mouse_netterm +syntax +arabic +file_in_path +mouse_sgr +tag_binary +autocmd +find_in_path -mouse_sysmouse +tag_old_static -balloon_eval +float +mouse_urxvt -tag_any_white -browse +folding +mouse_xterm -tcl ++builtin_terms -footer +multi_byte +terminfo +byte_offset +fork() +multi_lang +termresponse +cindent +gettext -mzscheme +textobjects -clientserver -hangul_input +netbeans_intg +title -clipboard +iconv +path_extra -toolbar +cmdline_compl +insert_expand -perl +user_commands +cmdline_hist +jumplist +persistent_undo +vertsplit +cmdline_info +keymap +postscript +virtualedit +comments +langmap +printer +visual +conceal +libcall +profile +visualextra +cryptv +linebreak +python +viminfo +cscope +lispindent -python3 +vreplace +cursorbind +listcmds +quickfix +wildignore +cursorshape +localmap +reltime +wildmenu +dialog_con -lua +rightleft +windows +diff +menu -ruby +writebackup +digraphs +mksession +scrollbind -X11 -dnd +modify_fname +signs -xfontset -ebcdic +mouse +smartindent -xim +emacs_tags -mouseshape -sniff -xsmp +eval +mouse_dec +startuptime -xterm_clipboard +ex_extra +mouse_gpm +statusline -xterm_save +extra_search -mouse_jsbterm -sun_workshop -xpm system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 Linking: gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions iptables version iptables v1.4.21 curl version curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 wget version GNU Wget 1.15 built on linux-gnu. rsync version rsync version 3.1.0 protocol version 31 gimme version v1.2.0 nvm version 0.33.6 perlbrew version /home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.80 phpenv version rbenv 1.1.1-25-g6aa70b6 rvm version rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io] default ruby version ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux] CouchDB version couchdb 1.6.1 ElasticSearch version 5.5.0 Installed Firefox version firefox 56.0.2 MongoDB version MongoDB 3.4.10 PhantomJS version 2.1.1 Pre-installed PostgreSQL versions 9.2.24 9.3.20 9.4.15 9.5.10 9.6.6 RabbitMQ Version 3.6.14 Redis version redis-server 4.0.6 riak version 2.2.3 Pre-installed Go versions 1.7.4 ant version Apache Ant(TM) version 1.9.3 compiled on April 8 2014 mvn version Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T07:58:13Z) Maven home: /usr/local/maven-3.5.2 Java version: 1.8.0_151, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-oracle/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.4.0-98-generic", arch: "amd64", family: "unix" gradle version ------------------------------------------------------------ Gradle 4.0.1 ------------------------------------------------------------ Build time: 2017-07-07 14:02:41 UTC Revision: 38e5dc0f772daecca1d2681885d3d85414eb6826 Groovy: 2.4.11 Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015 JVM: 1.8.0_151 (Oracle Corporation 25.151-b12) OS: Linux 4.4.0-98-generic amd64 lein version Leiningen 2.8.1 on Java 1.8.0_151 Java HotSpot(TM) 64-Bit Server VM Pre-installed Node.js versions v4.8.6 v6.12.0 v6.12.1 v8.9 v8.9.1 phpenv versions system 5.6 * 5.6.32 (set by /home/travis/.phpenv/version) 7.0 7.0.25 7.1 7.1.11 hhvm hhvm-stable composer --version Composer version 1.5.2 2017-09-11 16:59:25 Pre-installed Ruby versions ruby-2.2.7 ruby-2.3.4 ruby-2.4.1 travis_fold:end:system_info  travis_time:end:206dcbb8:start=1598971781102221494,finish=1598971781108076924,duration=5855430,event=show_system_info travis_time:start:109c317d travis_time:end:109c317d:start=1598971781110756538,finish=1598971781135024231,duration=24267693,event=rm_riak_source travis_time:start:25e9a690 travis_time:end:25e9a690:start=1598971781138769398,finish=1598971781145140757,duration=6371359,event=fix_rwky_redis travis_time:start:0b56ffda travis_time:end:0b56ffda:start=1598971781149714615,finish=1598971781477036756,duration=327322141,event=wait_for_network travis_time:start:000b0180 travis_time:end:000b0180:start=1598971781480105468,finish=1598971782152915112,duration=672809644,event=update_apt_keys travis_time:start:12002d07 travis_time:end:12002d07:start=1598971782155884712,finish=1598971783097838748,duration=941954036,event=fix_hhvm_source travis_time:start:01ecb8e3 travis_time:end:01ecb8e3:start=1598971783101096251,finish=1598971783109715807,duration=8619556,event=update_mongo_arch travis_time:start:05f38220 travis_time:end:05f38220:start=1598971783112484226,finish=1598971783147747486,duration=35263260,event=fix_sudo_enabled_trusty travis_time:start:00d64fbb travis_time:end:00d64fbb:start=1598971783150789013,finish=1598971783152869524,duration=2080511,event=update_glibc travis_time:start:1ac4d677 travis_time:end:1ac4d677:start=1598971783155578717,finish=1598971783163035082,duration=7456365,event=clean_up_path travis_time:start:0aa06c48 travis_time:end:0aa06c48:start=1598971783165841144,finish=1598971783173141209,duration=7300065,event=fix_resolv_conf travis_time:start:050a3732 travis_time:end:050a3732:start=1598971783175858119,finish=1598971783183684811,duration=7826692,event=fix_etc_hosts travis_time:start:01677a68 travis_time:end:01677a68:start=1598971783186411384,finish=1598971783194794286,duration=8382902,event=fix_mvn_settings_xml travis_time:start:04354680 travis_time:end:04354680:start=1598971783197548581,finish=1598971783206008795,duration=8460214,event=no_ipv6_localhost travis_time:start:018cf13a travis_time:end:018cf13a:start=1598971783208857797,finish=1598971783210927816,duration=2070019,event=fix_etc_mavenrc travis_time:start:24ff7258 travis_time:end:24ff7258:start=1598971783213695002,finish=1598971783216421525,duration=2726523,event=fix_wwdr_certificate travis_time:start:0cc2e738 travis_time:end:0cc2e738:start=1598971783219094974,finish=1598971783240436599,duration=21341625,event=put_localhost_first travis_time:start:0e15b6ae travis_time:end:0e15b6ae:start=1598971783243156849,finish=1598971783246090861,duration=2934012,event=home_paths travis_time:start:00811f24 travis_time:end:00811f24:start=1598971783248794793,finish=1598971783259412950,duration=10618157,event=disable_initramfs travis_time:start:06532290 travis_time:end:06532290:start=1598971783262318832,finish=1598971783566385029,duration=304066197,event=disable_ssh_roaming travis_time:start:144b6040 travis_time:end:144b6040:start=1598971783569213091,finish=1598971783571252142,duration=2039051,event=debug_tools travis_time:start:061f0570 travis_time:end:061f0570:start=1598971783573975403,finish=1598971783576727599,duration=2752196,event=uninstall_oclint travis_time:start:157f94f4 travis_time:end:157f94f4:start=1598971783579431373,finish=1598971783582065210,duration=2633837,event=rvm_use travis_time:start:03c74f43 travis_time:end:03c74f43:start=1598971783584779521,finish=1598971783591529585,duration=6750064,event=rm_etc_boto_cfg travis_time:start:03235c05 travis_time:end:03235c05:start=1598971783594272756,finish=1598971783596254645,duration=1981889,event=rm_oraclejdk8_symlink travis_time:start:121c3d4e travis_time:end:121c3d4e:start=1598971783599002896,finish=1598971783647251913,duration=48249017,event=enable_i386 travis_time:start:2f2ec600 travis_time:end:2f2ec600:start=1598971783650753160,finish=1598971783655872311,duration=5119151,event=update_rubygems travis_time:start:02639f49 travis_time:end:02639f49:start=1598971783659203468,finish=1598971784544949710,duration=885746242,event=ensure_path_components travis_time:start:03af9c38 travis_time:end:03af9c38:start=1598971784548555111,finish=1598971784551076514,duration=2521403,event=redefine_curl travis_time:start:12d3a33f travis_time:end:12d3a33f:start=1598971784554354090,finish=1598971784556682066,duration=2327976,event=nonblock_pipe travis_time:start:03ce5d97 travis_time:end:03ce5d97:start=1598971784559650174,finish=1598971790589831077,duration=6030180903,event=apt_get_update travis_time:start:35bac07c travis_time:end:35bac07c:start=1598971790593067074,finish=1598971790595206434,duration=2139360,event=deprecate_xcode_64 travis_time:start:13faff9a travis_time:end:13faff9a:start=1598971790597927341,finish=1598971795010504311,duration=4412576970,event=update_heroku travis_time:start:0bf2a80b travis_time:end:0bf2a80b:start=1598971795013547016,finish=1598971795015715380,duration=2168364,event=shell_session_update travis_time:start:1195baf8 travis_fold:start:docker_mtu docker stop/waiting docker start/running, process 3851 travis_fold:end:docker_mtu travis_time:end:1195baf8:start=1598971795018461064,finish=1598971796206770610,duration=1188309546,event=set_docker_mtu travis_time:start:16fdb865 travis_fold:start:resolvconf resolvconf stop/waiting resolvconf start/running travis_fold:end:resolvconf travis_time:end:16fdb865:start=1598971796209856437,finish=1598971796267140818,duration=57284381,event=resolvconf travis_time:start:15ab2718 travis_time:end:15ab2718:start=1598971796270159387,finish=1598971796358707283,duration=88547896,event=maven_central_mirror travis_time:start:06621d41 travis_time:end:06621d41:start=1598971796361826401,finish=1598971796425239969,duration=63413568,event=maven_https travis_time:start:1b3362d6 travis_time:end:1b3362d6:start=1598971796428599880,finish=1598971796430785648,duration=2185768,event=fix_ps4 travis_time:start:250070ba  travis_fold:start:git.checkout travis_time:start:1089d051 $ git clone --depth=50 https://github.com/whitequark/parser.git whitequark/parser Cloning into 'whitequark/parser'... remote: Enumerating objects: 569, done. remote: Counting objects: 0% (1/569) remote: Counting objects: 1% (6/569) remote: Counting objects: 2% (12/569) remote: Counting objects: 3% (18/569) remote: Counting objects: 4% (23/569) remote: Counting objects: 5% (29/569) remote: Counting objects: 6% (35/569) remote: Counting objects: 7% (40/569) remote: Counting objects: 8% (46/569) remote: Counting objects: 9% (52/569) remote: Counting objects: 10% (57/569) remote: Counting objects: 11% (63/569) remote: Counting objects: 12% (69/569) remote: Counting objects: 13% (74/569) remote: Counting objects: 14% (80/569) remote: Counting objects: 15% (86/569) remote: Counting objects: 16% (92/569) remote: Counting objects: 17% (97/569) remote: Counting objects: 18% (103/569) remote: Counting objects: 19% (109/569) remote: Counting objects: 20% (114/569) remote: Counting objects: 21% (120/569) remote: Counting objects: 22% (126/569) remote: Counting objects: 23% (131/569) remote: Counting objects: 24% (137/569) remote: Counting objects: 25% (143/569) remote: Counting objects: 26% (148/569) remote: Counting objects: 27% (154/569) remote: Counting objects: 28% (160/569) remote: Counting objects: 29% (166/569) remote: Counting objects: 30% (171/569) remote: Counting objects: 31% (177/569) remote: Counting objects: 32% (183/569) remote: Counting objects: 33% (188/569) remote: Counting objects: 34% (194/569) remote: Counting objects: 35% (200/569) remote: Counting objects: 36% (205/569) remote: Counting objects: 37% (211/569) remote: Counting objects: 38% (217/569) remote: Counting objects: 39% (222/569) remote: Counting objects: 40% (228/569) remote: Counting objects: 41% (234/569) remote: Counting objects: 42% (239/569) remote: Counting objects: 43% (245/569) remote: Counting objects: 44% (251/569) remote: Counting objects: 45% (257/569) remote: Counting objects: 46% (262/569) remote: Counting objects: 47% (268/569) remote: Counting objects: 48% (274/569) remote: Counting objects: 49% (279/569) remote: Counting objects: 50% (285/569) remote: Counting objects: 51% (291/569) remote: Counting objects: 52% (296/569) remote: Counting objects: 53% (302/569) remote: Counting objects: 54% (308/569) remote: Counting objects: 55% (313/569) remote: Counting objects: 56% (319/569) remote: Counting objects: 57% (325/569) remote: Counting objects: 58% (331/569) remote: Counting objects: 59% (336/569) remote: Counting objects: 60% (342/569) remote: Counting objects: 61% (348/569) remote: Counting objects: 62% (353/569) remote: Counting objects: 63% (359/569) remote: Counting objects: 64% (365/569) remote: Counting objects: 65% (370/569) remote: Counting objects: 66% (376/569) remote: Counting objects: 67% (382/569) remote: Counting objects: 68% (387/569) remote: Counting objects: 69% (393/569) remote: Counting objects: 70% (399/569) remote: Counting objects: 71% (404/569) remote: Counting objects: 72% (410/569) remote: Counting objects: 73% (416/569) remote: Counting objects: 74% (422/569) remote: Counting objects: 75% (427/569) remote: Counting objects: 76% (433/569) remote: Counting objects: 77% (439/569) remote: Counting objects: 78% (444/569) remote: Counting objects: 79% (450/569) remote: Counting objects: 80% (456/569) remote: Counting objects: 81% (461/569) remote: Counting objects: 82% (467/569) remote: Counting objects: 83% (473/569) remote: Counting objects: 84% (478/569) remote: Counting objects: 85% (484/569) remote: Counting objects: 86% (490/569) remote: Counting objects: 87% (496/569) remote: Counting objects: 88% (501/569) remote: Counting objects: 89% (507/569) remote: Counting objects: 90% (513/569) remote: Counting objects: 91% (518/569) remote: Counting objects: 92% (524/569) remote: Counting objects: 93% (530/569) remote: Counting objects: 94% (535/569) remote: Counting objects: 95% (541/569) remote: Counting objects: 96% (547/569) remote: Counting objects: 97% (552/569) remote: Counting objects: 98% (558/569) remote: Counting objects: 99% (564/569) remote: Counting objects: 100% (569/569) remote: Counting objects: 100% (569/569), done. remote: Compressing objects: 0% (1/262) remote: Compressing objects: 1% (3/262) remote: Compressing objects: 2% (6/262) remote: Compressing objects: 3% (8/262) remote: Compressing objects: 4% (11/262) remote: Compressing objects: 5% (14/262) remote: Compressing objects: 6% (16/262) remote: Compressing objects: 7% (19/262) remote: Compressing objects: 8% (21/262) remote: Compressing objects: 9% (24/262) remote: Compressing objects: 10% (27/262) remote: Compressing objects: 11% (29/262) remote: Compressing objects: 12% (32/262) remote: Compressing objects: 13% (35/262) remote: Compressing objects: 14% (37/262) remote: Compressing objects: 15% (40/262) remote: Compressing objects: 16% (42/262) remote: Compressing objects: 17% (45/262) remote: Compressing objects: 18% (48/262) remote: Compressing objects: 19% (50/262) remote: Compressing objects: 20% (53/262) remote: Compressing objects: 21% (56/262) remote: Compressing objects: 22% (58/262) remote: Compressing objects: 23% (61/262) remote: Compressing objects: 24% (63/262) remote: Compressing objects: 25% (66/262) remote: Compressing objects: 26% (69/262) remote: Compressing objects: 27% (71/262) remote: Compressing objects: 28% (74/262) remote: Compressing objects: 29% (76/262) remote: Compressing objects: 30% (79/262) remote: Compressing objects: 31% (82/262) remote: Compressing objects: 32% (84/262) remote: Compressing objects: 33% (87/262) remote: Compressing objects: 34% (90/262) remote: Compressing objects: 35% (92/262) remote: Compressing objects: 36% (95/262) remote: Compressing objects: 37% (97/262) remote: Compressing objects: 38% (100/262) remote: Compressing objects: 39% (103/262) remote: Compressing objects: 40% (105/262) remote: Compressing objects: 41% (108/262) remote: Compressing objects: 42% (111/262) remote: Compressing objects: 43% (113/262) remote: Compressing objects: 44% (116/262) remote: Compressing objects: 45% (118/262) remote: Compressing objects: 46% (121/262) remote: Compressing objects: 47% (124/262) remote: Compressing objects: 48% (126/262) remote: Compressing objects: 49% (129/262) remote: Compressing objects: 50% (131/262) remote: Compressing objects: 51% (134/262) remote: Compressing objects: 52% (137/262) remote: Compressing objects: 53% (139/262) remote: Compressing objects: 54% (142/262) remote: Compressing objects: 55% (145/262) remote: Compressing objects: 56% (147/262) remote: Compressing objects: 57% (150/262) remote: Compressing objects: 58% (152/262) remote: Compressing objects: 59% (155/262) remote: Compressing objects: 60% (158/262) remote: Compressing objects: 61% (160/262) remote: Compressing objects: 62% (163/262) remote: Compressing objects: 63% (166/262) remote: Compressing objects: 64% (168/262) remote: Compressing objects: 65% (171/262) remote: Compressing objects: 66% (173/262) remote: Compressing objects: 67% (176/262) remote: Compressing objects: 68% (179/262) remote: Compressing objects: 69% (181/262) remote: Compressing objects: 70% (184/262) remote: Compressing objects: 71% (187/262) remote: Compressing objects: 72% (189/262) remote: Compressing objects: 73% (192/262) remote: Compressing objects: 74% (194/262) remote: Compressing objects: 75% (197/262) remote: Compressing objects: 76% (200/262) remote: Compressing objects: 77% (202/262) remote: Compressing objects: 78% (205/262) remote: Compressing objects: 79% (207/262) remote: Compressing objects: 80% (210/262) remote: Compressing objects: 81% (213/262) remote: Compressing objects: 82% (215/262) remote: Compressing objects: 83% (218/262) remote: Compressing objects: 84% (221/262) remote: Compressing objects: 85% (223/262) remote: Compressing objects: 86% (226/262) remote: Compressing objects: 87% (228/262) remote: Compressing objects: 88% (231/262) remote: Compressing objects: 89% (234/262) remote: Compressing objects: 90% (236/262) remote: Compressing objects: 91% (239/262) remote: Compressing objects: 92% (242/262) remote: Compressing objects: 93% (244/262) remote: Compressing objects: 94% (247/262) remote: Compressing objects: 95% (249/262) remote: Compressing objects: 96% (252/262) remote: Compressing objects: 97% (255/262) remote: Compressing objects: 98% (257/262) remote: Compressing objects: 99% (260/262) remote: Compressing objects: 100% (262/262) remote: Compressing objects: 100% (262/262), done. Receiving objects: 0% (1/569) Receiving objects: 1% (6/569) Receiving objects: 2% (12/569) Receiving objects: 3% (18/569) Receiving objects: 4% (23/569) Receiving objects: 5% (29/569) Receiving objects: 6% (35/569) Receiving objects: 7% (40/569) Receiving objects: 8% (46/569) Receiving objects: 9% (52/569) Receiving objects: 10% (57/569) Receiving objects: 11% (63/569) Receiving objects: 12% (69/569) Receiving objects: 13% (74/569) Receiving objects: 14% (80/569) Receiving objects: 15% (86/569) Receiving objects: 16% (92/569) Receiving objects: 17% (97/569) Receiving objects: 18% (103/569) Receiving objects: 19% (109/569) Receiving objects: 20% (114/569) Receiving objects: 21% (120/569) Receiving objects: 22% (126/569) Receiving objects: 23% (131/569) Receiving objects: 24% (137/569) Receiving objects: 25% (143/569) Receiving objects: 26% (148/569) Receiving objects: 27% (154/569) Receiving objects: 28% (160/569) Receiving objects: 29% (166/569) Receiving objects: 30% (171/569) Receiving objects: 31% (177/569) Receiving objects: 32% (183/569) Receiving objects: 33% (188/569) Receiving objects: 34% (194/569) Receiving objects: 35% (200/569) Receiving objects: 36% (205/569) Receiving objects: 37% (211/569) Receiving objects: 38% (217/569) Receiving objects: 39% (222/569) Receiving objects: 40% (228/569) Receiving objects: 41% (234/569) Receiving objects: 42% (239/569) Receiving objects: 43% (245/569) Receiving objects: 44% (251/569) Receiving objects: 45% (257/569) Receiving objects: 46% (262/569) Receiving objects: 47% (268/569) Receiving objects: 48% (274/569) Receiving objects: 49% (279/569) Receiving objects: 50% (285/569) Receiving objects: 51% (291/569) Receiving objects: 52% (296/569) Receiving objects: 53% (302/569) Receiving objects: 54% (308/569) Receiving objects: 55% (313/569) Receiving objects: 56% (319/569) Receiving objects: 57% (325/569) Receiving objects: 58% (331/569) Receiving objects: 59% (336/569) Receiving objects: 60% (342/569) Receiving objects: 61% (348/569) Receiving objects: 62% (353/569) Receiving objects: 63% (359/569) Receiving objects: 64% (365/569) Receiving objects: 65% (370/569) Receiving objects: 66% (376/569) Receiving objects: 67% (382/569) Receiving objects: 68% (387/569) Receiving objects: 69% (393/569) Receiving objects: 70% (399/569) Receiving objects: 71% (404/569) Receiving objects: 72% (410/569) Receiving objects: 73% (416/569) Receiving objects: 74% (422/569) Receiving objects: 75% (427/569) Receiving objects: 76% (433/569) Receiving objects: 77% (439/569) Receiving objects: 78% (444/569) Receiving objects: 79% (450/569) Receiving objects: 80% (456/569) Receiving objects: 81% (461/569) Receiving objects: 82% (467/569) Receiving objects: 83% (473/569) Receiving objects: 84% (478/569) Receiving objects: 85% (484/569) Receiving objects: 86% (490/569) Receiving objects: 87% (496/569) Receiving objects: 88% (501/569) remote: Total 569 (delta 367), reused 402 (delta 283), pack-reused 0 Receiving objects: 89% (507/569) Receiving objects: 90% (513/569) Receiving objects: 91% (518/569) Receiving objects: 92% (524/569) Receiving objects: 93% (530/569) Receiving objects: 94% (535/569) Receiving objects: 95% (541/569) Receiving objects: 96% (547/569) Receiving objects: 97% (552/569) Receiving objects: 98% (558/569) Receiving objects: 99% (564/569) Receiving objects: 100% (569/569) Receiving objects: 100% (569/569), 257.73 KiB | 6.78 MiB/s, done. Resolving deltas: 0% (0/367) Resolving deltas: 2% (9/367) Resolving deltas: 15% (58/367) Resolving deltas: 18% (67/367) Resolving deltas: 28% (106/367) Resolving deltas: 34% (125/367) Resolving deltas: 41% (153/367) Resolving deltas: 42% (157/367) Resolving deltas: 43% (161/367) Resolving deltas: 44% (163/367) Resolving deltas: 45% (167/367) Resolving deltas: 46% (169/367) Resolving deltas: 47% (175/367) Resolving deltas: 51% (189/367) Resolving deltas: 52% (191/367) Resolving deltas: 54% (199/367) Resolving deltas: 55% (203/367) Resolving deltas: 57% (210/367) Resolving deltas: 60% (221/367) Resolving deltas: 61% (225/367) Resolving deltas: 63% (233/367) Resolving deltas: 64% (235/367) Resolving deltas: 65% (240/367) Resolving deltas: 66% (244/367) Resolving deltas: 67% (246/367) Resolving deltas: 68% (250/367) Resolving deltas: 69% (254/367) Resolving deltas: 70% (260/367) Resolving deltas: 71% (264/367) Resolving deltas: 73% (268/367) Resolving deltas: 75% (276/367) Resolving deltas: 77% (283/367) Resolving deltas: 79% (293/367) Resolving deltas: 80% (295/367) Resolving deltas: 92% (338/367) Resolving deltas: 93% (343/367) Resolving deltas: 94% (346/367) Resolving deltas: 95% (352/367) Resolving deltas: 96% (354/367) Resolving deltas: 98% (360/367) Resolving deltas: 100% (367/367) Resolving deltas: 100% (367/367), done. travis_time:end:1089d051:start=1598971796436565319,finish=1598971797061355681,duration=624790362,event=checkout $ cd whitequark/parser travis_time:start:2981fa20 $ git fetch origin +refs/pull/731/merge: remote: Enumerating objects: 23, done. remote: Counting objects: 5% (1/19) remote: Counting objects: 10% (2/19) remote: Counting objects: 15% (3/19) remote: Counting objects: 21% (4/19) remote: Counting objects: 26% (5/19) remote: Counting objects: 31% (6/19) remote: Counting objects: 36% (7/19) remote: Counting objects: 42% (8/19) remote: Counting objects: 47% (9/19) remote: Counting objects: 52% (10/19) remote: Counting objects: 57% (11/19) remote: Counting objects: 63% (12/19) remote: Counting objects: 68% (13/19) remote: Counting objects: 73% (14/19) remote: Counting objects: 78% (15/19) remote: Counting objects: 84% (16/19) remote: Counting objects: 89% (17/19) remote: Counting objects: 94% (18/19) remote: Counting objects: 100% (19/19) remote: Counting objects: 100% (19/19), done. remote: Compressing objects: 25% (1/4) remote: Compressing objects: 50% (2/4) remote: Compressing objects: 75% (3/4) remote: Compressing objects: 100% (4/4) remote: Compressing objects: 100% (4/4), done. remote: Total 5 (delta 3), reused 1 (delta 1), pack-reused 0 Unpacking objects: 20% (1/5) Unpacking objects: 40% (2/5) Unpacking objects: 60% (3/5) Unpacking objects: 80% (4/5) Unpacking objects: 100% (5/5) Unpacking objects: 100% (5/5), done. From https://github.com/whitequark/parser * branch refs/pull/731/merge -> FETCH_HEAD travis_time:end:2981fa20:start=1598971797065066961,finish=1598971797457679671,duration=392612710,event=checkout $ git checkout -qf FETCH_HEAD travis_fold:end:git.checkout  travis_time:end:2981fa20:start=1598971797065066961,finish=1598971797472133998,duration=407067037,event=checkout travis_time:start:0ff045d8 travis_time:end:0ff045d8:start=1598971797475264963,finish=1598971797481001154,duration=5736191,event=env travis_fold:start:rvm travis_time:start:19b14840 $ command curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - gpg: key D39DC0E3: "Michal Papis (RVM signing) " not changed gpg: Total number processed: 1 gpg: unchanged: 1 travis_time:end:19b14840:start=1598971797650879301,finish=1598971797795180782,duration=144301481,event=setup travis_time:start:2335c728 $ command curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import - gpg: key 39499BDB: public key "Piotr Kuczynski " imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) travis_time:end:2335c728:start=1598971797799493863,finish=1598971797870733732,duration=71239869,event=setup travis_time:start:0de66b3d $ rvm get master Downloading https://get.rvm.io Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc Verifying /home/travis/.rvm/archives/rvm-installer.asc gpg: Signature made Tue 23 Jul 2019 09:59:45 PM UTC using RSA key ID 39499BDB gpg: Good signature from "Piotr Kuczynski " gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB GPG verified '/home/travis/.rvm/archives/rvm-installer' Downloading https://github.com/rvm/rvm/archive/master.tar.gz Upgrading the RVM installation in /home/travis/.rvm/  RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.  RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.  RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin. Upgrade of RVM in /home/travis/.rvm/ is complete.  * RVM 1.30 simplifies behavior of 'rvm wrapper' subcommand Thanks for installing RVM 🙏 Please consider donating to our open collective to help us maintain RVM. 👉 Donate: https://opencollective.com/rvm/donate  RVM reloaded! travis_time:end:0de66b3d:start=1598971797874296442,finish=1598971800305902520,duration=2431606078,event= travis_time:start:09a39110 $ rvm install truffleruby truffleruby-20.2.0 - #downloading truffleruby-20.2.0-linux-amd64, this may take a while depending on your connection... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 661 100 661 0 0 3777 0 --:--:-- --:--:-- --:--:-- 3798 30 124M 30 37.4M 0 0 48.0M 0 0:00:02 --:--:-- 0:00:02 48.0M 59 124M 59 74.0M 0 0 41.5M 0 0:00:02 0:00:01 0:00:01 36.4M 87 124M 87 108M 0 0 38.8M 0 0:00:03 0:00:02 0:00:01 35.2M 100 124M 100 124M 0 0 38.5M 0 0:00:03 0:00:03 --:--:-- 35.5M truffleruby-20.2.0 - #extracting truffleruby-20.2.0-linux-amd64 to /home/travis/.rvm/src/truffleruby-20.2.0|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|. truffleruby-20.2.0 - #installing to /home/travis/.rvm/rubies/truffleruby-20.2.0|. truffleruby-20.2.0 - #compiling c-extensions|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\. truffleruby-20.2.0 - #making binaries executable|/-\|/-\|.-\|/-\|/. truffleruby-20.2.0 - #gemset created /home/travis/.rvm/gems/truffleruby-20.2.0@global truffleruby-20.2.0 - #importing gemset /home/travis/.rvm/gemsets/truffleruby/global.gems|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|. truffleruby-20.2.0 - #generating global wrappers|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-. truffleruby-20.2.0 - #gemset created /home/travis/.rvm/gems/truffleruby-20.2.0 truffleruby-20.2.0 - #importing gemset /home/travis/.rvm/gemsets/default.gems|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\. truffleruby-20.2.0 - #generating default wrappers|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\. RVM gem rubygems-bundler is not installed by default for TruffleRuby. Use 'bundle exec' instead when needed. See rvm/rvm#4765. travis_time:end:09a39110:start=1598971800309309294,finish=1598971880503993129,duration=80194683835,event= travis_time:start:2312165d $ rvm use truffleruby Using /home/travis/.rvm/gems/truffleruby-20.2.0 travis_time:end:2312165d:start=1598971880507373331,finish=1598971880647188603,duration=139815272,event= travis_fold:end:rvm  $ export BUNDLE_GEMFILE=$PWD/Gemfile travis_fold:start:ruby.versions $ ruby --version truffleruby 20.2.0, like ruby 2.6.6, GraalVM CE Native [x86_64-linux] $ rvm --version rvm 1.29.10-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io] $ bundle --version Bundler version 1.17.2 $ gem --version 3.0.3 travis_fold:end:ruby.versions  travis_fold:start:before_install.1 travis_time:start:06155b9d $ bundle --version Bundler version 1.17.2 travis_time:end:06155b9d:start=1598971886054869393,finish=1598971888696367924,duration=2641498531,event=before_install travis_fold:end:before_install.1 travis_fold:start:before_install.2 travis_time:start:1e2878fc $ gem --version 3.0.3 travis_time:end:1e2878fc:start=1598971888700548857,finish=1598971891782400490,duration=3081851633,event=before_install travis_fold:end:before_install.2 travis_fold:start:install.bundler travis_time:start:04a5eeee $ bundle install --jobs=3 --retry=3 Fetching gem metadata from https://rubygems.org/... Fetching gem metadata from https://rubygems.org/. Resolving dependencies.... Fetching rake 13.0.1 Installing rake 13.0.1 Fetching ast 2.4.1 Using bundler 1.17.2 Fetching cliver 0.3.2 Installing cliver 0.3.2 Installing ast 2.4.1 Fetching docile 1.1.5 Fetching net-http-persistent 1.4.1 Installing net-http-persistent 1.4.1 Installing docile 1.1.5 Fetching json 2.3.1 Fetching rexml 3.2.4 Installing json 2.3.1 with native extensions Installing rexml 3.2.4 Fetching minitest 5.14.2 Installing minitest 5.14.2 Fetching racc 1.4.15 Installing racc 1.4.15 with native extensions Fetching simplecov-html 0.10.2 Installing simplecov-html 0.10.2 Fetching yard 0.9.25 Using parser 2.7.1.4 from source at `.` Fetching gauntlet 2.1.0 Installing yard 0.9.25 Installing gauntlet 2.1.0 Fetching kramdown 2.3.0 Installing kramdown 2.3.0 Fetching simplecov 0.15.1 Installing simplecov 0.15.1 Bundle complete! 11 Gemfile dependencies, 16 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. travis_time:end:04a5eeee:start=1598971891786514045,finish=1598971943836664756,duration=52050150711,event=install travis_fold:end:install.bundler  travis_time:start:0d15d103 $ TRUFFLERUBYOPT=--engine.Mode=latency bundle exec rake test ragel -F1 -R lib/parser/lexer.rl -o lib/parser/lexer.rb racc --superclass=Parser::Base lib/parser/ruby18.y -o lib/parser/ruby18.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby19.y -o lib/parser/ruby19.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby20.y -o lib/parser/ruby20.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby21.y -o lib/parser/ruby21.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby22.y -o lib/parser/ruby22.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby23.y -o lib/parser/ruby23.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby24.y -o lib/parser/ruby24.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby25.y -o lib/parser/ruby25.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby26.y -o lib/parser/ruby26.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby27.y -o lib/parser/ruby27.rb --no-line-convert racc --superclass=Parser::Base lib/parser/ruby30.y -o lib/parser/ruby30.rb --no-line-convert racc --superclass=Parser::Base lib/parser/macruby.y -o lib/parser/macruby.rb --no-line-convert racc --superclass=Parser::Base lib/parser/rubymotion.y -o lib/parser/rubymotion.rb --no-line-convert Run options: --seed 26914 # Running: ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Finished in 311.711197s, 3.3621 runs/s, 428.2650 assertions/s. 1048 runs, 133495 assertions, 0 failures, 0 errors, 0 skips Fatal error: java.lang.OutOfMemoryError: Could not allocate an aligned heap chunk JavaFrameAnchor dump: No anchors DeoptStubPointer address: 000000000043a0f0 TopFrame info: TotalFrameSize in CodeInfoTable 32 VMThreads info: VMThread 00007fe4900008c0 STATUS_IN_SAFEPOINT com.oracle.truffle.polyglot.PolyglotThread@0x7fe4baa054d8 VMThread 00007fe4c00008c0 STATUS_IN_SAFEPOINT org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1@0x7fe4baa05dc8 VMThread 00007fe4bc0008c0 STATUS_IN_SAFEPOINT java.lang.Thread@0x7fe4baa05f50 VMThread 00007fe4c40008c0 STATUS_IN_SAFEPOINT java.lang.Thread@0x7fe4baa06040 VMThread 000000000bd25030 STATUS_IN_JAVA (safepoints disabled) java.lang.Thread@0x7421d78 VM Thread State for current thread 000000000bd25030: 0 (8 bytes): com.oracle.svm.jni.JNIThreadLocalEnvironment.jniFunctions = (bytes) 000000000bd25030: 00000000064afda8 8 (32 bytes): com.oracle.svm.core.genscavenge.ThreadLocalAllocation.regularTLAB = (bytes) 000000000bd25038: 0000000000000000 0000000000000000 000000000bd25048: 0000000000000000 0000000000000000 40 (8 bytes): com.oracle.svm.core.heap.NoAllocationVerifier.openVerifiers = (Object) null 48 (8 bytes): com.oracle.svm.core.jdk.IdentityHashCodeSupport.hashCodeGeneratorTL = (Object) java.util.SplittableRandom 00007fe4baa061b8 56 (8 bytes): com.oracle.svm.core.snippets.ExceptionUnwind.currentException = (Object) null 64 (8 bytes): com.oracle.svm.core.thread.JavaThreads.currentThread = (Object) java.lang.Thread 0000000007421d78 72 (8 bytes): com.oracle.svm.core.thread.ThreadingSupportImpl.activeTimer = (Object) null 80 (8 bytes): com.oracle.svm.jni.JNIObjectHandles.handles = (Object) com.oracle.svm.core.handles.ThreadLocalHandles 00007fe4baa061e0 88 (8 bytes): com.oracle.svm.jni.JNIThreadLocalPendingException.pendingException = (Object) null 96 (8 bytes): com.oracle.svm.jni.JNIThreadLocalPinnedObjects.pinnedObjectsListHead = (Object) null 104 (8 bytes): com.oracle.svm.jni.JNIThreadOwnedMonitors.ownedMonitors = (Object) null 112 (8 bytes): com.oracle.svm.truffle.nfi.NativeClosure.pendingException = (Object) null 120 (8 bytes): com.oracle.svm.truffle.nfi.TruffleNFISupport.currentScope = (Object) null 128 (8 bytes): com.oracle.svm.core.genscavenge.ThreadLocalAllocation.freeList = (Word) 0 0000000000000000 136 (8 bytes): com.oracle.svm.core.graal.snippets.StackOverflowCheckImpl.stackBoundaryTL = (Word) 1 0000000000000001 144 (8 bytes): com.oracle.svm.core.stack.JavaFrameAnchors.lastAnchor = (Word) 0 0000000000000000 152 (8 bytes): com.oracle.svm.core.thread.VMThreads.IsolateTL = (Word) 54472704 00000000033f3000 160 (8 bytes): com.oracle.svm.core.thread.VMThreads.OSThreadHandleTL = (Word) 140620678952768 00007fe4cd9df740 168 (8 bytes): com.oracle.svm.core.thread.VMThreads.OSThreadIdTL = (Word) 140620678952768 00007fe4cd9df740 176 (8 bytes): com.oracle.svm.core.thread.VMThreads.nextTL = (Word) 0 0000000000000000 184 (8 bytes): com.oracle.svm.truffle.nfi.ErrnoMirror.errnoMirror = (bytes) 000000000bd250e8: 0000000000000000 192 (4 bytes): com.oracle.svm.core.graal.snippets.StackOverflowCheckImpl.yellowZoneStateTL = (int) -16843010 fefefefe 196 (4 bytes): com.oracle.svm.core.snippets.ImplicitExceptions.implicitExceptionsAreFatal = (int) 1 00000001 200 (4 bytes): com.oracle.svm.core.thread.Safepoint.safepointRequested = (int) 1940822056 73ae9828 204 (4 bytes): com.oracle.svm.core.thread.ThreadingSupportImpl.currentPauseDepth = (int) 1 00000001 208 (4 bytes): com.oracle.svm.core.thread.VMThreads$ActionOnTransitionToJavaSupport.actionTL = (int) 0 00000000 212 (4 bytes): com.oracle.svm.core.thread.VMThreads$StatusSupport.safepointsDisabledTL = (int) 1 00000001 216 (4 bytes): com.oracle.svm.core.thread.VMThreads$StatusSupport.statusTL = (int) 1 00000001 VMOperation dump: VMOperation in progress: Garbage collection causesSafepoint: true queuingThread: 000000000bd25030 executingThread: 000000000bd25030 RuntimeCodeCache dump: == [Recent RuntimeCodeCache operations: Invalidate: Integer#=== ip: 0x7fe4c9101000 - 0x7fe4c910107e size: 126 2186:{ }:2186 Invalidate: Array#& ip: 0x7fe4c9898000 - 0x7fe4c989ae4e size: 11854 2187:{ }:2187 Invalidate: Symbol#inspect ip: 0x7fe4c9cb7000 - 0x7fe4c9cbb575 size: 17781 2188:{ }:2188 Invalidate: Parser::Diagnostic#initialize ip: 0x7fe4c9891000 - 0x7fe4c9896015 size: 20501 2189:{ }:2189 Invalidate: Truffle::StringOperations.copy_from ip: 0x7fe4ca070000 - 0x7fe4ca0724c2 size: 9410 2190:{ }:2190 Invalidate: Parser::AST::Node#location ip: 0x7fe4cca16000 - 0x7fe4cca1616b size: 363 2191:{ }:2191 Invalidate: Parser::Builders::Default#block ip: 0x7fe4c921e000 - 0x7fe4c9229e40 size: 48704 2192:{ }:2192 Invalidate: Parser::Builders::Default#check_condition ip: 0x7fe4c8427000 - 0x7fe4c8436e51 size: 65105 2193:{ }:2193 Invalidate: Parser::Builders::Default#begin ip: 0x7fe4c9c94000 - 0x7fe4c9c98008 size: 16392 2194:{ }:2194 Invalidate: Parser::Builders::Default#check_duplicate_arg ip: 0x7fe4c94c1000 - 0x7fe4c94c58b5 size: 18613 2195:{ }:2195 Invalidate: Parser::Builders::Default#constant_map ip: 0x7fe4c9c55000 - 0x7fe4c9c57577 size: 9591 2196:{ }:2196 Invalidate: Parser::Builders::Default#assignable ip: 0x7fe4c9478000 - 0x7fe4c948a1b4 size: 74164 2197:{ }:2197 Invalidate: Parser::Builders::Default#join_exprs ip: 0x7fe4c9f0b000 - 0x7fe4c9f0d21d size: 8733 2198:{ }:2198 Invalidate: Parser::Builders::Default#accessible ip: 0x7fe4c9f11000 - 0x7fe4c9f1bc25 size: 44069 2199:{ }:2199 Invalidate: Parser::Builders::Default#var_send_map ip: 0x7fe4c9cfc000 - 0x7fe4c9cfcdfe size: 3582 2200:{ }:2200] == [RuntimeCodeCache: 704 methods 0x7fe4c8581000 unpack ip: 0x7fe4c8581000 - 0x7fe4c8581600 size: 1536 0x7fe4c8587000 Fatal error: Implicit exception thrown in code where such exceptions are fatal errors Error: printDiagnostics already in progress. Fatal error: Implicit exception thrown in code where such exceptions are fatal errors rake aborted! Command failed with status (99) /home/travis/.rvm/gems/truffleruby-20.2.0/gems/rake-13.0.1/exe/rake:27:in `' core/kernel.rb:395:in `load' core/kernel.rb:395:in `load' core/kernel.rb:395:in `load' core/kernel.rb:395:in `load' core/kernel.rb:395:in `load' core/kernel.rb:395:in `load' /home/travis/.rvm/rubies/truffleruby-20.2.0/bin/bundle:43:in `
' Tasks: TOP => test (See full trace by running task with --trace) travis_time:end:0d15d103:start=1598971943840932206,finish=1598972559973699474,duration=616132767268,event=script The command "TRUFFLERUBYOPT=--engine.Mode=latency bundle exec rake test" exited with 1. Done. Your build exited with 1. ```
gogainda commented 3 years ago

Does it still happen?

eregon commented 3 years ago

It seems it did on the currently last run of Oct 30: https://travis-ci.org/github/whitequark/parser/jobs/740166119 But that used 20.2.0. So the next run should pick 20.3.0 and might be fixed.

eregon commented 3 years ago

Ah, I missed that parser migrated to GitHub Actions, the last run seems fine, so I'll close this: https://github.com/whitequark/parser/runs/1367893366