Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Implement new gdb/lldb pretty-printers #60826

Open
wants to merge 1 commit into
base: master
from

Conversation

@ortem
Copy link

commented May 14, 2019

This PR replaces current gdb and lldb pretty-printers with new ones which were originally written for IntelliJ Rust.

The current state of lldb pretty-printers is poor, because they don't use synthetic children. When I started to reimplement lldb pretty-printers with synthetic children support, I've found current version strange and hard to support. I think debugger_pretty_printers_common.py is overkill, so I got rid of it.

The new pretty-printers have to support all types supported by current pretty-printers, and also support Rc, Arc, Cell, Ref, RefCell, RefMut, HashMap, HashSet.

@rust-highfive

This comment has been minimized.

Copy link
Collaborator

commented May 14, 2019

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @nikomatsakis (or someone else) soon.

If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.

Please see the contribution instructions for more information.

@rust-highfive

This comment was marked as resolved.

Copy link
Collaborator

commented May 14, 2019

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:06ce6aab:start=1557841459953108408,finish=1557841460826629759,duration=873521351
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---

[00:05:11] travis_fold:start:tidy
travis_time:start:tidy
tidy check
[00:05:11] tidy error: /checkout/src/etc/gdb_providers.py:14: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/etc/gdb_providers.py:154: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/etc/lldb_providers.py:6: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/etc/lldb_providers.py:17: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/etc/lldb_providers.py:35: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/etc/lldb_providers.py:62: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/etc/lldb_providers.py:350: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/etc/lldb_providers.py:435: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/etc/lldb_providers.py:478: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/etc/lldb_providers.py:479: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/tools/compiletest/src/runtest.rs:1012: line longer than 100 chars
[00:05:11] tidy error: /checkout/src/tools/compiletest/src/runtest.rs:1013: line longer than 100 chars
[00:05:16] some tidy checks failed
[00:05:16] 
[00:05:16] 
[00:05:16] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor" "--quiet"
[00:05:16] 
[00:05:16] 
[00:05:16] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
[00:05:16] Build completed unsuccessfully in 0:01:09
[00:05:16] Build completed unsuccessfully in 0:01:09
[00:05:16] Makefile:67: recipe for target 'tidy' failed
[00:05:16] make: *** [tidy] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:06811542
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Tue May 14 13:49:47 UTC 2019
---
travis_time:end:0d1b9ce0:start=1557841788424075907,finish=1557841788428436476,duration=4360569
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:2a81a2f0
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:069a6ac8
travis_time:start:069a6ac8
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:22dd5b59
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@ortem ortem force-pushed the ortem:new-dbg-pretty-printers branch from 1eba6e9 to 03d864d May 14, 2019

@rust-highfive

This comment was marked as resolved.

Copy link
Collaborator

commented May 14, 2019

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:267e2032:start=1557843921610191916,finish=1557843922367655508,duration=757463592
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
travis_time:start:test_codegen
Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:23:00] 
[01:23:00] running 143 tests
[01:23:03] i..iii.....iii..iiii.....i......................i..i.................i.....i..........ii.i..i..i.ii. 100/143
[01:23:05] test result: ok. 113 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out
[01:23:05] 
[01:23:05]  finished in 4.807
[01:23:05] travis_fold:end:test_codegen
---
travis_time:start:test_assembly
Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:23:07] 
[01:23:07] running 9 tests
[01:23:07] iiiiiiiii
[01:23:07] 
[01:23:07]  finished in 0.152
[01:23:07] travis_fold:end:test_assembly

---
travis_time:start:test_debuginfo
Check compiletest suite=debuginfo mode=debuginfo-both (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:23:23] 
[01:23:23] running 122 tests
[01:23:49] .iiiii...i.....i..i...i..i.iFi..i.iiF.i.i.....i..i....i..........iiii..........i..FiiF..i.......ii.i 100/122
[01:23:54] .i.i......iii.i.....ii
[01:23:54] note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
[01:23:54] failures:
[01:23:54] 
[01:23:54] 
[01:23:54] ---- [debuginfo-both] debuginfo/empty-string.rs stdout ----
[01:23:54] NOTE: compiletest thinks it is using GDB without native rust support
[01:23:54] NOTE: compiletest thinks it is using GDB version 7011001
[01:23:54] 
[01:23:54] error: line not found in debugger output: $1 = ""
[01:23:54] status: exit code: 0
[01:23:54] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/empty-string/empty-string.debugger.script"
[01:23:54] ------------------------------------------
[01:23:54] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:23:54] Copyright (C) 2016 Free Software Foundation, Inc.
[01:23:54] Copyright (C) 2016 Free Software Foundation, Inc.
[01:23:54] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:23:54] This is free software: you are free to change and redistribute it.
[01:23:54] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:23:54] and "show warranty" for details.
[01:23:54] This GDB was configured as "x86_64-linux-gnu".
[01:23:54] Type "show configuration" for configuration details.
[01:23:54] For bug reporting instructions, please see:
[01:23:54] <http://www.gnu.org/software/gdb/bugs/>.
[01:23:54] Find the GDB manual and other documentation resources online at:
[01:23:54] <http://www.gnu.org/software/gdb/documentation/>.
[01:23:54] For help, type "help".
[01:23:54] Type "apropos word" to search for commands related to "word".
[01:23:54] Breakpoint 1 at 0xf0f: file /checkout/src/test/debuginfo/empty-string.rs, line 32.
[01:23:54] [Thread debugging using libthread_db enabled]
[01:23:54] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:23:54] 
[01:23:54] Breakpoint 1, empty_string::main::h4739d54fd70936a5 () at /checkout/src/test/debuginfo/empty-string.rs:32
[01:23:54] 32     zzz(); // #break
[01:23:54] $1 = {vec = {buf = {ptr = {pointer = 0x1 <error: Cannot access memory at address 0x1>, _marker = {<No data fields>}}, cap = 0, a = {<No data fields>}}, len = 0}}
[01:23:54] $2 = ""
[01:23:54] A debugging session is active.
[01:23:54] 
[01:23:54]  Inferior 1 [process 32094] will be killed.
[01:23:54] 
[01:23:54] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:23:54] ------------------------------------------
[01:23:54] stderr:
[01:23:54] ------------------------------------------
[01:23:54] 
[01:23:54] 
[01:23:54] ------------------------------------------
[01:23:54] 
[01:23:54] 
[01:23:54] ---- [debuginfo-both] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
[01:23:54] NOTE: compiletest thinks it is using GDB without native rust support
[01:23:54] NOTE: compiletest thinks it is using GDB version 7011001
[01:23:54] 
[01:23:54] error: line not found in debugger output: $1 = RegularStruct = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
[01:23:54] status: exit code: 0
[01:23:54] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/gdb-pretty-struct-and-enums/gdb-pretty-struct-and-enums.debugger.script"
[01:23:54] ------------------------------------------
[01:23:54] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:23:54] Copyright (C) 2016 Free Software Foundation, Inc.
[01:23:54] Copyright (C) 2016 Free Software Foundation, Inc.
[01:23:54] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:23:54] This is free software: you are free to change and redistribute it.
[01:23:54] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:23:54] and "show warranty" for details.
[01:23:54] This GDB was configured as "x86_64-linux-gnu".
[01:23:54] Type "show configuration" for configuration details.
[01:23:54] For bug reporting instructions, please see:
[01:23:54] <http://www.gnu.org/software/gdb/bugs/>.
[01:23:54] Find the GDB manual and other documentation resources online at:
[01:23:54] <http://www.gnu.org/software/gdb/documentation/>.
[01:23:54] For help, type "help".
[01:23:54] Type "apropos word" to search for commands related to "word".
[01:23:54] Breakpoint 1 at 0xadf: file /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs, line 60.
[01:23:54] [Thread debugging using libthread_db enabled]
[01:23:54] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:23:54] 
[01:23:54] Breakpoint 1, gdb_pretty_struct_and_enums::main::hb77f1d849dda9a93 () at /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs:60
[01:23:54] 60     zzz(); // #break
[01:23:54] $1 = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
[01:23:54] $2 = {<No data fields>}
[01:23:54] $3 = CStyleEnumVar1
[01:23:54] $4 = CStyleEnumVar2
[01:23:54] $5 = CStyleEnumVar3
[01:23:54] A debugging session is active.
[01:23:54] 
[01:23:54]  Inferior 1 [process 32167] will be killed.
[01:23:54] 
[01:23:54] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:23:54] ------------------------------------------
[01:23:54] stderr:
[01:23:54] ------------------------------------------
[01:23:54] 
[01:23:54] 
[01:23:54] ------------------------------------------
[01:23:54] 
[01:23:54] 
[01:23:54] ---- [debuginfo-both] debuginfo/pretty-huge-vec.rs stdout ----
[01:23:54] NOTE: compiletest thinks it is using GDB without native rust support
[01:23:54] NOTE: compiletest thinks it is using GDB version 7011001
[01:23:54] 
[01:23:54] error: line not found in debugger output: $1 = Vec<u8>(len: 1000000000, cap: 1000000000) = {[...]...}
[01:23:54] status: exit code: 0
[01:23:54] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-huge-vec/pretty-huge-vec.debugger.script"
[01:23:54] ------------------------------------------
[01:23:54] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:23:54] Copyright (C) 2016 Free Software Foundation, Inc.
[01:23:54] Copyright (C) 2016 Free Software Foundation, Inc.
[01:23:54] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:23:54] This is free software: you are free to change and redistribute it.
[01:23:54] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:23:54] and "show warranty" for details.
[01:23:54] This GDB was configured as "x86_64-linux-gnu".
[01:23:54] Type "show configuration" for configuration details.
[01:23:54] For bug reporting instructions, please see:
[01:23:54] <http://www.gnu.org/software/gdb/bugs/>.
[01:23:54] Find the GDB manual and other documentation resources online at:
[01:23:54] <http://www.gnu.org/software/gdb/documentation/>.
[01:23:54] For help, type "help".
[01:23:54] Type "apropos word" to search for commands related to "word".
[01:23:54] Breakpoint 1 at 0x17bc: file /checkout/src/test/debuginfo/pretty-huge-vec.rs, line 28.
[01:23:54] [Thread debugging using libthread_db enabled]
[01:23:54] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:23:54] 
[01:23:54] Breakpoint 1, pretty_huge_vec::main::h724d3ae1bb5250fc () at /checkout/src/test/debuginfo/pretty-huge-vec.rs:28
[01:23:54] 28     zzz(); // #break
[01:23:54] $1 = {buf = {ptr = {pointer = 0x7fffbb511010 "", _marker = {<No data fields>}}, cap = 1000000000, a = {<No data fields>}}, len = 1000000000}
[01:23:54] $2 = {data_ptr = 0x7fffbb511010 "", length = 1000000000}
[01:23:54] A debugging session is active.
[01:23:54] 
[01:23:54]  Inferior 1 [process 399] will be killed.
[01:23:54] 
[01:23:54] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:23:54] ------------------------------------------
[01:23:54] stderr:
[01:23:54] ------------------------------------------
[01:23:54] 
[01:23:54] 
[01:23:54] ------------------------------------------
[01:23:54] 
[01:23:54] 
[01:23:54] ---- [debuginfo-both] debuginfo/pretty-uninitialized-vec.rs stdout ----
[01:23:54] NOTE: compiletest thinks it is using GDB without native rust support
[01:23:54] NOTE: compiletest thinks it is using GDB version 7011001
[01:23:54] 
[01:23:54] error: line not found in debugger output: $1 = Vec<i32>(len: [...], cap: [...])[...]
[01:23:54] status: exit code: 0
[01:23:54] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-uninitialized-vec/pretty-uninitialized-vec.debugger.script"
[01:23:54] ------------------------------------------
[01:23:54] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:23:54] Copyright (C) 2016 Free Software Foundation, Inc.
[01:23:54] Copyright (C) 2016 Free Software Foundation, Inc.
[01:23:54] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:23:54] This is free software: you are free to change and redistribute it.
[01:23:54] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:23:54] and "show warranty" for details.
[01:23:54] This GDB was configured as "x86_64-linux-gnu".
[01:23:54] Type "show configuration" for configuration details.
[01:23:54] For bug reporting instructions, please see:
[01:23:54] <http://www.gnu.org/software/gdb/bugs/>.
[01:23:54] Find the GDB manual and other documentation resources online at:
[01:23:54] <http://www.gnu.org/software/gdb/documentation/>.
[01:23:54] For help, type "help".
[01:23:54] Type "apropos word" to search for commands related to "word".
[01:23:54] Breakpoint 1 at 0x1ac0: file /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs, line 21.
[01:23:54] [Thread debugging using libthread_db enabled]
[01:23:54] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:23:54] 
[01:23:54] Breakpoint 1, pretty_uninitialized_vec::main::h8ad4cf0b9701f4b8 () at /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs:21
[01:23:54] 21     zzz(); // #break
[01:23:54] $1 = {buf = {ptr = {pointer = 0x1, _marker = {<No data fields>}}, cap = 140737479958528, a = {<No data fields>}}, len = 140737488348544}
[01:23:54] A debugging session is active.
[01:23:54] 
[01:23:54]  Inferior 1 [process 428] will be killed.
[01:23:54] 
[01:23:54] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:23:54] ------------------------------------------
[01:23:54] stderr:
[01:23:54] ------------------------------------------
[01:23:54] 
---
[01:23:54] test result: FAILED. 79 passed; 4 failed; 39 ignored; 0 measured; 0 filtered out
[01:23:54] 
[01:23:54] 
[01:23:54] 
[01:23:54] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/debuginfo" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "debuginfo-both" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
[01:23:54] 
[01:23:54] 
[01:23:54] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:23:54] Build completed unsuccessfully in 0:13:09
[01:23:54] Build completed unsuccessfully in 0:13:09
[01:23:54] Makefile:48: recipe for target 'check' failed
[01:23:54] make: *** [check] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:30b762c0
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Tue May 14 15:49:27 UTC 2019

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@ebkalderon

This comment has been minimized.

Copy link

commented May 14, 2019

@ortem I think the pretty printer tests need to be updated to match the format of the IntelliJ printers. See the example line below for one of the errors in the log:

[01:23:54] error: line not found in debugger output: $1 = RegularStruct = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
@estebank

This comment has been minimized.

Copy link
Contributor

commented May 14, 2019

It seems like the failures are due to the pretty printer not displaying the type name, empty structs being presented as {<No data fields>}, and the slice, Vec and String pretty printer having regressed (from "" to {vec = {buf = {ptr = {pointer = 0x1 <error: Cannot access memory at address 0x1>, _marker = {<No data fields>}}, cap = 0, a = {<No data fields>}}, len = 0}}). These don't look like big problems that should be easy to fix.

@ortem ortem force-pushed the ortem:new-dbg-pretty-printers branch from 03d864d to 52be2f9 May 16, 2019

@rust-highfive

This comment was marked as resolved.

Copy link
Collaborator

commented May 16, 2019

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:246f063c:start=1558015065204281323,finish=1558015152229476375,duration=87025195052
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
travis_time:start:test_codegen
Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:19:52] 
[01:19:52] running 143 tests
[01:19:54] i..iii.....iii..iiii.....i......................i..i.................i.....i..........ii.i..i..i.ii. 100/143
[01:19:56] test result: ok. 113 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out
[01:19:56] 
[01:19:56]  finished in 4.618
[01:19:56] travis_fold:end:test_codegen
---
travis_time:start:test_assembly
Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:19:58] 
[01:19:58] running 9 tests
[01:19:58] iiiiiiiii
[01:19:58] 
[01:19:58]  finished in 0.156
[01:19:58] travis_fold:end:test_assembly

---
travis_time:start:test_debuginfo
Check compiletest suite=debuginfo mode=debuginfo-both (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:20:14] 
[01:20:14] running 122 tests
[01:20:39] .iiiii...i.....i..i...i..i.iFi..i.iiF.i.i.....i..i....i..........iiii..........i..FiiF..i.......ii.i 100/122
[01:20:44] note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
[01:20:44] .i.i......iii.i.....ii
[01:20:44] failures:
[01:20:44] 
[01:20:44] 
[01:20:44] ---- [debuginfo-both] debuginfo/empty-string.rs stdout ----
[01:20:44] NOTE: compiletest thinks it is using GDB without native rust support
[01:20:44] NOTE: compiletest thinks it is using GDB version 7011001
[01:20:44] 
[01:20:44] error: line not found in debugger output: $1 = ""
[01:20:44] status: exit code: 0
[01:20:44] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/empty-string/empty-string.debugger.script"
[01:20:44] ------------------------------------------
[01:20:44] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:20:44] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:44] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:44] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:20:44] This is free software: you are free to change and redistribute it.
[01:20:44] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:20:44] and "show warranty" for details.
[01:20:44] This GDB was configured as "x86_64-linux-gnu".
[01:20:44] Type "show configuration" for configuration details.
[01:20:44] For bug reporting instructions, please see:
[01:20:44] <http://www.gnu.org/software/gdb/bugs/>.
[01:20:44] Find the GDB manual and other documentation resources online at:
[01:20:44] <http://www.gnu.org/software/gdb/documentation/>.
[01:20:44] For help, type "help".
[01:20:44] Type "apropos word" to search for commands related to "word".
[01:20:44] Breakpoint 1 at 0xf0f: file /checkout/src/test/debuginfo/empty-string.rs, line 32.
[01:20:44] [Thread debugging using libthread_db enabled]
[01:20:44] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:20:44] 
[01:20:44] Breakpoint 1, empty_string::main::h4739d54fd70936a5 () at /checkout/src/test/debuginfo/empty-string.rs:32
[01:20:44] 32     zzz(); // #break
[01:20:44] $1 = {vec = {buf = {ptr = {pointer = 0x1 <error: Cannot access memory at address 0x1>, _marker = {<No data fields>}}, cap = 0, a = {<No data fields>}}, len = 0}}
[01:20:44] $2 = "testtesttest"
[01:20:44] A debugging session is active.
[01:20:44] 
[01:20:44]  Inferior 1 [process 32104] will be killed.
[01:20:44] 
[01:20:44] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:20:44] ------------------------------------------
[01:20:44] stderr:
[01:20:44] ------------------------------------------
[01:20:44] 
[01:20:44] 
[01:20:44] ------------------------------------------
[01:20:44] 
[01:20:44] 
[01:20:44] ---- [debuginfo-both] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
[01:20:44] NOTE: compiletest thinks it is using GDB without native rust support
[01:20:44] NOTE: compiletest thinks it is using GDB version 7011001
[01:20:44] 
[01:20:44] error: line not found in debugger output: $1 = RegularStruct = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
[01:20:44] status: exit code: 0
[01:20:44] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/gdb-pretty-struct-and-enums/gdb-pretty-struct-and-enums.debugger.script"
[01:20:44] ------------------------------------------
[01:20:44] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:20:44] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:44] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:44] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:20:44] This is free software: you are free to change and redistribute it.
[01:20:44] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:20:44] and "show warranty" for details.
[01:20:44] This GDB was configured as "x86_64-linux-gnu".
[01:20:44] Type "show configuration" for configuration details.
[01:20:44] For bug reporting instructions, please see:
[01:20:44] <http://www.gnu.org/software/gdb/bugs/>.
[01:20:44] Find the GDB manual and other documentation resources online at:
[01:20:44] <http://www.gnu.org/software/gdb/documentation/>.
[01:20:44] For help, type "help".
[01:20:44] Type "apropos word" to search for commands related to "word".
[01:20:44] Breakpoint 1 at 0xadf: file /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs, line 60.
[01:20:44] [Thread debugging using libthread_db enabled]
[01:20:44] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:20:44] 
[01:20:44] Breakpoint 1, gdb_pretty_struct_and_enums::main::hb77f1d849dda9a93 () at /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs:60
[01:20:44] 60     zzz(); // #break
[01:20:44] $1 = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
[01:20:44] $2 = {<No data fields>}
[01:20:44] $3 = CStyleEnumVar1
[01:20:44] $4 = CStyleEnumVar2
[01:20:44] $5 = CStyleEnumVar3
[01:20:44] A debugging session is active.
[01:20:44] 
[01:20:44]  Inferior 1 [process 32177] will be killed.
[01:20:44] 
[01:20:44] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:20:44] ------------------------------------------
[01:20:44] stderr:
[01:20:44] ------------------------------------------
[01:20:44] 
[01:20:44] 
[01:20:44] ------------------------------------------
[01:20:44] 
[01:20:44] 
[01:20:44] ---- [debuginfo-both] debuginfo/pretty-huge-vec.rs stdout ----
[01:20:44] NOTE: compiletest thinks it is using GDB without native rust support
[01:20:44] NOTE: compiletest thinks it is using GDB version 7011001
[01:20:44] 
[01:20:44] error: line not found in debugger output: $1 = Vec<u8>(len: 1000000000, cap: 1000000000) = {[...]...}
[01:20:44] status: exit code: 0
[01:20:44] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-huge-vec/pretty-huge-vec.debugger.script"
[01:20:44] ------------------------------------------
[01:20:44] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:20:44] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:44] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:44] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:20:44] This is free software: you are free to change and redistribute it.
[01:20:44] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:20:44] and "show warranty" for details.
[01:20:44] This GDB was configured as "x86_64-linux-gnu".
[01:20:44] Type "show configuration" for configuration details.
[01:20:44] For bug reporting instructions, please see:
[01:20:44] <http://www.gnu.org/software/gdb/bugs/>.
[01:20:44] Find the GDB manual and other documentation resources online at:
[01:20:44] <http://www.gnu.org/software/gdb/documentation/>.
[01:20:44] For help, type "help".
[01:20:44] Type "apropos word" to search for commands related to "word".
[01:20:44] Breakpoint 1 at 0x17bc: file /checkout/src/test/debuginfo/pretty-huge-vec.rs, line 28.
[01:20:44] [Thread debugging using libthread_db enabled]
[01:20:44] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:20:44] 
[01:20:44] Breakpoint 1, pretty_huge_vec::main::h724d3ae1bb5250fc () at /checkout/src/test/debuginfo/pretty-huge-vec.rs:28
[01:20:44] 28     zzz(); // #break
[01:20:44] $1 = {buf = {ptr = {pointer = 0x7fffbb511010 "", _marker = {<No data fields>}}, cap = 1000000000, a = {<No data fields>}}, len = 1000000000}
[01:20:44] $2 = {data_ptr = 0x7fffbb511010 "", length = 1000000000}
[01:20:44] A debugging session is active.
[01:20:44] 
[01:20:44]  Inferior 1 [process 409] will be killed.
[01:20:44] 
[01:20:44] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:20:44] ------------------------------------------
[01:20:44] stderr:
[01:20:44] ------------------------------------------
[01:20:44] 
[01:20:44] 
[01:20:44] ------------------------------------------
[01:20:44] 
[01:20:44] 
[01:20:44] ---- [debuginfo-both] debuginfo/pretty-uninitialized-vec.rs stdout ----
[01:20:44] NOTE: compiletest thinks it is using GDB without native rust support
[01:20:44] NOTE: compiletest thinks it is using GDB version 7011001
[01:20:44] 
[01:20:44] error: line not found in debugger output: $1 = Vec<i32>(len: [...], cap: [...])[...]
[01:20:44] status: exit code: 0
[01:20:44] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-uninitialized-vec/pretty-uninitialized-vec.debugger.script"
[01:20:44] ------------------------------------------
[01:20:44] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:20:44] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:44] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:44] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:20:44] This is free software: you are free to change and redistribute it.
[01:20:44] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:20:44] and "show warranty" for details.
[01:20:44] This GDB was configured as "x86_64-linux-gnu".
[01:20:44] Type "show configuration" for configuration details.
[01:20:44] For bug reporting instructions, please see:
[01:20:44] <http://www.gnu.org/software/gdb/bugs/>.
[01:20:44] Find the GDB manual and other documentation resources online at:
[01:20:44] <http://www.gnu.org/software/gdb/documentation/>.
[01:20:44] For help, type "help".
[01:20:44] Type "apropos word" to search for commands related to "word".
[01:20:44] Breakpoint 1 at 0x1ac0: file /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs, line 21.
[01:20:44] [Thread debugging using libthread_db enabled]
[01:20:44] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:20:44] 
[01:20:44] Breakpoint 1, pretty_uninitialized_vec::main::h8ad4cf0b9701f4b8 () at /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs:21
[01:20:44] 21     zzz(); // #break
[01:20:44] $1 = {buf = {ptr = {pointer = 0x1, _marker = {<No data fields>}}, cap = 140737479958528, a = {<No data fields>}}, len = 140737488348544}
[01:20:44] A debugging session is active.
[01:20:44] 
[01:20:44]  Inferior 1 [process 438] will be killed.
[01:20:44] 
[01:20:44] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:20:44] ------------------------------------------
[01:20:44] stderr:
[01:20:44] ------------------------------------------
[01:20:44] 
---
[01:20:44] test result: FAILED. 79 passed; 4 failed; 39 ignored; 0 measured; 0 filtered out
[01:20:44] 
[01:20:44] 
[01:20:44] 
[01:20:44] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/debuginfo" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "debuginfo-both" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
[01:20:44] 
[01:20:44] 
[01:20:44] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:20:44] Build completed unsuccessfully in 0:12:38
[01:20:44] Build completed unsuccessfully in 0:12:38
[01:20:44] Makefile:48: recipe for target 'check' failed
[01:20:44] make: *** [check] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:0fb646c6
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Thu May 16 15:20:05 UTC 2019
---
travis_time:end:08441cf1:start=1558020007719575920,finish=1558020007726124136,duration=6548216
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:07347af8
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:0f19c94c
travis_time:start:0f19c94c
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:1fd53e5a
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@ortem ortem force-pushed the ortem:new-dbg-pretty-printers branch from 52be2f9 to 9fe612b May 16, 2019

@rust-highfive

This comment was marked as resolved.

Copy link
Collaborator

commented May 16, 2019

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:03e71280:start=1558020899272731503,finish=1558021150327312919,duration=251054581416
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
travis_time:start:test_codegen
Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:23:44] 
[01:23:44] running 143 tests
[01:23:47] i..iii.....iii..iiii.....i......................i..i.................i......i.........ii.i..i..i.ii. 100/143
[01:23:49] test result: ok. 113 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out
[01:23:49] 
[01:23:49]  finished in 4.913
[01:23:49] travis_fold:end:test_codegen
---
travis_time:start:test_assembly
Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:23:51] 
[01:23:51] running 9 tests
[01:23:51] iiiiiiiii
[01:23:51] 
[01:23:51]  finished in 0.162
[01:23:51] travis_fold:end:test_assembly

---
travis_time:start:test_debuginfo
Check compiletest suite=debuginfo mode=debuginfo-both (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:24:08] 
[01:24:08] running 122 tests
[01:24:34] .iiiii...i.....i..i...i..i.iFi..i.iiF.i.i.....i..i....i..........iiii..........i..FiiF..i.......ii.i 100/122
[01:24:39] note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
[01:24:39] .i.i......iii.i.....ii
[01:24:39] failures:
[01:24:39] 
[01:24:39] 
[01:24:39] ---- [debuginfo-both] debuginfo/empty-string.rs stdout ----
[01:24:39] NOTE: compiletest thinks it is using GDB without native rust support
[01:24:39] NOTE: compiletest thinks it is using GDB version 7011001
[01:24:39] 
[01:24:39] error: line not found in debugger output: $1 = ""
[01:24:39] status: exit code: 0
[01:24:39] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/empty-string/empty-string.debugger.script"
[01:24:39] ------------------------------------------
[01:24:39] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:24:39] Copyright (C) 2016 Free Software Foundation, Inc.
[01:24:39] Copyright (C) 2016 Free Software Foundation, Inc.
[01:24:39] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:24:39] This is free software: you are free to change and redistribute it.
[01:24:39] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:24:39] and "show warranty" for details.
[01:24:39] This GDB was configured as "x86_64-linux-gnu".
[01:24:39] Type "show configuration" for configuration details.
[01:24:39] For bug reporting instructions, please see:
[01:24:39] <http://www.gnu.org/software/gdb/bugs/>.
[01:24:39] Find the GDB manual and other documentation resources online at:
[01:24:39] <http://www.gnu.org/software/gdb/documentation/>.
[01:24:39] For help, type "help".
[01:24:39] Type "apropos word" to search for commands related to "word".
[01:24:39] Breakpoint 1 at 0xf0f: file /checkout/src/test/debuginfo/empty-string.rs, line 32.
[01:24:39] [Thread debugging using libthread_db enabled]
[01:24:39] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:24:39] 
[01:24:39] Breakpoint 1, empty_string::main::h4739d54fd70936a5 () at /checkout/src/test/debuginfo/empty-string.rs:32
[01:24:39] 32     zzz(); // #break
[01:24:39] $1 = 
[01:24:39] $2 = ""
[01:24:39] A debugging session is active.
[01:24:39] 
[01:24:39]  Inferior 1 [process 32103] will be killed.
[01:24:39] 
[01:24:39] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:24:39] ------------------------------------------
[01:24:39] stderr:
[01:24:39] ------------------------------------------
[01:24:39] ------------------------------------------
[01:24:39] Python Exception <class 'NameError'> name 'valobj' is not defined: 
[01:24:39] ------------------------------------------
[01:24:39] 
[01:24:39] 
[01:24:39] ---- [debuginfo-both] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
[01:24:39] ---- [debuginfo-both] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
[01:24:39] NOTE: compiletest thinks it is using GDB without native rust support
[01:24:39] NOTE: compiletest thinks it is using GDB version 7011001
[01:24:39] 
[01:24:39] error: line not found in debugger output: $1 = RegularStruct = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
[01:24:39] status: exit code: 0
[01:24:39] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/gdb-pretty-struct-and-enums/gdb-pretty-struct-and-enums.debugger.script"
[01:24:39] ------------------------------------------
[01:24:39] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:24:39] Copyright (C) 2016 Free Software Foundation, Inc.
[01:24:39] Copyright (C) 2016 Free Software Foundation, Inc.
[01:24:39] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:24:39] This is free software: you are free to change and redistribute it.
[01:24:39] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:24:39] and "show warranty" for details.
[01:24:39] This GDB was configured as "x86_64-linux-gnu".
[01:24:39] Type "show configuration" for configuration details.
[01:24:39] For bug reporting instructions, please see:
[01:24:39] <http://www.gnu.org/software/gdb/bugs/>.
[01:24:39] Find the GDB manual and other documentation resources online at:
[01:24:39] <http://www.gnu.org/software/gdb/documentation/>.
[01:24:39] For help, type "help".
[01:24:39] Type "apropos word" to search for commands related to "word".
[01:24:39] Breakpoint 1 at 0xadf: file /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs, line 60.
[01:24:39] [Thread debugging using libthread_db enabled]
[01:24:39] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:24:39] 
[01:24:39] Breakpoint 1, gdb_pretty_struct_and_enums::main::hb77f1d849dda9a93 () at /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs:60
[01:24:39] 60     zzz(); // #break
[01:24:39] $1 = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
[01:24:39] $2 = {<No data fields>}
[01:24:39] $3 = CStyleEnumVar1
[01:24:39] $4 = CStyleEnumVar2
[01:24:39] $5 = CStyleEnumVar3
[01:24:39] A debugging session is active.
[01:24:39] 
[01:24:39]  Inferior 1 [process 32176] will be killed.
[01:24:39] 
[01:24:39] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:24:39] ------------------------------------------
[01:24:39] stderr:
[01:24:39] ------------------------------------------
[01:24:39] 
[01:24:39] 
[01:24:39] ------------------------------------------
[01:24:39] 
[01:24:39] 
[01:24:39] ---- [debuginfo-both] debuginfo/pretty-huge-vec.rs stdout ----
[01:24:39] NOTE: compiletest thinks it is using GDB without native rust support
[01:24:39] NOTE: compiletest thinks it is using GDB version 7011001
[01:24:39] 
[01:24:39] error: line not found in debugger output: $1 = Vec<u8>(len: 1000000000, cap: 1000000000) = {[...]...}
[01:24:39] status: exit code: 0
[01:24:39] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-huge-vec/pretty-huge-vec.debugger.script"
[01:24:39] ------------------------------------------
[01:24:39] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:24:39] Copyright (C) 2016 Free Software Foundation, Inc.
[01:24:39] Copyright (C) 2016 Free Software Foundation, Inc.
[01:24:39] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:24:39] This is free software: you are free to change and redistribute it.
[01:24:39] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:24:39] and "show warranty" for details.
[01:24:39] This GDB was configured as "x86_64-linux-gnu".
[01:24:39] Type "show configuration" for configuration details.
[01:24:39] For bug reporting instructions, please see:
[01:24:39] <http://www.gnu.org/software/gdb/bugs/>.
[01:24:39] Find the GDB manual and other documentation resources online at:
[01:24:39] <http://www.gnu.org/software/gdb/documentation/>.
[01:24:39] For help, type "help".
[01:24:39] Type "apropos word" to search for commands related to "word".
[01:24:39] Breakpoint 1 at 0x17bc: file /checkout/src/test/debuginfo/pretty-huge-vec.rs, line 28.
[01:24:39] [Thread debugging using libthread_db enabled]
[01:24:39] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:24:39] 
[01:24:39] Breakpoint 1, pretty_huge_vec::main::h724d3ae1bb5250fc () at /checkout/src/test/debuginfo/pretty-huge-vec.rs:28
[01:24:39] 28     zzz(); // #break
[01:24:39] $1 = {buf = {ptr = {pointer = 0x7fffbb511010 "", _marker = {<No data fields>}}, cap = 1000000000, a = {<No data fields>}}, len = 1000000000}
[01:24:39] $2 = {data_ptr = 0x7fffbb511010 "", length = 1000000000}
[01:24:39] A debugging session is active.
[01:24:39] 
[01:24:39]  Inferior 1 [process 408] will be killed.
[01:24:39] 
[01:24:39] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:24:39] ------------------------------------------
[01:24:39] stderr:
[01:24:39] ------------------------------------------
[01:24:39] 
[01:24:39] 
[01:24:39] ------------------------------------------
[01:24:39] 
[01:24:39] 
[01:24:39] ---- [debuginfo-both] debuginfo/pretty-uninitialized-vec.rs stdout ----
[01:24:39] NOTE: compiletest thinks it is using GDB without native rust support
[01:24:39] NOTE: compiletest thinks it is using GDB version 7011001
[01:24:39] 
[01:24:39] error: line not found in debugger output: $1 = Vec<i32>(len: [...], cap: [...])[...]
[01:24:39] status: exit code: 0
[01:24:39] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-uninitialized-vec/pretty-uninitialized-vec.debugger.script"
[01:24:39] ------------------------------------------
[01:24:39] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:24:39] Copyright (C) 2016 Free Software Foundation, Inc.
[01:24:39] Copyright (C) 2016 Free Software Foundation, Inc.
[01:24:39] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:24:39] This is free software: you are free to change and redistribute it.
[01:24:39] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:24:39] and "show warranty" for details.
[01:24:39] This GDB was configured as "x86_64-linux-gnu".
[01:24:39] Type "show configuration" for configuration details.
[01:24:39] For bug reporting instructions, please see:
[01:24:39] <http://www.gnu.org/software/gdb/bugs/>.
[01:24:39] Find the GDB manual and other documentation resources online at:
[01:24:39] <http://www.gnu.org/software/gdb/documentation/>.
[01:24:39] For help, type "help".
[01:24:39] Type "apropos word" to search for commands related to "word".
[01:24:39] Breakpoint 1 at 0x1ac0: file /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs, line 21.
[01:24:39] [Thread debugging using libthread_db enabled]
[01:24:39] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:24:39] 
[01:24:39] Breakpoint 1, pretty_uninitialized_vec::main::h8ad4cf0b9701f4b8 () at /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs:21
[01:24:39] 21     zzz(); // #break
[01:24:39] $1 = {buf = {ptr = {pointer = 0x1, _marker = {<No data fields>}}, cap = 140737479958528, a = {<No data fields>}}, len = 140737488348544}
[01:24:39] A debugging session is active.
[01:24:39] 
[01:24:39]  Inferior 1 [process 437] will be killed.
[01:24:39] 
[01:24:39] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:24:39] ------------------------------------------
[01:24:39] stderr:
[01:24:39] ------------------------------------------
[01:24:39] 
---
[01:24:39] test result: FAILED. 79 passed; 4 failed; 39 ignored; 0 measured; 0 filtered out
[01:24:39] 
[01:24:39] 
[01:24:39] 
[01:24:39] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/debuginfo" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "debuginfo-both" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
[01:24:39] 
[01:24:39] 
[01:24:39] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:24:39] Build completed unsuccessfully in 0:13:34
[01:24:39] Build completed unsuccessfully in 0:13:34
[01:24:39] Makefile:48: recipe for target 'check' failed
[01:24:39] make: *** [check] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:061d9fe1
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Thu May 16 17:03:59 UTC 2019
---
travis_time:end:00703307:start=1558026241444695039,finish=1558026241450109912,duration=5414873
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:0520090e
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:101c4bc4
travis_time:start:101c4bc4
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:040778c4
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@ortem ortem force-pushed the ortem:new-dbg-pretty-printers branch from 9fe612b to 94ce04e May 16, 2019

@rust-highfive

This comment was marked as resolved.

Copy link
Collaborator

commented May 16, 2019

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:14e3401a:start=1558027881899901696,finish=1558027970988073093,duration=89088171397
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
travis_time:start:test_codegen
Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:21:42] 
[01:21:42] running 143 tests
[01:21:45] i..iii.....iii..iiii.....i......................i..i.................i.....i..........ii.i..i..i.ii. 100/143
[01:21:47] test result: ok. 113 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out
[01:21:47] 
[01:21:47]  finished in 4.742
[01:21:47] travis_fold:end:test_codegen
---
travis_time:start:test_assembly
Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:21:49] 
[01:21:49] running 9 tests
[01:21:49] iiiiiiiii
[01:21:49] 
[01:21:49]  finished in 0.156
[01:21:49] travis_fold:end:test_assembly

---
travis_time:start:test_debuginfo
Check compiletest suite=debuginfo mode=debuginfo-both (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:22:05] 
[01:22:05] running 122 tests
[01:22:30] .iiiii...i.....i..i...i..i.iFi..i.iiF.i.i.....i..i....i..........iiii..........i..FiiF..i.......ii.i 100/122
[01:22:35] .i.i......iii.i.....ii
[01:22:35] failures:
[01:22:35] note: Run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
[01:22:35] 
[01:22:35] ---- [debuginfo-both] debuginfo/empty-string.rs stdout ----
[01:22:35] ---- [debuginfo-both] debuginfo/empty-string.rs stdout ----
[01:22:35] NOTE: compiletest thinks it is using GDB without native rust support
[01:22:35] NOTE: compiletest thinks it is using GDB version 7011001
[01:22:35] 
[01:22:35] error: line not found in debugger output: $1 = ""
[01:22:35] status: exit code: 0
[01:22:35] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/empty-string/empty-string.debugger.script"
[01:22:35] ------------------------------------------
[01:22:35] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:22:35] Copyright (C) 2016 Free Software Foundation, Inc.
[01:22:35] Copyright (C) 2016 Free Software Foundation, Inc.
[01:22:35] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:22:35] This is free software: you are free to change and redistribute it.
[01:22:35] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:22:35] and "show warranty" for details.
[01:22:35] This GDB was configured as "x86_64-linux-gnu".
[01:22:35] Type "show configuration" for configuration details.
[01:22:35] For bug reporting instructions, please see:
[01:22:35] <http://www.gnu.org/software/gdb/bugs/>.
[01:22:35] Find the GDB manual and other documentation resources online at:
[01:22:35] <http://www.gnu.org/software/gdb/documentation/>.
[01:22:35] For help, type "help".
[01:22:35] Type "apropos word" to search for commands related to "word".
[01:22:35] Breakpoint 1 at 0xf0f: file /checkout/src/test/debuginfo/empty-string.rs, line 32.
[01:22:35] [Thread debugging using libthread_db enabled]
[01:22:35] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:22:35] 
[01:22:35] Breakpoint 1, empty_string::main::h4739d54fd70936a5 () at /checkout/src/test/debuginfo/empty-string.rs:32
[01:22:35] 32     zzz(); // #break
[01:22:35] $1 = 
[01:22:35] $2 = ""
[01:22:35] A debugging session is active.
[01:22:35] 
[01:22:35]  Inferior 1 [process 32108] will be killed.
[01:22:35] 
[01:22:35] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:22:35] ------------------------------------------
[01:22:35] stderr:
[01:22:35] ------------------------------------------
[01:22:35] 
[01:22:35] 
[01:22:35] ------------------------------------------
[01:22:35] 
[01:22:35] 
[01:22:35] ---- [debuginfo-both] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
[01:22:35] NOTE: compiletest thinks it is using GDB without native rust support
[01:22:35] NOTE: compiletest thinks it is using GDB version 7011001
[01:22:35] 
[01:22:35] error: line not found in debugger output: $1 = RegularStruct = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
[01:22:35] status: exit code: 0
[01:22:35] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/gdb-pretty-struct-and-enums/gdb-pretty-struct-and-enums.debugger.script"
[01:22:35] ------------------------------------------
[01:22:35] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:22:35] Copyright (C) 2016 Free Software Foundation, Inc.
[01:22:35] Copyright (C) 2016 Free Software Foundation, Inc.
[01:22:35] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:22:35] This is free software: you are free to change and redistribute it.
[01:22:35] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:22:35] and "show warranty" for details.
[01:22:35] This GDB was configured as "x86_64-linux-gnu".
[01:22:35] Type "show configuration" for configuration details.
[01:22:35] For bug reporting instructions, please see:
[01:22:35] <http://www.gnu.org/software/gdb/bugs/>.
[01:22:35] Find the GDB manual and other documentation resources online at:
[01:22:35] <http://www.gnu.org/software/gdb/documentation/>.
[01:22:35] For help, type "help".
[01:22:35] Type "apropos word" to search for commands related to "word".
[01:22:35] Breakpoint 1 at 0xadf: file /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs, line 60.
[01:22:35] [Thread debugging using libthread_db enabled]
[01:22:35] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:22:35] 
[01:22:35] Breakpoint 1, gdb_pretty_struct_and_enums::main::hb77f1d849dda9a93 () at /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs:60
[01:22:35] 60     zzz(); // #break
[01:22:35] $1 = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
[01:22:35] $2 = {<No data fields>}
[01:22:35] $3 = CStyleEnumVar1
[01:22:35] $4 = CStyleEnumVar2
[01:22:35] $5 = CStyleEnumVar3
[01:22:35] A debugging session is active.
[01:22:35] 
[01:22:35]  Inferior 1 [process 32181] will be killed.
[01:22:35] 
[01:22:35] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:22:35] ------------------------------------------
[01:22:35] stderr:
[01:22:35] ------------------------------------------
[01:22:35] 
[01:22:35] 
[01:22:35] ------------------------------------------
[01:22:35] 
[01:22:35] 
[01:22:35] ---- [debuginfo-both] debuginfo/pretty-huge-vec.rs stdout ----
[01:22:35] NOTE: compiletest thinks it is using GDB without native rust support
[01:22:35] NOTE: compiletest thinks it is using GDB version 7011001
[01:22:35] 
[01:22:35] error: line not found in debugger output: $1 = Vec<u8>(len: 1000000000, cap: 1000000000) = {[...]...}
[01:22:35] status: exit code: 0
[01:22:35] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-huge-vec/pretty-huge-vec.debugger.script"
[01:22:35] ------------------------------------------
[01:22:35] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:22:35] Copyright (C) 2016 Free Software Foundation, Inc.
[01:22:35] Copyright (C) 2016 Free Software Foundation, Inc.
[01:22:35] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:22:35] This is free software: you are free to change and redistribute it.
[01:22:35] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:22:35] and "show warranty" for details.
[01:22:35] This GDB was configured as "x86_64-linux-gnu".
[01:22:35] Type "show configuration" for configuration details.
[01:22:35] For bug reporting instructions, please see:
[01:22:35] <http://www.gnu.org/software/gdb/bugs/>.
[01:22:35] Find the GDB manual and other documentation resources online at:
[01:22:35] <http://www.gnu.org/software/gdb/documentation/>.
[01:22:35] For help, type "help".
[01:22:35] Type "apropos word" to search for commands related to "word".
[01:22:35] Breakpoint 1 at 0x17bc: file /checkout/src/test/debuginfo/pretty-huge-vec.rs, line 28.
[01:22:35] [Thread debugging using libthread_db enabled]
[01:22:35] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:22:35] 
[01:22:35] Breakpoint 1, pretty_huge_vec::main::h724d3ae1bb5250fc () at /checkout/src/test/debuginfo/pretty-huge-vec.rs:28
[01:22:35] 28     zzz(); // #break
[01:22:35] $1 = {buf = {ptr = {pointer = 0x7fffbb511010 "", _marker = {<No data fields>}}, cap = 1000000000, a = {<No data fields>}}, len = 1000000000}
[01:22:35] $2 = {data_ptr = 0x7fffbb511010 "", length = 1000000000}
[01:22:35] A debugging session is active.
[01:22:35] 
[01:22:35]  Inferior 1 [process 413] will be killed.
[01:22:35] 
[01:22:35] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:22:35] ------------------------------------------
[01:22:35] stderr:
[01:22:35] ------------------------------------------
[01:22:35] 
[01:22:35] 
[01:22:35] ------------------------------------------
[01:22:35] 
[01:22:35] 
[01:22:35] ---- [debuginfo-both] debuginfo/pretty-uninitialized-vec.rs stdout ----
[01:22:35] NOTE: compiletest thinks it is using GDB without native rust support
[01:22:35] NOTE: compiletest thinks it is using GDB version 7011001
[01:22:35] 
[01:22:35] error: line not found in debugger output: $1 = Vec<i32>(len: [...], cap: [...])[...]
[01:22:35] status: exit code: 0
[01:22:35] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-uninitialized-vec/pretty-uninitialized-vec.debugger.script"
[01:22:35] ------------------------------------------
[01:22:35] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:22:35] Copyright (C) 2016 Free Software Foundation, Inc.
[01:22:35] Copyright (C) 2016 Free Software Foundation, Inc.
[01:22:35] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:22:35] This is free software: you are free to change and redistribute it.
[01:22:35] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:22:35] and "show warranty" for details.
[01:22:35] This GDB was configured as "x86_64-linux-gnu".
[01:22:35] Type "show configuration" for configuration details.
[01:22:35] For bug reporting instructions, please see:
[01:22:35] <http://www.gnu.org/software/gdb/bugs/>.
[01:22:35] Find the GDB manual and other documentation resources online at:
[01:22:35] <http://www.gnu.org/software/gdb/documentation/>.
[01:22:35] For help, type "help".
[01:22:35] Type "apropos word" to search for commands related to "word".
[01:22:35] Breakpoint 1 at 0x1ac0: file /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs, line 21.
[01:22:35] [Thread debugging using libthread_db enabled]
[01:22:35] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:22:35] 
[01:22:35] Breakpoint 1, pretty_uninitialized_vec::main::h8ad4cf0b9701f4b8 () at /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs:21
[01:22:35] 21     zzz(); // #break
[01:22:35] $1 = {buf = {ptr = {pointer = 0x1, _marker = {<No data fields>}}, cap = 140737479958528, a = {<No data fields>}}, len = 140737488348544}
[01:22:35] A debugging session is active.
[01:22:35] 
[01:22:35]  Inferior 1 [process 442] will be killed.
[01:22:35] 
[01:22:35] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:22:35] ------------------------------------------
[01:22:35] stderr:
[01:22:35] ------------------------------------------
[01:22:35] 
---
[01:22:35] test result: FAILED. 79 passed; 4 failed; 39 ignored; 0 measured; 0 filtered out
[01:22:35] 
[01:22:35] 
[01:22:35] 
[01:22:35] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/debuginfo" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "debuginfo-both" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
[01:22:35] 
[01:22:35] 
[01:22:35] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:22:35] Build completed unsuccessfully in 0:12:53
[01:22:35] Build completed unsuccessfully in 0:12:53
[01:22:35] Makefile:48: recipe for target 'check' failed
[01:22:35] make: *** [check] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:226656ce
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Thu May 16 18:55:36 UTC 2019

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@ortem ortem force-pushed the ortem:new-dbg-pretty-printers branch from 94ce04e to 00a5a89 May 17, 2019

@rust-highfive

This comment has been minimized.

Copy link
Collaborator

commented May 17, 2019

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:1cfa0d18:start=1558082053568313330,finish=1558082142100003668,duration=88531690338
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
travis_time:start:test_codegen
Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:19:54] 
[01:19:54] running 143 tests
[01:19:56] i..iii.....iii..iiii.....i......................i..i.................i.....i..........ii.i..i..i.ii. 100/143
[01:19:58] test result: ok. 113 passed; 0 failed; 30 ignored; 0 measured; 0 filtered out
[01:19:58] 
[01:19:58]  finished in 4.709
[01:19:58] travis_fold:end:test_codegen
---
travis_time:start:test_assembly
Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:20:00] 
[01:20:00] running 9 tests
[01:20:00] iiiiiiiii
[01:20:00] 
[01:20:00]  finished in 0.150
[01:20:00] travis_fold:end:test_assembly

---
travis_time:start:test_debuginfo
Check compiletest suite=debuginfo mode=debuginfo-both (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:20:16] 
[01:20:16] running 122 tests
[01:20:41] .iiiii...i.....i..i...i..i.iFi..i.iiF.i.i.....i..i....i..........iiii..........i..FiiF..i.......ii.i 100/122
[01:20:46] .i.i......iii.i.....ii
[01:20:46] 
[01:20:46] ---- [debuginfo-both] debuginfo/empty-string.rs stdout ----
[01:20:46] ---- [debuginfo-both] debuginfo/empty-string.rs stdout ----
[01:20:46] NOTE: compiletest thinks it is using GDB without native rust support
[01:20:46] NOTE: compiletest thinks it is using GDB version 7011001
[01:20:46] thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:512:22
[01:20:46] thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:512:22
[01:20:46] error: line not found in debugger output: $1 = ""
[01:20:46] status: exit code: 0
[01:20:46] command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/empty-string/empty-string.debugger.script"
[01:20:46] ------------------------------------------
[01:20:46] GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:20:46] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:46] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:46] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:20:46] This is free software: you are free to change and redistribute it.
[01:20:46] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:20:46] and "show warranty" for details.
[01:20:46] This GDB was configured as "x86_64-linux-gnu".
[01:20:46] Type "show configuration" for configuration details.
[01:20:46] For bug reporting instructions, please see:
[01:20:46] <http://www.gnu.org/software/gdb/bugs/>.
[01:20:46] Find the GDB manual and other documentation resources online at:
[01:20:46] <http://www.gnu.org/software/gdb/documentation/>.
[01:20:46] For help, type "help".
[01:20:46] Type "apropos word" to search for commands related to "word".
[01:20:46] Breakpoint 1 at 0xf0f: file /checkout/src/test/debuginfo/empty-string.rs, line 32.
[01:20:46] [Thread debugging using libthread_db enabled]
[01:20:46] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:20:46] 
[01:20:46] Breakpoint 1, empty_string::main::h4739d54fd70936a5 () at /checkout/src/test/debuginfo/empty-string.rs:32
[01:20:46] 32     zzz(); // #break
[01:20:46] $1 = Rust type: struct String
[01:20:46] Struct name: String
[01:20:46] ""
[01:20:46] $2 = Rust type: struct &str
[01:20:46] Struct name: &str
[01:20:46] ""
[01:20:46] A debugging session is active.
[01:20:46] 
[01:20:46]  Inferior 1 [process 32168] will be killed.
[01:20:46] 
[01:20:46] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:20:46] ------------------------------------------
[01:20:46] stderr:
[01:20:46] ------------------------------------------
[01:20:46] 
[01:20:46] 
[01:20:46] ------------------------------------------
[01:20:46] 
[01:20:46] 
[01:20:46] ---- [debuginfo-both] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
[01:20:46] NOTE: compiletest thinks it is using GDB without native rust support
[01:20:46] NOTE: compiletest thinks it is using GDB version 7011001
[01:20:46] 
[01:20:46] error: line not found in debugger output: $1 = RegularStruct = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
[01:20:46] failed to decode compiler output as json: line: {the_first_field = Rust type: isize
[01:20:46] output: GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:20:46] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:46] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:20:46] This is free software: you are free to change and redistribute it.
[01:20:46] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:20:46] and "show warranty" for details.
[01:20:46] This GDB was configured as "x86_64-linux-gnu".
[01:20:46] Type "show configuration" for configuration details.
[01:20:46] For bug reporting instructions, please see:
[01:20:46] <http://www.gnu.org/software/gdb/bugs/>.
[01:20:46] Find the GDB manual and other documentation resources online at:
[01:20:46] <http://www.gnu.org/software/gdb/documentation/>.
[01:20:46] For help, type "help".
[01:20:46] Type "apropos word" to search for commands related to "word".
[01:20:46] Breakpoint 1 at 0xadf: file /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs, line 60.
[01:20:46] [Thread debugging using libthread_db enabled]
[01:20:46] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:20:46] 
[01:20:46] Breakpoint 1, gdb_pretty_struct_and_enums::main::hb77f1d849dda9a93 () at /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs:60
[01:20:46] 60     zzz(); // #break
[01:20:46] $1 = Rust type: struct RegularStruct
[01:20:46] Struct name: RegularStruct
[01:20:46] {the_first_field = Rust type: isize
[01:20:46] 101, the_second_field = Rust type: f64
[01:20:46] 102.5, the_third_field = Rust type: bool
[01:20:46] false}
[01:20:46] $2 = Rust type: struct EmptyStruct
[01:20:46] Struct name: EmptyStruct
[01:20:46] Rust type: struct EmptyStruct
[01:20:46] Struct name: EmptyStruct
[01:20:46] {<No data fields>}
[01:20:46] $3 = Rust type: enum class CStyleEnum
[01:20:46] Rust type: enum class CStyleEnum
[01:20:46] CStyleEnumVar1
[01:20:46] $4 = Rust type: enum class CStyleEnum
[01:20:46] Rust type: enum class CStyleEnum
[01:20:46] CStyleEnumVar2
[01:20:46] $5 = Rust type: enum class CStyleEnum
[01:20:46] Rust type: enum class CStyleEnum
[01:20:46] CStyleEnumVar3
[01:20:46] A debugging session is active.
[01:20:46] 
[01:20:46]  Inferior 1 [process 32241] will be killed.
[01:20:46] 
[01:20:46] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:20:46] thread 'main' panicked at 'explicit panic', src/tools/compiletest/src/json.rs:87:21
[01:20:46] 
[01:20:46] ---- [debuginfo-both] debuginfo/pretty-huge-vec.rs stdout ----
[01:20:46] ---- [debuginfo-both] debuginfo/pretty-huge-vec.rs stdout ----
[01:20:46] NOTE: compiletest thinks it is using GDB without native rust support
[01:20:46] NOTE: compiletest thinks it is using GDB version 7011001
[01:20:46] 
[01:20:46] error: line not found in debugger output: $1 = Vec<u8>(len: 1000000000, cap: 1000000000) = {[...]...}
[01:20:46] failed to decode compiler output as json: line: {buf = Rust type: struct RawVec<u8, alloc::alloc::Global>
[01:20:46] output: GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:20:46] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:46] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:20:46] This is free software: you are free to change and redistribute it.
[01:20:46] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:20:46] and "show warranty" for details.
[01:20:46] This GDB was configured as "x86_64-linux-gnu".
[01:20:46] Type "show configuration" for configuration details.
[01:20:46] For bug reporting instructions, please see:
[01:20:46] <http://www.gnu.org/software/gdb/bugs/>.
[01:20:46] Find the GDB manual and other documentation resources online at:
[01:20:46] <http://www.gnu.org/software/gdb/documentation/>.
[01:20:46] For help, type "help".
[01:20:46] Type "apropos word" to search for commands related to "word".
[01:20:46] Breakpoint 1 at 0x17bc: file /checkout/src/test/debuginfo/pretty-huge-vec.rs, line 28.
[01:20:46] [Thread debugging using libthread_db enabled]
[01:20:46] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:20:46] 
[01:20:46] Breakpoint 1, pretty_huge_vec::main::h724d3ae1bb5250fc () at /checkout/src/test/debuginfo/pretty-huge-vec.rs:28
[01:20:46] 28     zzz(); // #break
[01:20:46] $1 = Rust type: struct Vec<u8>
[01:20:46] Struct name: Vec<u8>
[01:20:46] {buf = Rust type: struct RawVec<u8, alloc::alloc::Global>
[01:20:46] Struct name: RawVec<u8, alloc::alloc::Global>
[01:20:46] {ptr = Rust type: struct Unique<u8>
[01:20:46] Struct name: Unique<u8>
[01:20:46] {pointer = Rust type: u8 *
[01:20:46] 0x7fffbb511010 "", _marker = Rust type: struct PhantomData<u8>
[01:20:46] Struct name: PhantomData<u8>
[01:20:46] {<No data fields>}}, cap = Rust type: usize
[01:20:46] 1000000000, a = Rust type: struct Global
[01:20:46] Struct name: Global
[01:20:46] {<No data fields>}}, len = Rust type: usize
[01:20:46] 1000000000}
[01:20:46] $2 = Rust type: struct &[u8]
[01:20:46] Struct name: &[u8]
[01:20:46] {data_ptr = Rust type: u8 *
[01:20:46] 0x7fffbb511010 "", length = Rust type: usize
[01:20:46] 1000000000}
[01:20:46] A debugging session is active.
[01:20:46] 
[01:20:46]  Inferior 1 [process 473] will be killed.
[01:20:46] 
[01:20:46] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:20:46] thread 'main' panicked at 'explicit panic', src/tools/compiletest/src/json.rs:87:21
[01:20:46] ---- [debuginfo-both] debuginfo/pretty-uninitialized-vec.rs stdout ----
[01:20:46] ---- [debuginfo-both] debuginfo/pretty-uninitialized-vec.rs stdout ----
[01:20:46] NOTE: compiletest thinks it is using GDB without native rust support
[01:20:46] NOTE: compiletest thinks it is using GDB version 7011001
[01:20:46] 
[01:20:46] error: line not found in debugger output: $1 = Vec<i32>(len: [...], cap: [...])[...]
[01:20:46] failed to decode compiler output as json: line: {buf = Rust type: struct RawVec<i32, alloc::alloc::Global>
[01:20:46] output: GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
[01:20:46] Copyright (C) 2016 Free Software Foundation, Inc.
[01:20:46] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[01:20:46] This is free software: you are free to change and redistribute it.
[01:20:46] There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
[01:20:46] and "show warranty" for details.
[01:20:46] This GDB was configured as "x86_64-linux-gnu".
[01:20:46] Type "show configuration" for configuration details.
[01:20:46] For bug reporting instructions, please see:
[01:20:46] <http://www.gnu.org/software/gdb/bugs/>.
[01:20:46] Find the GDB manual and other documentation resources online at:
[01:20:46] <http://www.gnu.org/software/gdb/documentation/>.
[01:20:46] For help, type "help".
[01:20:46] Type "apropos word" to search for commands related to "word".
[01:20:46] Breakpoint 1 at 0x1ac0: file /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs, line 21.
[01:20:46] [Thread debugging using libthread_db enabled]
[01:20:46] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[01:20:46] 
[01:20:46] Breakpoint 1, pretty_uninitialized_vec::main::h8ad4cf0b9701f4b8 () at /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs:21
[01:20:46] 21     zzz(); // #break
[01:20:46] $1 = Rust type: struct Vec<i32>
[01:20:46] Struct name: Vec<i32>
[01:20:46] {buf = Rust type: struct RawVec<i32, alloc::alloc::Global>
[01:20:46] Struct name: RawVec<i32, alloc::alloc::Global>
[01:20:46] {ptr = Rust type: struct Unique<i32>
[01:20:46] Struct name: Unique<i32>
[01:20:46] {pointer = Rust type: i32 *
[01:20:46] 0x1, _marker = Rust type: struct PhantomData<i32>
[01:20:46] Struct name: PhantomData<i32>
[01:20:46] {<No data fields>}}, cap = Rust type: usize
[01:20:46] 140737479958528, a = Rust type: struct Global
[01:20:46] Struct name: Global
[01:20:46] {<No data fields>}}, len = Rust type: usize
[01:20:46] 140737488348544}
[01:20:46] A debugging session is active.
[01:20:46] 
[01:20:46]  Inferior 1 [process 502] will be killed.
[01:20:46] 
[01:20:46] Quit anyway? (y or n) [answered Y; input not from terminal]
[01:20:46] thread 'main' panicked at 'explicit panic', src/tools/compiletest/src/json.rs:87:21
[01:20:46] 
[01:20:46] failures:
[01:20:46]     [debuginfo-both] debuginfo/empty-string.rs
[01:20:46]     [debuginfo-both] debuginfo/gdb-pretty-struct-and-enums.rs
[01:20:46]     [debuginfo-both] debuginfo/gdb-pretty-struct-and-enums.rs
[01:20:46]     [debuginfo-both] debuginfo/pretty-huge-vec.rs
[01:20:46]     [debuginfo-both] debuginfo/pretty-uninitialized-vec.rs
[01:20:46] 
[01:20:46] test result: FAILED. 79 passed; 4 failed; 39 ignored; 0 measured; 0 filtered out
[01:20:46] 
[01:20:46] 
[01:20:46] 
[01:20:46] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/debuginfo" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "debuginfo-both" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
[01:20:46] 
[01:20:46] 
[01:20:46] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:20:46] Build completed unsuccessfully in 0:12:48
[01:20:46] Build completed unsuccessfully in 0:12:48
[01:20:46] make: *** [check] Error 1
[01:20:46] Makefile:48: recipe for target 'check' failed
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:0d8a6180
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Fri May 17 09:56:37 UTC 2019
---
travis_time:end:0d003f40:start=1558086999293320905,finish=1558086999360940441,duration=67619536
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:043ab47f
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:0c6e59d4
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@ortem

This comment has been minimized.

Copy link
Author

commented May 17, 2019

New pretty-printers use regex to choose a specific provider based on the type name. For example, it is expected that String type name matches ^(alloc::(\w+::)+)String$ regex.

Currently, pretty-printers tests are failed because during these tests String type name is just String, but not alloc::string::String. Is there a way to get fully qualified type names during debuginfo tests?

@nikomatsakis

This comment has been minimized.

Copy link
Contributor

commented May 17, 2019

This seems great, but I think I'm really not a good choice for reviewer.

@jonas-schievink

This comment has been minimized.

Copy link
Member

commented Jun 10, 2019

Visiting for triage. Not sure who'd be an adequate reviewer for this. Anyone from @rust-lang/compiler?

@bors

This comment has been minimized.

Copy link
Contributor

commented Jun 20, 2019

☔️ The latest upstream changes (presumably #61827) made this pull request unmergeable. Please resolve the merge conflicts.

@golddranks

This comment has been minimized.

Copy link
Contributor

commented Jun 20, 2019

Ah, great to know that this PR. Existed. I was considering tweaking the current scripts, but they are going to be replaced?

@Mark-Simulacrum

This comment has been minimized.

Copy link
Member

commented Jul 9, 2019

I'm going to tentatively reassign this to @michaelwoerister but in some sense I suspect we just don't have reviewer capacity for this. cc @eddyb as well, since you're listed as an expert in debuginfo (though that's a little different to this).

It may also be that this sort of PR needs to go through some design thinking on internals before being landed in this repository.

@nikomatsakis

This comment has been minimized.

Copy link
Contributor

commented Jul 12, 2019

I could be mistaken, but I think that these scripts effectively have no owner at this point. I think i'd be ok r+'ing this PR, though I'm not sure how many tests we have and so forth so there's definitely risk. It'd be great if somebody (maybe @ortem!) wants to try to take ownership of those scripts and keep maintaining, them, though!

@nikomatsakis

This comment has been minimized.

Copy link
Contributor

commented Jul 12, 2019

One concern I have with the PR is that I didn't see any tests for the new functionality -- @ortem do you think you'd be able to add some tests that show the new support for Rc and so on that you mentioned?

The new pretty-printers have to support all types supported by current pretty-printers, and also support Rc, Arc, Cell, Ref, RefCell, RefMut, HashMap, HashSet.

@nikomatsakis

This comment has been minimized.

Copy link
Contributor

commented Jul 12, 2019

In any case, the PR will need to be rebased. If that happens, I'm inclined to say r=me -- even without tests, though more tests would be great! (@eddyb mentioned that debuginfo tests may be broken)

@eddyb

This comment has been minimized.

Copy link
Member

commented Jul 12, 2019

@ortem After/if this lands in nightly, could you make a post on the forums to tell people to try them out, just so we can catch any issues that might arise from them? Thanks!

@ortem ortem force-pushed the ortem:new-dbg-pretty-printers branch from 00a5a89 to 9b8e08d Jul 12, 2019

@rust-highfive

This comment has been minimized.

Copy link
Collaborator

commented Jul 12, 2019

The job x86_64-gnu-llvm-6.0 of your PR failed (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2019-07-12T13:27:58.6737016Z ##[command]git remote add origin https://github.com/rust-lang/rust
2019-07-12T13:27:58.6918401Z ##[command]git config gc.auto 0
2019-07-12T13:27:58.6991152Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2019-07-12T13:27:58.7053568Z ##[command]git config --get-all http.proxy
2019-07-12T13:27:58.7193321Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/60826/merge:refs/remotes/pull/60826/merge
---
2019-07-12T13:28:33.6483650Z do so (now or later) by using -b with the checkout command again. Example:
2019-07-12T13:28:33.6483702Z 
2019-07-12T13:28:33.6483915Z   git checkout -b <new-branch-name>
2019-07-12T13:28:33.6484103Z 
2019-07-12T13:28:33.6484152Z HEAD is now at aef0a6019 Merge 9b8e08d4d9b9fff8d939890ad844d445ea9f7c44 into cd1381e91ff4889616eb0c87bf3c321ea2697d42
2019-07-12T13:28:33.6630347Z ##[section]Starting: Collect CPU-usage statistics in the background
2019-07-12T13:28:33.6633226Z ==============================================================================
2019-07-12T13:28:33.6633302Z Task         : Bash
2019-07-12T13:28:33.6633347Z Description  : Run a Bash script on macOS, Linux, or Windows
---
2019-07-12T13:28:34.2348778Z 320 ./src/librustc/mir
2019-07-12T13:28:34.2349574Z sort: write failed: 'standard output': Broken pipe
2019-07-12T13:28:34.2349902Z sort: write error
2019-07-12T13:28:34.2412462Z ##[section]Finishing: Show disk usage
2019-07-12T13:28:34.2466444Z ##[section]Starting: Disable git automatic line ending conversion (on C:/)
2019-07-12T13:28:34.2469529Z Task         : Bash
2019-07-12T13:28:34.2469579Z Description  : Run a Bash script on macOS, Linux, or Windows
2019-07-12T13:28:34.2469630Z Version      : 3.151.2
2019-07-12T13:28:34.2469678Z Author       : Microsoft Corporation
2019-07-12T13:28:34.2469678Z Author       : Microsoft Corporation
2019-07-12T13:28:34.2469746Z Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/bash
2019-07-12T13:28:34.2469802Z ==============================================================================
2019-07-12T13:28:34.3806529Z Generating script.
2019-07-12T13:28:34.3820560Z Script contents:
2019-07-12T13:28:34.3820870Z git config --replace-all --global core.autocrlf false
2019-07-12T13:28:34.3841394Z ========================== Starting Command Output ===========================
2019-07-12T13:28:34.3858622Z [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/07638c26-debd-4703-a28b-aac6a4236fe7.sh
2019-07-12T13:28:34.4000518Z ##[section]Finishing: Disable git automatic line ending conversion (on C:/)
2019-07-12T13:28:34.4042766Z ==============================================================================
2019-07-12T13:28:34.4042826Z Task         : Bash
2019-07-12T13:28:34.4042875Z Description  : Run a Bash script on macOS, Linux, or Windows
2019-07-12T13:28:34.4043122Z Version      : 3.151.2
---
2019-07-12T13:30:17.2341016Z Attempting with retry: curl -y 30 -Y 10 --connect-timeout 30 -f -L -C - -o /tmp/rustci_docker_cache https://.s3.amazonaws.com/docker/c7688a42c3598c0b7dfe0f9f69838f24b25841ef6f7f87b4686f4da367d970f5a477b9c1277bdc58ebfc14a49c51c0e2ddb2b3366d867d7aae1de3d9233c8624
2019-07-12T13:30:17.2394093Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T13:30:17.2394387Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T13:30:17.2394545Z 
2019-07-12T13:30:17.2438835Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T13:30:18.2510035Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T13:30:18.2510421Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T13:30:18.2510581Z 
2019-07-12T13:30:18.2510581Z 
2019-07-12T13:30:18.2553178Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T13:30:20.2664618Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T13:30:20.2667186Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T13:30:20.2667475Z 
2019-07-12T13:30:20.2667475Z 
2019-07-12T13:30:20.2668529Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T13:30:23.2755851Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T13:30:23.2756041Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T13:30:23.2756080Z 
2019-07-12T13:30:23.2756080Z 
2019-07-12T13:30:23.2787914Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T13:30:27.2888791Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T13:30:27.2891643Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T13:30:27.2891914Z 
2019-07-12T13:30:27.2891914Z 
2019-07-12T13:30:27.2892862Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T13:30:27.2893232Z The command has failed after 5 attempts.
2019-07-12T13:30:27.3906389Z open /tmp/rustci_docker_cache: no such file or directory
2019-07-12T13:30:27.3933082Z Attempting with retry: docker build --rm -t rust-ci -f /home/vsts/work/1/s/src/ci/docker/x86_64-gnu-llvm-6.0/Dockerfile /home/vsts/work/1/s/src/ci/docker
2019-07-12T13:30:27.6506784Z Sending build context to Docker daemon  521.7kB
2019-07-12T13:30:27.6507734Z 
2019-07-12T13:30:27.6706244Z Step 1/8 : FROM ubuntu:16.04
---
2019-07-12T13:30:44.9458447Z Reading package lists...
2019-07-12T13:30:45.8684211Z Reading package lists...
2019-07-12T13:30:46.0233850Z Building dependency tree...
2019-07-12T13:30:46.0234767Z Reading state information...
2019-07-12T13:30:46.1440289Z The following additional packages will be installed:
2019-07-12T13:30:46.1441040Z   binfmt-support binutils bzip2 cmake-data cpp cpp-5 dpkg-dev g++-5 gcc gcc-5
2019-07-12T13:30:46.1441403Z   git-man libarchive13 libasan2 libasn1-8-heimdal libatomic1
2019-07-12T13:30:46.1441869Z   libbabeltrace-ctf1 libbabeltrace1 libbsd-dev libbsd0 libbz2-1.0 libc-dev-bin
2019-07-12T13:30:46.1446993Z   libedit2 liberror-perl libexpat1 libffi-dev libffi6 libgcc-5-dev libgdbm3
2019-07-12T13:30:46.1447372Z   libglib2.0-0 libgmp10 libgnutls30 libgomp1 libgssapi-krb5-2
2019-07-12T13:30:46.1448369Z   libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal
2019-07-12T13:30:46.1448715Z   libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libicu55 libidn11
2019-07-12T13:30:46.1448715Z   libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libicu55 libidn11
2019-07-12T13:30:46.1448995Z   libisl15 libitm1 libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal
2019-07-12T13:30:46.1449256Z   libkrb5-3 libkrb5support0 libldap-2.4-2 libllvm6.0 liblsan0 liblzo2-2
2019-07-12T13:30:46.1449556Z   libmagic1 libmpc3 libmpdec2 libmpfr4 libmpx0 libnettle6 libp11-kit0
2019-07-12T13:30:46.1450075Z   libperl5.22 libpipeline1 libpython-stdlib libpython2.7-minimal
2019-07-12T13:30:46.1450337Z   libpython2.7-stdlib libpython3.5 libpython3.5-minimal libpython3.5-stdlib
2019-07-12T13:30:46.1450650Z   libquadmath0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db
2019-07-12T13:30:46.1450920Z   libsqlite3-0 libssl1.0.0 libstdc++-5-dev libtasn1-6 libtinfo-dev libtsan0
2019-07-12T13:30:46.1451177Z   libubsan0 libwind0-heimdal libxml2 linux-libc-dev llvm-6.0 llvm-6.0-dev
2019-07-12T13:30:46.1451657Z   llvm-6.0-runtime mime-support openssl patch perl perl-modules-5.22 python
2019-07-12T13:30:46.1451879Z   python-minimal python2.7-minimal
2019-07-12T13:30:46.1452001Z Suggested packages:
2019-07-12T13:30:46.1452317Z   binutils-doc bzip2-doc codeblocks eclipse ninja-build cpp-doc gcc-5-locales
2019-07-12T13:30:46.1452572Z   debian-keyring g++-multilib g++-5-multilib gcc-5-doc libstdc++6-5-dbg
2019-07-12T13:30:46.1452817Z   gcc-multilib manpages-dev autoconf automake libtool flex bison gcc-doc
2019-07-12T13:30:46.1453376Z   libasan2-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg
2019-07-12T13:30:46.1453614Z   libmpx0-dbg libquadmath0-dbg gdb-doc gettext-base git-daemon-run
2019-07-12T13:30:46.1453614Z   libmpx0-dbg libquadmath0-dbg gdb-doc gettext-base git-daemon-run
2019-07-12T13:30:46.1453905Z   | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch
2019-07-12T13:30:46.1454160Z   git-cvs git-mediawiki git-svn lrzip glibc-doc gnutls-bin krb5-doc krb5-user
2019-07-12T13:30:46.1454677Z   libstdc++-5-doc llvm-6.0-doc make-doc ed diffutils-doc perl-doc
2019-07-12T13:30:46.1455021Z   libterm-readline-gnu-perl | libterm-readline-perl-perl python-doc python-tk
2019-07-12T13:30:46.1455234Z   python2.7-doc
2019-07-12T13:30:46.1455284Z Recommended packages:
2019-07-12T13:30:46.1455570Z   build-essential fakeroot libalgorithm-merge-perl libc-dbg gdbserver less
2019-07-12T13:30:46.1455814Z   rsync ssh-client manpages manpages-dev libfile-fcntllock-perl
2019-07-12T13:30:46.1456067Z   libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales libsasl2-modules
2019-07-12T13:30:46.1456337Z   libssl-doc xml-core netbase rename
2019-07-12T13:30:46.1475808Z The following NEW packages will be installed:
2019-07-12T13:30:46.1476276Z   binfmt-support binutils bzip2 ca-certificates cmake cmake-data cpp cpp-5
2019-07-12T13:30:46.1476610Z   curl dpkg-dev file g++ g++-5 gcc gcc-5 gdb git git-man libarchive13 libasan2
2019-07-12T13:30:46.1476878Z   libasn1-8-heimdal libatomic1 libbabeltrace-ctf1 libbabeltrace1 libbsd-dev
2019-07-12T13:30:46.1477439Z   libbsd0 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libcurl3 libcurl3-gnutls
2019-07-12T13:30:46.1481491Z   libdpkg-perl libedit-dev libedit2 liberror-perl libexpat1 libffi-dev libffi6
2019-07-12T13:30:46.1481894Z   libgcc-5-dev libgdbm3 libglib2.0-0 libgmp10 libgnutls30 libgomp1
2019-07-12T13:30:46.1482475Z   libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libicu55 libidn11
2019-07-12T13:30:46.1482765Z   libisl15 libitm1 libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal
2019-07-12T13:30:46.1483023Z   libkrb5-3 libkrb5support0 libldap-2.4-2 libllvm6.0 liblsan0 liblzo2-2
2019-07-12T13:30:46.1483325Z   libmagic1 libmpc3 libmpdec2 libmpfr4 libmpx0 libnettle6 libp11-kit0
2019-07-12T13:30:46.1483325Z   libmagic1 libmpc3 libmpdec2 libmpfr4 libmpx0 libnettle6 libp11-kit0
2019-07-12T13:30:46.1483581Z   libperl5.22 libpipeline1 libpython-stdlib libpython2.7-minimal
2019-07-12T13:30:46.1483842Z   libpython2.7-stdlib libpython3.5 libpython3.5-minimal libpython3.5-stdlib
2019-07-12T13:30:46.1484145Z   libquadmath0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db
2019-07-12T13:30:46.1484422Z   libsqlite3-0 libssl-dev libssl1.0.0 libstdc++-5-dev libtasn1-6 libtinfo-dev
2019-07-12T13:30:46.1484677Z   libtsan0 libubsan0 libwind0-heimdal libxml2 linux-libc-dev llvm-6.0
2019-07-12T13:30:46.1484982Z   llvm-6.0-dev llvm-6.0-runtime llvm-6.0-tools make mime-support openssl patch
2019-07-12T13:30:46.1485241Z   perl perl-modules-5.22 pkg-config python python-minimal python2.7
2019-07-12T13:30:46.1485609Z   python2.7-minimal sudo xz-utils zlib1g-dev
2019-07-12T13:30:46.1485714Z The following packages will be upgraded:
2019-07-12T13:30:46.4258518Z 1 upgraded, 115 newly installed, 0 to remove and 4 not upgraded.
2019-07-12T13:30:46.4258746Z Need to get 121 MB of archives.
2019-07-12T13:30:46.4258990Z After this operation, 592 MB of additional disk space will be used.
2019-07-12T13:30:46.4259778Z Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libgdbm3 amd64 1.8.3-13.1 [16.9 kB]
---
2019-07-12T13:30:47.7866326Z Get:61 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 sudo amd64 1.8.16-0ubuntu1.7 [390 kB]
2019-07-12T13:30:47.7866584Z Get:62 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssl amd64 1.0.2g-1ubuntu4.15 [492 kB]
2019-07-12T13:30:47.7866912Z Get:63 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ca-certificates all 20170717~16.04.2 [167 kB]
2019-07-12T13:30:47.7867178Z Get:64 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcurl3-gnutls amd64 7.47.0-1ubuntu2.13 [184 kB]
2019-07-12T13:30:47.7867477Z Get:65 http://archive.ubuntu.com/ubuntu xenial/main amd64 libedit2 amd64 3.1-20150325-1ubuntu2 [76.5 kB]
2019-07-12T13:30:47.7867733Z Get:66 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpipeline1 amd64 1.4.1-2 [24.6 kB]
2019-07-12T13:30:47.7868547Z Get:67 http://archive.ubuntu.com/ubuntu xenial/main amd64 binfmt-support amd64 2.1.6-1 [50.7 kB]
2019-07-12T13:30:47.7869219Z Get:69 http://archive.ubuntu.com/ubuntu xenial/main amd64 libisl15 amd64 0.16.1-1 [524 kB]
2019-07-12T13:30:47.7869536Z Get:70 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cpp-5 amd64 5.4.0-6ubuntu1~16.04.11 [7660 kB]
2019-07-12T13:30:47.8853476Z Get:71 http://archive.ubuntu.com/ubuntu xenial/main amd64 cpp amd64 4:5.3.1-1ubuntu1 [27.7 kB]
2019-07-12T13:30:47.8865813Z Get:72 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 curl amd64 7.47.0-1ubuntu2.13 [139 kB]
---
2019-07-12T13:31:09.6362417Z Unpacking ca-certificates (20170717~16.04.2) ...
2019-07-12T13:31:09.8143963Z Selecting previously unselected package libcurl3-gnutls:amd64.
2019-07-12T13:31:09.8161535Z Preparing to unpack .../libcurl3-gnutls_7.47.0-1ubuntu2.13_amd64.deb ...
2019-07-12T13:31:09.8301334Z Unpacking libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.13) ...
2019-07-12T13:31:09.9634390Z Selecting previously unselected package libedit2:amd64.
2019-07-12T13:31:09.9652249Z Preparing to unpack .../libedit2_3.1-20150325-1ubuntu2_amd64.deb ...
2019-07-12T13:31:09.9792710Z Unpacking libedit2:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-12T13:31:10.1010742Z Selecting previously unselected package libpipeline1:amd64.
2019-07-12T13:31:10.1011408Z Preparing to unpack .../libpipeline1_1.4.1-2_amd64.deb ...
2019-07-12T13:31:10.1140544Z Unpacking libpipeline1:amd64 (1.4.1-2) ...
2019-07-12T13:31:10.2372056Z Selecting previously unselected package binfmt-support.
2019-07-12T13:31:10.2390927Z Preparing to unpack .../binfmt-support_2.1.6-1_amd64.deb ...
2019-07-12T13:31:10.2532339Z Unpacking binfmt-support (2.1.6-1) ...
2019-07-12T13:31:10.3884730Z Preparing to unpack .../binutils_2.26.1-1ubuntu1~16.04.8_amd64.deb ...
2019-07-12T13:31:10.4022048Z Unpacking binutils (2.26.1-1ubuntu1~16.04.8) ...
2019-07-12T13:31:11.0092072Z Selecting previously unselected package libisl15:amd64.
2019-07-12T13:31:11.0113074Z Preparing to unpack .../libisl15_0.16.1-1_amd64.deb ...
---
2019-07-12T13:31:22.5262639Z Selecting previously unselected package libtinfo-dev:amd64.
2019-07-12T13:31:22.5281188Z Preparing to unpack .../libtinfo-dev_6.0+20160213-1ubuntu1_amd64.deb ...
2019-07-12T13:31:22.5430010Z Unpacking libtinfo-dev:amd64 (6.0+20160213-1ubuntu1) ...
2019-07-12T13:31:22.6482556Z Selecting previously unselected package libedit-dev:amd64.
2019-07-12T13:31:22.6500987Z Preparing to unpack .../libedit-dev_3.1-20150325-1ubuntu2_amd64.deb ...
2019-07-12T13:31:22.6651181Z Unpacking libedit-dev:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-12T13:31:22.7888935Z Selecting previously unselected package libllvm6.0:amd64.
2019-07-12T13:31:22.7907502Z Preparing to unpack .../libllvm6.0_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T13:31:22.8078943Z Unpacking libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:25.7576802Z Selecting previously unselected package zlib1g-dev:amd64.
2019-07-12T13:31:25.7595281Z Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4.1_amd64.deb ...
2019-07-12T13:31:25.7734977Z Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
2019-07-12T13:31:25.8836024Z Preparing to unpack .../libssl-dev_1.0.2g-1ubuntu4.15_amd64.deb ...
2019-07-12T13:31:25.8990079Z Unpacking libssl-dev:amd64 (1.0.2g-1ubuntu4.15) ...
2019-07-12T13:31:26.2056241Z Selecting previously unselected package llvm-6.0-runtime.
2019-07-12T13:31:26.2056241Z Selecting previously unselected package llvm-6.0-runtime.
2019-07-12T13:31:26.2074988Z Preparing to unpack .../llvm-6.0-runtime_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T13:31:26.2212027Z Unpacking llvm-6.0-runtime (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:26.3421805Z Selecting previously unselected package llvm-6.0.
2019-07-12T13:31:26.3439564Z Preparing to unpack .../llvm-6.0_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T13:31:26.3584689Z Unpacking llvm-6.0 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:27.0000576Z Selecting previously unselected package libffi-dev:amd64.
2019-07-12T13:31:27.0022490Z Preparing to unpack .../libffi-dev_3.2.1-4_amd64.deb ...
2019-07-12T13:31:27.0173425Z Unpacking libffi-dev:amd64 (3.2.1-4) ...
2019-07-12T13:31:27.1487571Z Selecting previously unselected package llvm-6.0-dev.
2019-07-12T13:31:27.1504244Z Preparing to unpack .../llvm-6.0-dev_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T13:31:27.1655163Z Unpacking llvm-6.0-dev (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:31.7533965Z Selecting previously unselected package llvm-6.0-tools.
2019-07-12T13:31:31.7552982Z Preparing to unpack .../llvm-6.0-tools_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T13:31:31.7700604Z Unpacking llvm-6.0-tools (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:31.9362218Z Selecting previously unselected package pkg-config.
2019-07-12T13:31:31.9387732Z Preparing to unpack .../pkg-config_0.29.1-0ubuntu1_amd64.deb ...
2019-07-12T13:31:31.9536061Z Unpacking pkg-config (0.29.1-0ubuntu1) ...
2019-07-12T13:31:32.0731577Z Processing triggers for systemd (229-4ubuntu21.21) ...
2019-07-12T13:31:32.4654173Z Setting up libgdbm3:amd64 (1.8.3-13.1) ...
2019-07-12T13:31:32.5452017Z Setting up libffi6:amd64 (3.2.1-4) ...
2019-07-12T13:31:32.5865252Z Setting up libglib2.0-0:amd64 (2.48.2-0ubuntu4.3) ...
---
2019-07-12T13:31:36.4829331Z debconf: unable to initialize frontend: Dialog
2019-07-12T13:31:36.4829414Z debconf: (TERM is not set, so the dialog frontend is not usable.)
2019-07-12T13:31:36.4829469Z debconf: falling back to frontend: Readline
2019-07-12T13:31:37.0060594Z Setting up libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.13) ...
2019-07-12T13:31:37.0519702Z Setting up libedit2:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-12T13:31:37.0960757Z Setting up libpipeline1:amd64 (1.4.1-2) ...
2019-07-12T13:31:37.1394198Z Setting up binfmt-support (2.1.6-1) ...
2019-07-12T13:31:37.2197818Z mount: permission denied
2019-07-12T13:31:37.2202464Z update-binfmts: warning: Couldn't mount the binfmt_misc filesystem on /proc/sys/fs/binfmt_misc.
2019-07-12T13:31:37.2217902Z mount: permission denied
2019-07-12T13:31:37.2218464Z update-binfmts: warning: Couldn't mount the binfmt_misc filesystem on /proc/sys/fs/binfmt_misc.
2019-07-12T13:31:37.3843854Z invoke-rc.d: could not determine current runlevel
2019-07-12T13:31:37.3874673Z invoke-rc.d: policy-rc.d denied execution of start.
2019-07-12T13:31:37.4501490Z Setting up libisl15:amd64 (0.16.1-1) ...
2019-07-12T13:31:37.4951004Z Setting up cpp-5 (5.4.0-6ubuntu1~16.04.11) ...
2019-07-12T13:31:37.5409716Z Setting up cpp (4:5.3.1-1ubuntu1) ...
2019-07-12T13:31:37.5927104Z Setting up curl (7.47.0-1ubuntu2.13) ...
---
2019-07-12T13:31:39.4252984Z Setting up libedit-dev:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-12T13:31:39.4680805Z Setting up libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:39.5211878Z Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
2019-07-12T13:31:39.5722801Z Setting up libssl-dev:amd64 (1.0.2g-1ubuntu4.15) ...
2019-07-12T13:31:39.6142554Z Setting up llvm-6.0-runtime (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:39.6581450Z mount: permission denied
2019-07-12T13:31:39.6582039Z update-binfmts: warning: Couldn't mount the binfmt_misc filesystem on /proc/sys/fs/binfmt_misc.
2019-07-12T13:31:39.6738992Z Setting up llvm-6.0 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:39.7167717Z Setting up libffi-dev:amd64 (3.2.1-4) ...
2019-07-12T13:31:39.7603312Z Setting up llvm-6.0-dev (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:39.8040160Z Setting up llvm-6.0-tools (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T13:31:39.8474101Z Setting up pkg-config (0.29.1-0ubuntu1) ...
2019-07-12T13:31:39.9955193Z Processing triggers for ca-certificates (20170717~16.04.2) ...
2019-07-12T13:31:40.0142437Z Updating certificates in /etc/ssl/certs...
2019-07-12T13:31:41.6447084Z 148 added, 0 removed; done.
2019-07-12T13:31:41.6452869Z Running hooks in /etc/ca-certificates/update.d...
---
2019-07-12T13:32:13.5656662Z Removing intermediate container bdd7e1603546
2019-07-12T13:32:13.5657539Z  ---> 9c6c960c38c4
2019-07-12T13:32:13.5698752Z Successfully built 9c6c960c38c4
2019-07-12T13:32:13.7630842Z Successfully tagged rust-ci:latest
2019-07-12T13:32:13.8740520Z Built container sha256:9c6c960c38c4b9080e29faf52058122c1216eb9032edd4b345fa02961627d2ba
2019-07-12T13:32:13.8755954Z Uploading finished image to https://.s3.amazonaws.com/docker/c7688a42c3598c0b7dfe0f9f69838f24b25841ef6f7f87b4686f4da367d970f5a477b9c1277bdc58ebfc14a49c51c0e2ddb2b3366d867d7aae1de3d9233c8624
2019-07-12T13:33:16.0768251Z upload failed: - to s3:///docker/c7688a42c3598c0b7dfe0f9f69838f24b25841ef6f7f87b4686f4da367d970f5a477b9c1277bdc58ebfc14a49c51c0e2ddb2b3366d867d7aae1de3d9233c8624 Parameter validation failed:
2019-07-12T13:33:16.0769206Z Invalid bucket name "": Bucket name must match the regex "^[a-zA-Z0-9.\-_]{1,255}$"
2019-07-12T13:33:17.1048390Z [CI_JOB_NAME=x86_64-gnu-llvm-6.0]
2019-07-12T13:33:17.1100269Z Starting sccache server...
2019-07-12T13:33:17.1605819Z configure: processing command line
2019-07-12T13:33:17.1607157Z configure: 
---
2019-07-12T14:29:30.5859505Z .................................................................................................... 200/5799
2019-07-12T14:29:34.8244305Z .................................................................................................... 300/5799
2019-07-12T14:29:38.6467373Z .................................................................................................... 400/5799
2019-07-12T14:29:42.5143296Z .................................................................................................... 500/5799
2019-07-12T14:29:46.3621607Z .......................................................................i............................ 600/5799
2019-07-12T14:29:55.4696428Z .................................................................................................... 800/5799
2019-07-12T14:30:01.0239601Z .................................................................................................... 900/5799
2019-07-12T14:30:01.0239601Z .................................................................................................... 900/5799
2019-07-12T14:30:07.0062842Z ..........................................................................................i......... 1000/5799
2019-07-12T14:30:11.4951291Z ..i................................................................................................. 1100/5799
2019-07-12T14:30:15.8263763Z ....................iiiii........................................................................... 1200/5799
2019-07-12T14:30:21.6037140Z .................................................................................................... 1400/5799
2019-07-12T14:30:24.4404551Z .................................................................................................... 1500/5799
2019-07-12T14:30:28.2528049Z .................................................................................................... 1600/5799
2019-07-12T14:30:30.8119540Z .................................................................................................... 1700/5799
2019-07-12T14:30:30.8119540Z .................................................................................................... 1700/5799
2019-07-12T14:30:34.3544656Z ..........................................................i......................................... 1800/5799
2019-07-12T14:30:43.0682279Z .................................................................................................... 2000/5799
2019-07-12T14:30:47.1207300Z .................................................................................................... 2100/5799
2019-07-12T14:30:51.2077435Z .................................................................................................... 2200/5799
2019-07-12T14:30:51.2077435Z .................................................................................................... 2200/5799
2019-07-12T14:30:54.9304507Z ........................i........................................................................... 2300/5799
2019-07-12T14:31:04.9691984Z .................................................................................................... 2500/5799
2019-07-12T14:31:09.8179471Z .................................................................................................... 2600/5799
2019-07-12T14:31:14.1825859Z .................................................................................................... 2700/5799
2019-07-12T14:31:18.6074698Z .................................................................................................... 2800/5799
2019-07-12T14:31:18.6074698Z .................................................................................................... 2800/5799
2019-07-12T14:31:22.6707039Z .................................................................................................... 2900/5799
2019-07-12T14:31:28.3016991Z .................................................................................................... 3000/5799
2019-07-12T14:31:33.2273161Z .................................................................................................... 3100/5799
2019-07-12T14:31:37.8263854Z .................................................................................................... 3200/5799
2019-07-12T14:31:40.9080759Z .................................................................................................... 3300/5799
2019-07-12T14:31:46.2199353Z .................................................................................................... 3400/5799
2019-07-12T14:31:50.2060065Z ..................................................................................i................. 3500/5799
2019-07-12T14:31:54.2080847Z .................................................................................................... 3600/5799
2019-07-12T14:31:58.1982130Z ........................................................ii...i..ii.................................. 3700/5799
2019-07-12T14:32:07.5643901Z .................................................................................................... 3900/5799
2019-07-12T14:32:07.5643901Z .................................................................................................... 3900/5799
2019-07-12T14:32:11.5741414Z ......................................................................ii............................ 4000/5799
2019-07-12T14:32:14.4454030Z ...........................................................................................i........ 4100/5799
2019-07-12T14:32:16.7260837Z .................................................................................................... 4200/5799
2019-07-12T14:32:18.7994665Z .......................................................i............................................ 4300/5799
2019-07-12T14:32:34.1305973Z .................................................................................................... 4500/5799
2019-07-12T14:32:44.7160317Z .................................................................................................... 4600/5799
2019-07-12T14:32:48.3474391Z .................................................................................................... 4700/5799
2019-07-12T14:32:52.3752434Z .................................................................................................... 4800/5799
---
2019-07-12T14:33:26.4896284Z .................................................................................................... 5400/5799
2019-07-12T14:33:31.3706005Z .................................................................................................... 5500/5799
2019-07-12T14:33:34.5798420Z .................................................................................................... 5600/5799
2019-07-12T14:33:37.7855170Z .................................................................................................... 5700/5799
2019-07-12T14:33:41.0429913Z .......................................i...........................................................
2019-07-12T14:33:41.0433449Z 
2019-07-12T14:33:41.0518372Z  finished in 266.552
2019-07-12T14:33:41.0695789Z Check compiletest suite=run-pass mode=run-pass (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T14:33:41.3109321Z 
2019-07-12T14:33:41.3109321Z 
2019-07-12T14:33:41.3109446Z running 2917 tests
2019-07-12T14:33:56.1598948Z .................................................................................................... 100/2917
2019-07-12T14:34:11.6401009Z ............................................................................i....................... 200/2917
2019-07-12T14:34:36.6088953Z .................................................................................................... 400/2917
2019-07-12T14:34:48.4028685Z .................................................................................................... 500/2917
2019-07-12T14:35:03.0653517Z .................................................................................................... 600/2917
2019-07-12T14:35:24.7929383Z .................................................................................................... 700/2917
2019-07-12T14:35:24.7929383Z .................................................................................................... 700/2917
2019-07-12T14:35:39.2056622Z .................................................................................................... 800/2917
2019-07-12T14:35:52.0426634Z .................................................................................................... 900/2917
2019-07-12T14:36:08.3568222Z .................................................................................................... 1000/2917
2019-07-12T14:36:22.6245598Z .................................................................................................... 1100/2917
2019-07-12T14:36:34.1220519Z .................................................................................................... 1200/2917
2019-07-12T14:36:46.8673353Z .................................................................................................... 1300/2917
2019-07-12T14:37:03.4562409Z .....................ii............................................................................. 1400/2917
2019-07-12T14:37:16.9214723Z .................................................................................................... 1500/2917
2019-07-12T14:37:28.8722097Z .........................................................................i.......i.................. 1600/2917
2019-07-12T14:38:02.8177293Z .................................................................................................... 1800/2917
2019-07-12T14:38:17.0690760Z .................................................................................................... 1900/2917
2019-07-12T14:38:17.0690760Z .................................................................................................... 1900/2917
2019-07-12T14:38:34.5664708Z ...i.......................................................................i........................ 2000/2917
2019-07-12T14:39:22.6717468Z .................................................................................................... 2200/2917
2019-07-12T14:39:34.8018326Z .................................................................................................... 2300/2917
2019-07-12T14:39:34.8018326Z .................................................................................................... 2300/2917
2019-07-12T14:39:56.7512221Z ..........ii........................................................................................ 2400/2917
2019-07-12T14:40:52.7654170Z .................................................................................................... 2600/2917
2019-07-12T14:41:05.4569107Z .................................................................................................... 2700/2917
2019-07-12T14:41:18.0889005Z .................................................................................................... 2800/2917
2019-07-12T14:41:33.5688227Z .................................................................................................... 2900/2917
---
2019-07-12T14:42:34.3607719Z  finished in 35.705
2019-07-12T14:42:34.3805719Z Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T14:42:34.5461787Z 
2019-07-12T14:42:34.5462610Z running 146 tests
2019-07-12T14:42:37.8426689Z i....iii......ii.i..iiii...i............................i..i................i....i.........ii.i.i..i 100/146
2019-07-12T14:42:39.7437778Z .ii..............i.........iii.i......ii......
2019-07-12T14:42:39.7438838Z 
2019-07-12T14:42:39.7446164Z  finished in 5.363
2019-07-12T14:42:39.7624019Z Check compiletest suite=codegen-units mode=codegen-units (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T14:42:39.9258538Z 
2019-07-12T14:42:39.9258538Z 
2019-07-12T14:42:39.9258742Z running 39 tests
2019-07-12T14:42:42.0151033Z i.........i......................i.....
2019-07-12T14:42:42.0151648Z 
2019-07-12T14:42:42.0154843Z  finished in 2.253
2019-07-12T14:42:42.0343656Z Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T14:42:42.2003753Z 
2019-07-12T14:42:42.2003753Z 
2019-07-12T14:42:42.2004098Z running 9 tests
2019-07-12T14:42:42.2004889Z iiiiiiiii
2019-07-12T14:42:42.2005255Z 
2019-07-12T14:42:42.2005305Z  finished in 0.165
2019-07-12T14:42:42.2185362Z Check compiletest suite=incremental mode=incremental (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T14:42:42.3851555Z 
---
2019-07-12T14:43:00.8967781Z  finished in 18.678
2019-07-12T14:43:00.9159441Z Check compiletest suite=debuginfo mode=debuginfo-gdb+lldb (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T14:43:01.0832279Z 
2019-07-12T14:43:01.0833707Z running 123 tests
2019-07-12T14:43:26.1942598Z .iiiii...i.....i..i...i..i.i.i..i.iiF.i.i.....i..i....i..........iiii..........i..FiiFF..i.......ii. 100/123
2019-07-12T14:43:30.9956182Z i.i.i......iii.i.....ii
2019-07-12T14:43:30.9956401Z 
2019-07-12T14:43:30.9956871Z ---- [debuginfo-gdb+lldb] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
2019-07-12T14:43:30.9956871Z ---- [debuginfo-gdb+lldb] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
2019-07-12T14:43:30.9956935Z NOTE: compiletest thinks it is using GDB without native rust support
2019-07-12T14:43:30.9957017Z NOTE: compiletest thinks it is using GDB version 7011001
2019-07-12T14:43:30.9957068Z 
2019-07-12T14:43:30.9957126Z error: line not found in debugger output: $1 = RegularStruct = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
2019-07-12T14:43:30.9957179Z status: exit code: 0
2019-07-12T14:43:30.9957782Z command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/gdb-pretty-struct-and-enums/gdb-pretty-struct-and-enums.debugger.script"
2019-07-12T14:43:30.9958077Z ------------------------------------------
2019-07-12T14:43:30.9958077Z ------------------------------------------
2019-07-12T14:43:30.9958319Z GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
2019-07-12T14:43:30.9958438Z Copyright (C) 2016 Free Software Foundation, Inc.
2019-07-12T14:43:30.9958491Z License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
2019-07-12T14:43:30.9958562Z This is free software: you are free to change and redistribute it.
2019-07-12T14:43:30.9959057Z There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
2019-07-12T14:43:30.9959125Z and "show warranty" for details.
2019-07-12T14:43:30.9959402Z This GDB was configured as "x86_64-linux-gnu".
2019-07-12T14:43:30.9959474Z Type "show configuration" for configuration details.
2019-07-12T14:43:30.9959525Z For bug reporting instructions, please see:
2019-07-12T14:43:30.9959585Z <http://www.gnu.org/software/gdb/bugs/>.
2019-07-12T14:43:30.9959655Z Find the GDB manual and other documentation resources online at:
2019-07-12T14:43:30.9959708Z <http://www.gnu.org/software/gdb/documentation/>.
2019-07-12T14:43:30.9959755Z For help, type "help".
2019-07-12T14:43:30.9959821Z Type "apropos word" to search for commands related to "word".
2019-07-12T14:43:30.9960111Z Breakpoint 1 at 0xaaf: file /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs, line 60.
2019-07-12T14:43:30.9960170Z [Thread debugging using libthread_db enabled]
2019-07-12T14:43:30.9960453Z Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2019-07-12T14:43:30.9960492Z 
2019-07-12T14:43:30.9960812Z Breakpoint 1, gdb_pretty_struct_and_enums::main::hb77f1d849dda9a93 () at /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs:60
2019-07-12T14:43:30.9960887Z 60     zzz(); // #break
2019-07-12T14:43:30.9960940Z $1 = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
2019-07-12T14:43:30.9961116Z $2 = {<No data fields>}
2019-07-12T14:43:30.9961159Z $3 = CStyleEnumVar1
2019-07-12T14:43:30.9961220Z $4 = CStyleEnumVar2
2019-07-12T14:43:30.9961264Z $5 = CStyleEnumVar3
2019-07-12T14:43:30.9961309Z A debugging session is active.
2019-07-12T14:43:30.9961356Z 
2019-07-12T14:43:30.9961402Z  Inferior 1 [process 114941] will be killed.
2019-07-12T14:43:30.9961432Z 
2019-07-12T14:43:30.9961478Z Quit anyway? (y or n) [answered Y; input not from terminal]
2019-07-12T14:43:30.9961783Z ------------------------------------------
2019-07-12T14:43:30.9961834Z stderr:
2019-07-12T14:43:30.9962062Z ------------------------------------------
2019-07-12T14:43:30.9962113Z 
2019-07-12T14:43:30.9962113Z 
2019-07-12T14:43:30.9962335Z ------------------------------------------
2019-07-12T14:43:30.9962369Z 
2019-07-12T14:43:30.9962395Z 
2019-07-12T14:43:30.9962651Z ---- [debuginfo-gdb+lldb] debuginfo/pretty-huge-vec.rs stdout ----
2019-07-12T14:43:30.9962709Z NOTE: compiletest thinks it is using GDB without native rust support
2019-07-12T14:43:30.9962773Z NOTE: compiletest thinks it is using GDB version 7011001
2019-07-12T14:43:30.9962805Z 
2019-07-12T14:43:30.9962876Z error: line not found in debugger output: $1 = Vec<u8>(len: 1000000000, cap: 1000000000) = {[...]...}
2019-07-12T14:43:30.9962929Z status: exit code: 0
2019-07-12T14:43:30.9963604Z command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-huge-vec/pretty-huge-vec.debugger.script"
2019-07-12T14:43:30.9963936Z ------------------------------------------
2019-07-12T14:43:30.9963936Z ------------------------------------------
2019-07-12T14:43:30.9964180Z GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
2019-07-12T14:43:30.9964251Z Copyright (C) 2016 Free Software Foundation, Inc.
2019-07-12T14:43:30.9964305Z License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
2019-07-12T14:43:30.9964358Z This is free software: you are free to change and redistribute it.
2019-07-12T14:43:30.9964430Z There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
2019-07-12T14:43:30.9964489Z and "show warranty" for details.
2019-07-12T14:43:30.9964725Z This GDB was configured as "x86_64-linux-gnu".
2019-07-12T14:43:30.9964796Z Type "show configuration" for configuration details.
2019-07-12T14:43:30.9964847Z For bug reporting instructions, please see:
2019-07-12T14:43:30.9964895Z <http://www.gnu.org/software/gdb/bugs/>.
2019-07-12T14:43:30.9964963Z Find the GDB manual and other documentation resources online at:
2019-07-12T14:43:30.9965015Z <http://www.gnu.org/software/gdb/documentation/>.
2019-07-12T14:43:30.9965064Z For help, type "help".
2019-07-12T14:43:30.9965215Z Type "apropos word" to search for commands related to "word".
2019-07-12T14:43:30.9965542Z Breakpoint 1 at 0x18ec: file /checkout/src/test/debuginfo/pretty-huge-vec.rs, line 28.
2019-07-12T14:43:30.9965599Z [Thread debugging using libthread_db enabled]
2019-07-12T14:43:30.9965855Z Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2019-07-12T14:43:30.9965918Z 
2019-07-12T14:43:30.9966212Z Breakpoint 1, pretty_huge_vec::main::h724d3ae1bb5250fc () at /checkout/src/test/debuginfo/pretty-huge-vec.rs:28
2019-07-12T14:43:30.9966269Z 28     zzz(); // #break
2019-07-12T14:43:30.9966343Z $1 = {buf = {ptr = {pointer = 0x7fffbb526010 "", _marker = {<No data fields>}}, cap = 1000000000, a = {<No data fields>}}, len = 1000000000}
2019-07-12T14:43:30.9966401Z $2 = {data_ptr = 0x7fffbb526010 "", length = 1000000000}
2019-07-12T14:43:30.9966448Z A debugging session is active.
2019-07-12T14:43:30.9966478Z 
2019-07-12T14:43:30.9966544Z  Inferior 1 [process 115647] will be killed.
2019-07-12T14:43:30.9966583Z 
2019-07-12T14:43:30.9966630Z Quit anyway? (y or n) [answered Y; input not from terminal]
2019-07-12T14:43:30.9966907Z ------------------------------------------
2019-07-12T14:43:30.9966955Z stderr:
2019-07-12T14:43:30.9967171Z ------------------------------------------
2019-07-12T14:43:30.9967220Z 
2019-07-12T14:43:30.9967220Z 
2019-07-12T14:43:30.9967547Z ------------------------------------------
2019-07-12T14:43:30.9967580Z 
2019-07-12T14:43:30.9967606Z 
2019-07-12T14:43:30.9967856Z ---- [debuginfo-gdb+lldb] debuginfo/pretty-uninitialized-vec.rs stdout ----
2019-07-12T14:43:30.9967931Z NOTE: compiletest thinks it is using GDB without native rust support
2019-07-12T14:43:30.9967984Z NOTE: compiletest thinks it is using GDB version 7011001
2019-07-12T14:43:30.9968015Z 
2019-07-12T14:43:30.9968082Z error: line not found in debugger output: $1 = Vec<i32>(len: [...], cap: [...])[...]
2019-07-12T14:43:30.9968133Z status: exit code: 0
2019-07-12T14:43:30.9968504Z command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-uninitialized-vec/pretty-uninitialized-vec.debugger.script"
2019-07-12T14:43:30.9968804Z ------------------------------------------
2019-07-12T14:43:30.9968804Z ------------------------------------------
2019-07-12T14:43:30.9969034Z GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
2019-07-12T14:43:30.9969114Z Copyright (C) 2016 Free Software Foundation, Inc.
2019-07-12T14:43:30.9969167Z License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
2019-07-12T14:43:30.9969219Z This is free software: you are free to change and redistribute it.
2019-07-12T14:43:30.9969292Z There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
2019-07-12T14:43:30.9969342Z and "show warranty" for details.
2019-07-12T14:43:30.9969574Z This GDB was configured as "x86_64-linux-gnu".
2019-07-12T14:43:30.9969643Z Type "show configuration" for configuration details.
2019-07-12T14:43:30.9969694Z For bug reporting instructions, please see:
2019-07-12T14:43:30.9969749Z <http://www.gnu.org/software/gdb/bugs/>.
2019-07-12T14:43:30.9969800Z Find the GDB manual and other documentation resources online at:
2019-07-12T14:43:30.9969871Z <http://www.gnu.org/software/gdb/documentation/>.
2019-07-12T14:43:30.9969918Z For help, type "help".
2019-07-12T14:43:30.9969966Z Type "apropos word" to search for commands related to "word".
2019-07-12T14:43:30.9970274Z Breakpoint 1 at 0x1010: file /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs, line 21.
2019-07-12T14:43:30.9970331Z [Thread debugging using libthread_db enabled]
2019-07-12T14:43:30.9970589Z Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2019-07-12T14:43:30.9970640Z 
2019-07-12T14:43:30.9970950Z Breakpoint 1, pretty_uninitialized_vec::main::h8ad4cf0b9701f4b8 () at /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs:21
2019-07-12T14:43:30.9971008Z 21     zzz(); // #break
2019-07-12T14:43:30.9971156Z $1 = {buf = {ptr = {pointer = 0x7fffff7ff000, _marker = {<No data fields>}}, cap = 93824994345120, a = {<No data fields>}}, len = 140737488348608}
2019-07-12T14:43:30.9971220Z A debugging session is active.
2019-07-12T14:43:30.9971249Z 
2019-07-12T14:43:30.9971294Z  Inferior 1 [process 115676] will be killed.
2019-07-12T14:43:30.9971339Z 
2019-07-12T14:43:30.9971386Z Quit anyway? (y or n) [answered Y; input not from terminal]
2019-07-12T14:43:30.9971673Z ------------------------------------------
2019-07-12T14:43:30.9971738Z stderr:
2019-07-12T14:43:30.9971956Z ------------------------------------------
2019-07-12T14:43:30.9971988Z 
2019-07-12T14:43:30.9971988Z 
2019-07-12T14:43:30.9972206Z ------------------------------------------
2019-07-12T14:43:30.9972255Z 
2019-07-12T14:43:30.9972281Z 
2019-07-12T14:43:30.9972519Z ---- [debuginfo-gdb+lldb] debuginfo/rc_arc.rs stdout ----
2019-07-12T14:43:30.9972576Z NOTE: compiletest thinks it is using GDB without native rust support
2019-07-12T14:43:30.9972646Z NOTE: compiletest thinks it is using GDB version 7011001
2019-07-12T14:43:30.9972686Z 
2019-07-12T14:43:30.9972738Z error: line not found in debugger output: [...]$1 = strong=2, weak=1 = {value = 42, strong = 2, weak = 1}
2019-07-12T14:43:30.9972804Z status: exit code: 0
2019-07-12T14:43:30.9973136Z command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/rc_arc/rc_arc.debugger.script"
2019-07-12T14:43:30.9973898Z ------------------------------------------
2019-07-12T14:43:30.9973898Z ------------------------------------------
2019-07-12T14:43:30.9974133Z GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
2019-07-12T14:43:30.9974186Z Copyright (C) 2016 Free Software Foundation, Inc.
2019-07-12T14:43:30.9974253Z License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
2019-07-12T14:43:30.9974553Z This is free software: you are free to change and redistribute it.
2019-07-12T14:43:30.9974617Z There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
2019-07-12T14:43:30.9974684Z and "show warranty" for details.
2019-07-12T14:43:30.9974966Z This GDB was configured as "x86_64-linux-gnu".
2019-07-12T14:43:30.9975020Z Type "show configuration" for configuration details.
2019-07-12T14:43:30.9975068Z For bug reporting instructions, please see:
2019-07-12T14:43:30.9975133Z <http://www.gnu.org/software/gdb/bugs/>.
2019-07-12T14:43:30.9975184Z Find the GDB manual and other documentation resources online at:
2019-07-12T14:43:30.9975244Z <http://www.gnu.org/software/gdb/documentation/>.
2019-07-12T14:43:30.9975308Z For help, type "help".
2019-07-12T14:43:30.9975357Z Type "apropos word" to search for commands related to "word".
2019-07-12T14:43:30.9975411Z Breakpoint 1 at 0x39ce: file /checkout/src/test/debuginfo/rc_arc.rs, line 34.
2019-07-12T14:43:30.9975484Z [Thread debugging using libthread_db enabled]
2019-07-12T14:43:30.9975748Z Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2019-07-12T14:43:30.9975785Z 
2019-07-12T14:43:30.9975860Z Breakpoint 1, rc_arc::main::h89750330289bbf81 () at /checkout/src/test/debuginfo/rc_arc.rs:34
2019-07-12T14:43:30.9975915Z 34     print!(""); // #break
2019-07-12T14:43:30.9975964Z $1 = {ptr = {pointer = 0x55555575b130}, phantom = {<No data fields>}}
2019-07-12T14:43:30.9976038Z $2 = {ptr = {pointer = 0x55555575b150}, phantom = {<No data fields>}}
2019-07-12T14:43:30.9976086Z A debugging session is active.
2019-07-12T14:43:30.9976122Z 
2019-07-12T14:43:30.9976166Z  Inferior 1 [process 115705] will be killed.
2019-07-12T14:43:30.9976212Z 
2019-07-12T14:43:30.9976259Z Quit anyway? (y or n) [answered Y; input not from terminal]
2019-07-12T14:43:30.9976516Z ------------------------------------------
2019-07-12T14:43:30.9976580Z stderr:
2019-07-12T14:43:30.9976798Z ------------------------------------------
2019-07-12T14:43:30.9976831Z 
2019-07-12T14:43:30.9976831Z 
2019-07-12T14:43:30.9977047Z ------------------------------------------
2019-07-12T14:43:30.9977095Z 
2019-07-12T14:43:30.9977122Z 
2019-07-12T14:43:30.9977148Z 
2019-07-12T14:43:30.9977192Z failures:
2019-07-12T14:43:30.9977561Z     [debuginfo-gdb+lldb] debuginfo/gdb-pretty-struct-and-enums.rs
2019-07-12T14:43:30.9977838Z     [debuginfo-gdb+lldb] debuginfo/pretty-huge-vec.rs
2019-07-12T14:43:30.9978082Z     [debuginfo-gdb+lldb] debuginfo/pretty-uninitialized-vec.rs
2019-07-12T14:43:30.9978311Z     [debuginfo-gdb+lldb] debuginfo/rc_arc.rs
2019-07-12T14:43:30.9978649Z test result: FAILED. 80 passed; 4 failed; 39 ignored; 0 measured; 0 filtered out
2019-07-12T14:43:30.9978687Z 
2019-07-12T14:43:30.9980602Z 
2019-07-12T14:43:30.9980666Z 
2019-07-12T14:43:30.9980666Z 
2019-07-12T14:43:30.9983493Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/debuginfo" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "debuginfo-gdb+lldb" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2019-07-12T14:43:30.9984013Z 
2019-07-12T14:43:30.9984045Z 
2019-07-12T14:43:30.9985310Z thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:535:22
2019-07-12T14:43:30.9985419Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2019-07-12T14:43:30.9985419Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2019-07-12T14:43:30.9991340Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
2019-07-12T14:43:30.9991433Z Build completed unsuccessfully in 1:06:29
2019-07-12T14:43:32.3331378Z ##[error]Bash exited with code '1'.
2019-07-12T14:43:32.3374051Z ##[section]Starting: Checkout
2019-07-12T14:43:32.3376943Z ==============================================================================
2019-07-12T14:43:32.3377017Z Task         : Get sources
2019-07-12T14:43:32.3377065Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@nikomatsakis

This comment has been minimized.

Copy link
Contributor

commented Jul 12, 2019

2019-07-12T14:43:30.9977192Z failures:
2019-07-12T14:43:30.9977561Z     [debuginfo-gdb+lldb] debuginfo/gdb-pretty-struct-and-enums.rs
2019-07-12T14:43:30.9977838Z     [debuginfo-gdb+lldb] debuginfo/pretty-huge-vec.rs
2019-07-12T14:43:30.9978082Z     [debuginfo-gdb+lldb] debuginfo/pretty-uninitialized-vec.rs
2019-07-12T14:43:30.9978311Z     [debuginfo-gdb+lldb] debuginfo/rc_arc.rs
@ortem

This comment has been minimized.

Copy link
Author

commented Jul 12, 2019

@nikomatsakis Sure, I'll add tests for the new pretty-printers. But the problem of not fully qualified type names still persists. Actually, I could get rid of fully qualified type matching and determine types by its short name (String instead of alloc::string::String) and its fields' names as the old pretty-printers did. Anyway, fully qualified type matching is more robust, so if someone knows how to get fully qualified types during compiletest please let me know.

@rust-highfive

This comment has been minimized.

Copy link
Collaborator

commented Jul 12, 2019

The job x86_64-gnu-llvm-6.0 of your PR failed (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2019-07-12T17:31:57.0585020Z ##[command]git remote add origin https://github.com/rust-lang/rust
2019-07-12T17:31:57.0791533Z ##[command]git config gc.auto 0
2019-07-12T17:31:57.0858273Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2019-07-12T17:31:57.0924231Z ##[command]git config --get-all http.proxy
2019-07-12T17:31:57.1072244Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/60826/merge:refs/remotes/pull/60826/merge
---
2019-07-12T17:32:32.1622313Z do so (now or later) by using -b with the checkout command again. Example:
2019-07-12T17:32:32.1622346Z 
2019-07-12T17:32:32.1622594Z   git checkout -b <new-branch-name>
2019-07-12T17:32:32.1622623Z 
2019-07-12T17:32:32.1622667Z HEAD is now at b2a27ed58 Merge 5da0c3a2fa772b1b14afef2beb7cceb6d9cff8a2 into 71f9384e3bec467158a628e2d11e77ffada16a90
2019-07-12T17:32:32.1796818Z ##[section]Starting: Collect CPU-usage statistics in the background
2019-07-12T17:32:32.1799575Z ==============================================================================
2019-07-12T17:32:32.1799636Z Task         : Bash
2019-07-12T17:32:32.1799683Z Description  : Run a Bash script on macOS, Linux, or Windows
---
2019-07-12T17:34:25.5148725Z Attempting with retry: curl -y 30 -Y 10 --connect-timeout 30 -f -L -C - -o /tmp/rustci_docker_cache https://.s3.amazonaws.com/docker/c7688a42c3598c0b7dfe0f9f69838f24b25841ef6f7f87b4686f4da367d970f5a477b9c1277bdc58ebfc14a49c51c0e2ddb2b3366d867d7aae1de3d9233c8624
2019-07-12T17:34:25.5204348Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T17:34:25.5204821Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T17:34:25.5205003Z 
2019-07-12T17:34:25.5247021Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T17:34:26.9302074Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T17:34:26.9302203Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T17:34:26.9302274Z 
2019-07-12T17:34:26.9302274Z 
2019-07-12T17:34:26.9303622Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T17:34:28.5437751Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T17:34:28.5438161Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T17:34:28.5438230Z 
2019-07-12T17:34:28.5438230Z 
2019-07-12T17:34:28.5481801Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T17:34:31.5554157Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T17:34:31.5554718Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T17:34:31.5554780Z 
2019-07-12T17:34:31.5554780Z 
2019-07-12T17:34:31.5596774Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T17:34:35.5668699Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-12T17:34:35.5669345Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-12T17:34:35.5669672Z 
2019-07-12T17:34:35.5669672Z 
2019-07-12T17:34:35.5712765Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-12T17:34:35.5718395Z The command has failed after 5 attempts.
2019-07-12T17:34:35.6363830Z open /tmp/rustci_docker_cache: no such file or directory
2019-07-12T17:34:35.6402382Z Attempting with retry: docker build --rm -t rust-ci -f /home/vsts/work/1/s/src/ci/docker/x86_64-gnu-llvm-6.0/Dockerfile /home/vsts/work/1/s/src/ci/docker
2019-07-12T17:34:35.7788771Z Sending build context to Docker daemon  521.7kB
2019-07-12T17:34:35.7790020Z 
2019-07-12T17:34:35.7984626Z Step 1/8 : FROM ubuntu:16.04
---
2019-07-12T17:34:52.4117630Z Reading package lists...
2019-07-12T17:34:53.4345814Z Reading package lists...
2019-07-12T17:34:53.6225489Z Building dependency tree...
2019-07-12T17:34:53.6226241Z Reading state information...
2019-07-12T17:34:53.7452598Z The following additional packages will be installed:
2019-07-12T17:34:53.7459428Z   binfmt-support binutils bzip2 cmake-data cpp cpp-5 dpkg-dev g++-5 gcc gcc-5
2019-07-12T17:34:53.7459996Z   git-man libarchive13 libasan2 libasn1-8-heimdal libatomic1
2019-07-12T17:34:53.7460346Z   libbabeltrace-ctf1 libbabeltrace1 libbsd-dev libbsd0 libbz2-1.0 libc-dev-bin
2019-07-12T17:34:53.7476393Z   libedit2 liberror-perl libexpat1 libffi-dev libffi6 libgcc-5-dev libgdbm3
2019-07-12T17:34:53.7476789Z   libglib2.0-0 libgmp10 libgnutls30 libgomp1 libgssapi-krb5-2
2019-07-12T17:34:53.7477083Z   libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal
2019-07-12T17:34:53.7477369Z   libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libicu55 libidn11
2019-07-12T17:34:53.7477369Z   libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libicu55 libidn11
2019-07-12T17:34:53.7478580Z   libisl15 libitm1 libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal
2019-07-12T17:34:53.7479244Z   libkrb5-3 libkrb5support0 libldap-2.4-2 libllvm6.0 liblsan0 liblzo2-2
2019-07-12T17:34:53.7479934Z   libmagic1 libmpc3 libmpdec2 libmpfr4 libmpx0 libnettle6 libp11-kit0
2019-07-12T17:34:53.7480847Z   libperl5.22 libpipeline1 libpython-stdlib libpython2.7-minimal
2019-07-12T17:34:53.7481181Z   libpython2.7-stdlib libpython3.5 libpython3.5-minimal libpython3.5-stdlib
2019-07-12T17:34:53.7481477Z   libquadmath0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db
2019-07-12T17:34:53.7483114Z   libsqlite3-0 libssl1.0.0 libstdc++-5-dev libtasn1-6 libtinfo-dev libtsan0
2019-07-12T17:34:53.7483556Z   libubsan0 libwind0-heimdal libxml2 linux-libc-dev llvm-6.0 llvm-6.0-dev
2019-07-12T17:34:53.7484478Z   llvm-6.0-runtime mime-support openssl patch perl perl-modules-5.22 python
2019-07-12T17:34:53.7485053Z   python-minimal python2.7-minimal
2019-07-12T17:34:53.7488853Z Suggested packages:
2019-07-12T17:34:53.7489281Z   binutils-doc bzip2-doc codeblocks eclipse ninja-build cpp-doc gcc-5-locales
2019-07-12T17:34:53.7489562Z   debian-keyring g++-multilib g++-5-multilib gcc-5-doc libstdc++6-5-dbg
2019-07-12T17:34:53.7490417Z   gcc-multilib manpages-dev autoconf automake libtool flex bison gcc-doc
2019-07-12T17:34:53.7491073Z   libasan2-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg
2019-07-12T17:34:53.7491387Z   libmpx0-dbg libquadmath0-dbg gdb-doc gettext-base git-daemon-run
2019-07-12T17:34:53.7491387Z   libmpx0-dbg libquadmath0-dbg gdb-doc gettext-base git-daemon-run
2019-07-12T17:34:53.7491684Z   | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch
2019-07-12T17:34:53.7491983Z   git-cvs git-mediawiki git-svn lrzip glibc-doc gnutls-bin krb5-doc krb5-user
2019-07-12T17:34:53.7492293Z   libstdc++-5-doc llvm-6.0-doc make-doc ed diffutils-doc perl-doc
2019-07-12T17:34:53.7492599Z   libterm-readline-gnu-perl | libterm-readline-perl-perl python-doc python-tk
2019-07-12T17:34:53.7493896Z   python2.7-doc
2019-07-12T17:34:53.7494018Z Recommended packages:
2019-07-12T17:34:53.7494372Z   build-essential fakeroot libalgorithm-merge-perl libc-dbg gdbserver less
2019-07-12T17:34:53.7494634Z   rsync ssh-client manpages manpages-dev libfile-fcntllock-perl
2019-07-12T17:34:53.7494948Z   libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales libsasl2-modules
2019-07-12T17:34:53.7495190Z   libssl-doc xml-core netbase rename
2019-07-12T17:34:53.7495239Z The following NEW packages will be installed:
2019-07-12T17:34:53.7495552Z   binfmt-support binutils bzip2 ca-certificates cmake cmake-data cpp cpp-5
2019-07-12T17:34:53.7495852Z   curl dpkg-dev file g++ g++-5 gcc gcc-5 gdb git git-man libarchive13 libasan2
2019-07-12T17:34:53.7496142Z   libasn1-8-heimdal libatomic1 libbabeltrace-ctf1 libbabeltrace1 libbsd-dev
2019-07-12T17:34:53.7496453Z   libbsd0 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libcurl3 libcurl3-gnutls
2019-07-12T17:34:53.7496925Z   libdpkg-perl libedit-dev libedit2 liberror-perl libexpat1 libffi-dev libffi6
2019-07-12T17:34:53.7497269Z   libgcc-5-dev libgdbm3 libglib2.0-0 libgmp10 libgnutls30 libgomp1
2019-07-12T17:34:53.7497868Z   libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libicu55 libidn11
2019-07-12T17:34:53.7498171Z   libisl15 libitm1 libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal
2019-07-12T17:34:53.7498473Z   libkrb5-3 libkrb5support0 libldap-2.4-2 libllvm6.0 liblsan0 liblzo2-2
2019-07-12T17:34:53.7498758Z   libmagic1 libmpc3 libmpdec2 libmpfr4 libmpx0 libnettle6 libp11-kit0
2019-07-12T17:34:53.7498758Z   libmagic1 libmpc3 libmpdec2 libmpfr4 libmpx0 libnettle6 libp11-kit0
2019-07-12T17:34:53.7499036Z   libperl5.22 libpipeline1 libpython-stdlib libpython2.7-minimal
2019-07-12T17:34:53.7499341Z   libpython2.7-stdlib libpython3.5 libpython3.5-minimal libpython3.5-stdlib
2019-07-12T17:34:53.7499631Z   libquadmath0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db
2019-07-12T17:34:53.7500514Z   libsqlite3-0 libssl-dev libssl1.0.0 libstdc++-5-dev libtasn1-6 libtinfo-dev
2019-07-12T17:34:53.7500848Z   libtsan0 libubsan0 libwind0-heimdal libxml2 linux-libc-dev llvm-6.0
2019-07-12T17:34:53.7501156Z   llvm-6.0-dev llvm-6.0-runtime llvm-6.0-tools make mime-support openssl patch
2019-07-12T17:34:53.7501449Z   perl perl-modules-5.22 pkg-config python python-minimal python2.7
2019-07-12T17:34:53.7501908Z   python2.7-minimal sudo xz-utils zlib1g-dev
2019-07-12T17:34:53.7501967Z The following packages will be upgraded:
2019-07-12T17:34:54.0241476Z 1 upgraded, 115 newly installed, 0 to remove and 4 not upgraded.
2019-07-12T17:34:54.0241659Z Need to get 121 MB of archives.
2019-07-12T17:34:54.0241713Z After this operation, 592 MB of additional disk space will be used.
2019-07-12T17:34:54.0242545Z Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libgdbm3 amd64 1.8.3-13.1 [16.9 kB]
---
2019-07-12T17:34:55.0929611Z Get:61 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 sudo amd64 1.8.16-0ubuntu1.7 [390 kB]
2019-07-12T17:34:55.0998524Z Get:62 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssl amd64 1.0.2g-1ubuntu4.15 [492 kB]
2019-07-12T17:34:55.1082493Z Get:63 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ca-certificates all 20170717~16.04.2 [167 kB]
2019-07-12T17:34:55.1111406Z Get:64 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcurl3-gnutls amd64 7.47.0-1ubuntu2.13 [184 kB]
2019-07-12T17:34:55.1141340Z Get:65 http://archive.ubuntu.com/ubuntu xenial/main amd64 libedit2 amd64 3.1-20150325-1ubuntu2 [76.5 kB]
2019-07-12T17:34:55.1156601Z Get:66 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpipeline1 amd64 1.4.1-2 [24.6 kB]
2019-07-12T17:34:55.1163900Z Get:67 http://archive.ubuntu.com/ubuntu xenial/main amd64 binfmt-support amd64 2.1.6-1 [50.7 kB]
2019-07-12T17:34:55.1738926Z Get:69 http://archive.ubuntu.com/ubuntu xenial/main amd64 libisl15 amd64 0.16.1-1 [524 kB]
2019-07-12T17:34:55.1853069Z Get:70 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cpp-5 amd64 5.4.0-6ubuntu1~16.04.11 [7660 kB]
2019-07-12T17:34:55.3060563Z Get:71 http://archive.ubuntu.com/ubuntu xenial/main amd64 cpp amd64 4:5.3.1-1ubuntu1 [27.7 kB]
2019-07-12T17:34:55.3069567Z Get:72 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 curl amd64 7.47.0-1ubuntu2.13 [139 kB]
---
2019-07-12T17:35:13.5403706Z Unpacking ca-certificates (20170717~16.04.2) ...
2019-07-12T17:35:13.7159342Z Selecting previously unselected package libcurl3-gnutls:amd64.
2019-07-12T17:35:13.7170055Z Preparing to unpack .../libcurl3-gnutls_7.47.0-1ubuntu2.13_amd64.deb ...
2019-07-12T17:35:13.7333344Z Unpacking libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.13) ...
2019-07-12T17:35:13.8798453Z Selecting previously unselected package libedit2:amd64.
2019-07-12T17:35:13.8815459Z Preparing to unpack .../libedit2_3.1-20150325-1ubuntu2_amd64.deb ...
2019-07-12T17:35:13.8965026Z Unpacking libedit2:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-12T17:35:14.0221774Z Selecting previously unselected package libpipeline1:amd64.
2019-07-12T17:35:14.0242249Z Preparing to unpack .../libpipeline1_1.4.1-2_amd64.deb ...
2019-07-12T17:35:14.0388251Z Unpacking libpipeline1:amd64 (1.4.1-2) ...
2019-07-12T17:35:14.1557692Z Selecting previously unselected package binfmt-support.
2019-07-12T17:35:14.1570337Z Preparing to unpack .../binfmt-support_2.1.6-1_amd64.deb ...
2019-07-12T17:35:14.1705258Z Unpacking binfmt-support (2.1.6-1) ...
2019-07-12T17:35:14.2954094Z Preparing to unpack .../binutils_2.26.1-1ubuntu1~16.04.8_amd64.deb ...
2019-07-12T17:35:14.3115270Z Unpacking binutils (2.26.1-1ubuntu1~16.04.8) ...
2019-07-12T17:35:15.4429790Z Selecting previously unselected package libisl15:amd64.
2019-07-12T17:35:15.4436324Z Preparing to unpack .../libisl15_0.16.1-1_amd64.deb ...
---
2019-07-12T17:35:26.7660280Z Selecting previously unselected package libtinfo-dev:amd64.
2019-07-12T17:35:26.7683380Z Preparing to unpack .../libtinfo-dev_6.0+20160213-1ubuntu1_amd64.deb ...
2019-07-12T17:35:26.7857578Z Unpacking libtinfo-dev:amd64 (6.0+20160213-1ubuntu1) ...
2019-07-12T17:35:26.9030510Z Selecting previously unselected package libedit-dev:amd64.
2019-07-12T17:35:26.9051887Z Preparing to unpack .../libedit-dev_3.1-20150325-1ubuntu2_amd64.deb ...
2019-07-12T17:35:26.9262557Z Unpacking libedit-dev:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-12T17:35:27.0731475Z Selecting previously unselected package libllvm6.0:amd64.
2019-07-12T17:35:27.0751516Z Preparing to unpack .../libllvm6.0_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T17:35:27.1071380Z Unpacking libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:30.0435872Z Selecting previously unselected package zlib1g-dev:amd64.
2019-07-12T17:35:30.0457026Z Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4.1_amd64.deb ...
2019-07-12T17:35:30.0599054Z Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
2019-07-12T17:35:30.1695604Z Preparing to unpack .../libssl-dev_1.0.2g-1ubuntu4.15_amd64.deb ...
2019-07-12T17:35:30.1825063Z Unpacking libssl-dev:amd64 (1.0.2g-1ubuntu4.15) ...
2019-07-12T17:35:30.4924478Z Selecting previously unselected package llvm-6.0-runtime.
2019-07-12T17:35:30.4924478Z Selecting previously unselected package llvm-6.0-runtime.
2019-07-12T17:35:30.4945950Z Preparing to unpack .../llvm-6.0-runtime_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T17:35:30.5078659Z Unpacking llvm-6.0-runtime (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:30.6292062Z Selecting previously unselected package llvm-6.0.
2019-07-12T17:35:30.6311241Z Preparing to unpack .../llvm-6.0_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T17:35:30.6445897Z Unpacking llvm-6.0 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:31.2887531Z Selecting previously unselected package libffi-dev:amd64.
2019-07-12T17:35:31.2907242Z Preparing to unpack .../libffi-dev_3.2.1-4_amd64.deb ...
2019-07-12T17:35:31.3047782Z Unpacking libffi-dev:amd64 (3.2.1-4) ...
2019-07-12T17:35:31.4279546Z Selecting previously unselected package llvm-6.0-dev.
2019-07-12T17:35:31.4299375Z Preparing to unpack .../llvm-6.0-dev_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T17:35:31.6421449Z Unpacking llvm-6.0-dev (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:36.4483277Z Selecting previously unselected package llvm-6.0-tools.
2019-07-12T17:35:36.4483810Z Preparing to unpack .../llvm-6.0-tools_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-12T17:35:36.4484362Z Unpacking llvm-6.0-tools (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:36.4703905Z Selecting previously unselected package pkg-config.
2019-07-12T17:35:36.4736232Z Preparing to unpack .../pkg-config_0.29.1-0ubuntu1_amd64.deb ...
2019-07-12T17:35:36.4867611Z Unpacking pkg-config (0.29.1-0ubuntu1) ...
2019-07-12T17:35:36.6046420Z Processing triggers for systemd (229-4ubuntu21.21) ...
2019-07-12T17:35:37.0113482Z Setting up libgdbm3:amd64 (1.8.3-13.1) ...
2019-07-12T17:35:37.0830063Z Setting up libffi6:amd64 (3.2.1-4) ...
2019-07-12T17:35:37.1236329Z Setting up libglib2.0-0:amd64 (2.48.2-0ubuntu4.3) ...
---
2019-07-12T17:35:40.9544098Z debconf: unable to initialize frontend: Dialog
2019-07-12T17:35:40.9544314Z debconf: (TERM is not set, so the dialog frontend is not usable.)
2019-07-12T17:35:40.9544531Z debconf: falling back to frontend: Readline
2019-07-12T17:35:41.4753540Z Setting up libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.13) ...
2019-07-12T17:35:41.5200412Z Setting up libedit2:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-12T17:35:41.5602760Z Setting up libpipeline1:amd64 (1.4.1-2) ...
2019-07-12T17:35:41.6009596Z Setting up binfmt-support (2.1.6-1) ...
2019-07-12T17:35:41.6695483Z mount: permission denied
2019-07-12T17:35:41.6696353Z update-binfmts: warning: Couldn't mount the binfmt_misc filesystem on /proc/sys/fs/binfmt_misc.
2019-07-12T17:35:41.6705783Z mount: permission denied
2019-07-12T17:35:41.6709237Z update-binfmts: warning: Couldn't mount the binfmt_misc filesystem on /proc/sys/fs/binfmt_misc.
2019-07-12T17:35:41.8397430Z invoke-rc.d: could not determine current runlevel
2019-07-12T17:35:41.8423824Z invoke-rc.d: policy-rc.d denied execution of start.
2019-07-12T17:35:41.9052988Z Setting up libisl15:amd64 (0.16.1-1) ...
2019-07-12T17:35:41.9463094Z Setting up cpp-5 (5.4.0-6ubuntu1~16.04.11) ...
2019-07-12T17:35:41.9853449Z Setting up cpp (4:5.3.1-1ubuntu1) ...
2019-07-12T17:35:42.0334074Z Setting up curl (7.47.0-1ubuntu2.13) ...
---
2019-07-12T17:35:43.7725862Z Setting up libedit-dev:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-12T17:35:43.8193292Z Setting up libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:43.8638353Z Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
2019-07-12T17:35:43.9048648Z Setting up libssl-dev:amd64 (1.0.2g-1ubuntu4.15) ...
2019-07-12T17:35:43.9469065Z Setting up llvm-6.0-runtime (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:43.9778059Z mount: permission denied
2019-07-12T17:35:43.9778697Z update-binfmts: warning: Couldn't mount the binfmt_misc filesystem on /proc/sys/fs/binfmt_misc.
2019-07-12T17:35:43.9928004Z Setting up llvm-6.0 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:44.0406693Z Setting up libffi-dev:amd64 (3.2.1-4) ...
2019-07-12T17:35:44.0828082Z Setting up llvm-6.0-dev (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:44.1255752Z Setting up llvm-6.0-tools (1:6.0-1ubuntu2~16.04.1) ...
2019-07-12T17:35:44.1675907Z Setting up pkg-config (0.29.1-0ubuntu1) ...
2019-07-12T17:35:44.3147243Z Processing triggers for ca-certificates (20170717~16.04.2) ...
2019-07-12T17:35:44.3338121Z Updating certificates in /etc/ssl/certs...
2019-07-12T17:35:45.9175093Z 148 added, 0 removed; done.
2019-07-12T17:35:45.9176121Z Running hooks in /etc/ca-certificates/update.d...
---
2019-07-12T17:36:19.1467048Z  ---> 66e818ef8a29
2019-07-12T17:36:19.1507470Z Successfully built 66e818ef8a29
2019-07-12T17:36:19.3270047Z Successfully tagged rust-ci:latest
2019-07-12T17:36:19.4122187Z Built container sha256:66e818ef8a290dbe10ababd5767d687a5a89c58e291b2249d19bace591a7f66d
2019-07-12T17:36:19.4142538Z Uploading finished image to https://.s3.amazonaws.com/docker/c7688a42c3598c0b7dfe0f9f69838f24b25841ef6f7f87b4686f4da367d970f5a477b9c1277bdc58ebfc14a49c51c0e2ddb2b3366d867d7aae1de3d9233c8624
2019-07-12T17:37:21.3237109Z upload failed: - to s3:///docker/c7688a42c3598c0b7dfe0f9f69838f24b25841ef6f7f87b4686f4da367d970f5a477b9c1277bdc58ebfc14a49c51c0e2ddb2b3366d867d7aae1de3d9233c8624 Parameter validation failed:
2019-07-12T17:37:21.3238116Z Invalid bucket name "": Bucket name must match the regex "^[a-zA-Z0-9.\-_]{1,255}$"
2019-07-12T17:37:22.4043948Z [CI_JOB_NAME=x86_64-gnu-llvm-6.0]
2019-07-12T17:37:22.4091782Z Starting sccache server...
2019-07-12T17:37:22.4634642Z configure: processing command line
2019-07-12T17:37:22.4635352Z configure: 
---
2019-07-12T18:34:50.1990777Z .................................................................................................... 200/5799
2019-07-12T18:34:54.4704333Z .................................................................................................... 300/5799
2019-07-12T18:34:58.2223581Z .................................................................................................... 400/5799
2019-07-12T18:35:02.0687189Z .................................................................................................... 500/5799
2019-07-12T18:35:05.9458685Z .......................................................................i............................ 600/5799
2019-07-12T18:35:15.1503718Z .................................................................................................... 800/5799
2019-07-12T18:35:20.7854547Z .................................................................................................... 900/5799
2019-07-12T18:35:20.7854547Z .................................................................................................... 900/5799
2019-07-12T18:35:26.9032176Z ..........................................................................................i......... 1000/5799
2019-07-12T18:35:31.4003174Z ..i................................................................................................. 1100/5799
2019-07-12T18:35:35.7773041Z ....................iiiii........................................................................... 1200/5799
2019-07-12T18:35:41.6491604Z .................................................................................................... 1400/5799
2019-07-12T18:35:44.5262527Z .................................................................................................... 1500/5799
2019-07-12T18:35:48.4390214Z .................................................................................................... 1600/5799
2019-07-12T18:35:51.0166338Z .................................................................................................... 1700/5799
2019-07-12T18:35:51.0166338Z .................................................................................................... 1700/5799
2019-07-12T18:35:54.6343530Z ..........................................................i......................................... 1800/5799
2019-07-12T18:36:03.4406249Z .................................................................................................... 2000/5799
2019-07-12T18:36:07.5297453Z .................................................................................................... 2100/5799
2019-07-12T18:36:11.7207969Z .................................................................................................... 2200/5799
2019-07-12T18:36:11.7207969Z .................................................................................................... 2200/5799
2019-07-12T18:36:15.5105940Z ........................i........................................................................... 2300/5799
2019-07-12T18:36:25.6052916Z .................................................................................................... 2500/5799
2019-07-12T18:36:30.5612974Z .................................................................................................... 2600/5799
2019-07-12T18:36:35.0119104Z .................................................................................................... 2700/5799
2019-07-12T18:36:39.5300192Z .................................................................................................... 2800/5799
2019-07-12T18:36:39.5300192Z .................................................................................................... 2800/5799
2019-07-12T18:36:43.8889824Z .................................................................................................... 2900/5799
2019-07-12T18:36:49.4226898Z .................................................................................................... 3000/5799
2019-07-12T18:36:54.3540041Z .................................................................................................... 3100/5799
2019-07-12T18:36:59.1376333Z .................................................................................................... 3200/5799
2019-07-12T18:37:02.3038734Z .................................................................................................... 3300/5799
2019-07-12T18:37:07.7197656Z .................................................................................................... 3400/5799
2019-07-12T18:37:11.7398313Z ..................................................................................i................. 3500/5799
2019-07-12T18:37:15.6886839Z .................................................................................................... 3600/5799
2019-07-12T18:37:19.7407106Z ........................................................ii...i..ii.................................. 3700/5799
2019-07-12T18:37:29.1946304Z .................................................................................................... 3900/5799
2019-07-12T18:37:29.1946304Z .................................................................................................... 3900/5799
2019-07-12T18:37:33.1634502Z ......................................................................ii............................ 4000/5799
2019-07-12T18:37:36.1529040Z ...........................................................................................i........ 4100/5799
2019-07-12T18:37:38.4885860Z .................................................................................................... 4200/5799
2019-07-12T18:37:40.5739670Z .......................................................i............................................ 4300/5799
2019-07-12T18:37:55.7790474Z .................................................................................................... 4500/5799
2019-07-12T18:38:06.2554661Z .................................................................................................... 4600/5799
2019-07-12T18:38:09.7983130Z .................................................................................................... 4700/5799
2019-07-12T18:38:13.8359715Z .................................................................................................... 4800/5799
---
2019-07-12T18:38:47.5456360Z .................................................................................................... 5400/5799
2019-07-12T18:38:52.3628706Z .................................................................................................... 5500/5799
2019-07-12T18:38:55.5550062Z .................................................................................................... 5600/5799
2019-07-12T18:38:58.7794474Z .................................................................................................... 5700/5799
2019-07-12T18:39:02.0671366Z .......................................i...........................................................
2019-07-12T18:39:02.0673335Z 
2019-07-12T18:39:02.0742777Z  finished in 268.117
2019-07-12T18:39:02.0949482Z Check compiletest suite=run-pass mode=run-pass (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T18:39:02.3250250Z 
2019-07-12T18:39:02.3250250Z 
2019-07-12T18:39:02.3251177Z running 2917 tests
2019-07-12T18:39:17.4044067Z .................................................................................................... 100/2917
2019-07-12T18:39:33.2301086Z ............................................................................i....................... 200/2917
2019-07-12T18:39:58.5552187Z .................................................................................................... 400/2917
2019-07-12T18:40:10.4466180Z .................................................................................................... 500/2917
2019-07-12T18:40:25.2829633Z .................................................................................................... 600/2917
2019-07-12T18:40:47.2823240Z .................................................................................................... 700/2917
2019-07-12T18:40:47.2823240Z .................................................................................................... 700/2917
2019-07-12T18:41:01.7514585Z .................................................................................................... 800/2917
2019-07-12T18:41:14.1566252Z .................................................................................................... 900/2917
2019-07-12T18:41:31.1001977Z .................................................................................................... 1000/2917
2019-07-12T18:41:45.6088032Z .................................................................................................... 1100/2917
2019-07-12T18:41:57.3518198Z .................................................................................................... 1200/2917
2019-07-12T18:42:10.3538138Z .................................................................................................... 1300/2917
2019-07-12T18:42:27.2446172Z .....................ii............................................................................. 1400/2917
2019-07-12T18:42:40.9487371Z .................................................................................................... 1500/2917
2019-07-12T18:42:53.1934107Z .........................................................................i.......i.................. 1600/2917
2019-07-12T18:43:27.7518431Z .................................................................................................... 1800/2917
2019-07-12T18:43:42.2751458Z .................................................................................................... 1900/2917
2019-07-12T18:43:42.2751458Z .................................................................................................... 1900/2917
2019-07-12T18:44:00.0226900Z ...i.......................................................................i........................ 2000/2917
2019-07-12T18:44:49.1425402Z .................................................................................................... 2200/2917
2019-07-12T18:45:01.3611472Z .................................................................................................... 2300/2917
2019-07-12T18:45:01.3611472Z .................................................................................................... 2300/2917
2019-07-12T18:45:23.0992875Z ..........ii........................................................................................ 2400/2917
2019-07-12T18:46:19.8454336Z .................................................................................................... 2600/2917
2019-07-12T18:46:33.5302439Z .................................................................................................... 2700/2917
2019-07-12T18:46:45.4697959Z .................................................................................................... 2800/2917
2019-07-12T18:47:01.0554923Z .................................................................................................... 2900/2917
---
2019-07-12T18:47:58.2273795Z  finished in 31.994
2019-07-12T18:47:58.2442259Z Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T18:47:58.4093935Z 
2019-07-12T18:47:58.4094694Z running 146 tests
2019-07-12T18:48:01.7048751Z i....iii......iii..iiii....i............................i..i................i....i.........ii.i.i..i 100/146
2019-07-12T18:48:03.6196741Z .ii..............i.........iii.i......ii......
2019-07-12T18:48:03.6197707Z 
2019-07-12T18:48:03.6200310Z  finished in 5.375
2019-07-12T18:48:03.6372493Z Check compiletest suite=codegen-units mode=codegen-units (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T18:48:03.8004823Z 
2019-07-12T18:48:03.8004823Z 
2019-07-12T18:48:04.5561012Z running 39 tests
2019-07-12T18:48:05.8801744Z i.........i.......................i....
2019-07-12T18:48:05.8803593Z 
2019-07-12T18:48:05.8804690Z  finished in 2.243
2019-07-12T18:48:05.8981492Z Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T18:48:06.0570863Z 
2019-07-12T18:48:06.0570863Z 
2019-07-12T18:48:06.0571432Z running 9 tests
2019-07-12T18:48:06.0574103Z iiiiiiiii
2019-07-12T18:48:06.0574979Z 
2019-07-12T18:48:06.0580294Z  finished in 0.159
2019-07-12T18:48:06.0771344Z Check compiletest suite=incremental mode=incremental (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T18:48:06.2445621Z 
---
2019-07-12T18:48:24.7015546Z  finished in 18.624
2019-07-12T18:48:24.7201189Z Check compiletest suite=debuginfo mode=debuginfo-gdb+lldb (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2019-07-12T18:48:24.8817943Z 
2019-07-12T18:48:24.8818685Z running 123 tests
2019-07-12T18:48:49.2518199Z .iiiii...i.....i..i...i..i.i.i..i.iiF.i.i.....i..i....i..........iiii..........i..FiiF...i.......ii. 100/123
2019-07-12T18:48:53.9776476Z i.i.i......iii.i.....ii
2019-07-12T18:48:53.9777278Z 
2019-07-12T18:48:53.9777800Z ---- [debuginfo-gdb+lldb] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
2019-07-12T18:48:53.9777800Z ---- [debuginfo-gdb+lldb] debuginfo/gdb-pretty-struct-and-enums.rs stdout ----
2019-07-12T18:48:53.9778012Z NOTE: compiletest thinks it is using GDB without native rust support
2019-07-12T18:48:53.9778222Z NOTE: compiletest thinks it is using GDB version 7011001
2019-07-12T18:48:53.9778354Z 
2019-07-12T18:48:53.9778516Z error: line not found in debugger output: $1 = RegularStruct = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
2019-07-12T18:48:53.9778685Z status: exit code: 0
2019-07-12T18:48:53.9779250Z command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/gdb-pretty-struct-and-enums/gdb-pretty-struct-and-enums.debugger.script"
2019-07-12T18:48:53.9780265Z ------------------------------------------
2019-07-12T18:48:53.9780265Z ------------------------------------------
2019-07-12T18:48:53.9780767Z GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
2019-07-12T18:48:53.9780965Z Copyright (C) 2016 Free Software Foundation, Inc.
2019-07-12T18:48:53.9781166Z License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
2019-07-12T18:48:53.9782688Z This is free software: you are free to change and redistribute it.
2019-07-12T18:48:53.9783485Z There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
2019-07-12T18:48:53.9783762Z and "show warranty" for details.
2019-07-12T18:48:53.9784235Z This GDB was configured as "x86_64-linux-gnu".
2019-07-12T18:48:53.9784460Z Type "show configuration" for configuration details.
2019-07-12T18:48:53.9784602Z For bug reporting instructions, please see:
2019-07-12T18:48:53.9784756Z <http://www.gnu.org/software/gdb/bugs/>.
2019-07-12T18:48:53.9784918Z Find the GDB manual and other documentation resources online at:
2019-07-12T18:48:53.9785058Z <http://www.gnu.org/software/gdb/documentation/>.
2019-07-12T18:48:53.9785195Z For help, type "help".
2019-07-12T18:48:53.9785352Z Type "apropos word" to search for commands related to "word".
2019-07-12T18:48:53.9785791Z Breakpoint 1 at 0xaaf: file /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs, line 60.
2019-07-12T18:48:53.9786001Z [Thread debugging using libthread_db enabled]
2019-07-12T18:48:53.9786417Z Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2019-07-12T18:48:53.9786583Z 
2019-07-12T18:48:53.9787061Z Breakpoint 1, gdb_pretty_struct_and_enums::main::hb77f1d849dda9a93 () at /checkout/src/test/debuginfo/gdb-pretty-struct-and-enums.rs:60
2019-07-12T18:48:53.9787252Z 60     zzz(); // #break
2019-07-12T18:48:53.9787393Z $1 = {the_first_field = 101, the_second_field = 102.5, the_third_field = false}
2019-07-12T18:48:53.9787917Z $2 = {<No data fields>}
2019-07-12T18:48:53.9788057Z $3 = CStyleEnumVar1
2019-07-12T18:48:53.9788189Z $4 = CStyleEnumVar2
2019-07-12T18:48:53.9788341Z $5 = CStyleEnumVar3
2019-07-12T18:48:53.9788476Z A debugging session is active.
2019-07-12T18:48:53.9788593Z 
2019-07-12T18:48:53.9788745Z  Inferior 1 [process 114942] will be killed.
2019-07-12T18:48:53.9788863Z 
2019-07-12T18:48:53.9789000Z Quit anyway? (y or n) [answered Y; input not from terminal]
2019-07-12T18:48:53.9790129Z ------------------------------------------
2019-07-12T18:48:53.9790360Z stderr:
2019-07-12T18:48:53.9790789Z ------------------------------------------
2019-07-12T18:48:53.9790961Z 
2019-07-12T18:48:53.9790961Z 
2019-07-12T18:48:53.9791349Z ------------------------------------------
2019-07-12T18:48:53.9791512Z 
2019-07-12T18:48:53.9791657Z 
2019-07-12T18:48:53.9792071Z ---- [debuginfo-gdb+lldb] debuginfo/pretty-huge-vec.rs stdout ----
2019-07-12T18:48:53.9792280Z NOTE: compiletest thinks it is using GDB without native rust support
2019-07-12T18:48:53.9792465Z NOTE: compiletest thinks it is using GDB version 7011001
2019-07-12T18:48:53.9792591Z 
2019-07-12T18:48:53.9792739Z error: line not found in debugger output: $1 = Vec<u8>(len: 1000000000, cap: 1000000000) = {[...]...}
2019-07-12T18:48:53.9792907Z status: exit code: 0
2019-07-12T18:48:53.9793646Z command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-huge-vec/pretty-huge-vec.debugger.script"
2019-07-12T18:48:53.9794232Z ------------------------------------------
2019-07-12T18:48:53.9794232Z ------------------------------------------
2019-07-12T18:48:53.9794715Z GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
2019-07-12T18:48:53.9794911Z Copyright (C) 2016 Free Software Foundation, Inc.
2019-07-12T18:48:53.9795057Z License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
2019-07-12T18:48:53.9795197Z This is free software: you are free to change and redistribute it.
2019-07-12T18:48:53.9795369Z There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
2019-07-12T18:48:53.9795507Z and "show warranty" for details.
2019-07-12T18:48:53.9795881Z This GDB was configured as "x86_64-linux-gnu".
2019-07-12T18:48:53.9796079Z Type "show configuration" for configuration details.
2019-07-12T18:48:53.9796218Z For bug reporting instructions, please see:
2019-07-12T18:48:53.9796353Z <http://www.gnu.org/software/gdb/bugs/>.
2019-07-12T18:48:53.9796514Z Find the GDB manual and other documentation resources online at:
2019-07-12T18:48:53.9796652Z <http://www.gnu.org/software/gdb/documentation/>.
2019-07-12T18:48:53.9796801Z For help, type "help".
2019-07-12T18:48:53.9797044Z Type "apropos word" to search for commands related to "word".
2019-07-12T18:48:53.9797528Z Breakpoint 1 at 0x18ec: file /checkout/src/test/debuginfo/pretty-huge-vec.rs, line 28.
2019-07-12T18:48:53.9797743Z [Thread debugging using libthread_db enabled]
2019-07-12T18:48:53.9798141Z Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2019-07-12T18:48:53.9798314Z 
2019-07-12T18:48:53.9798765Z Breakpoint 1, pretty_huge_vec::main::h724d3ae1bb5250fc () at /checkout/src/test/debuginfo/pretty-huge-vec.rs:28
2019-07-12T18:48:53.9798948Z 28     zzz(); // #break
2019-07-12T18:48:53.9802043Z $1 = size=1000000000 = {0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000'...}
2019-07-12T18:48:53.9803544Z $2 = {data_ptr = 0x7fffbb526010 "", length = 1000000000}
2019-07-12T18:48:53.9803598Z A debugging session is active.
2019-07-12T18:48:53.9803650Z 
2019-07-12T18:48:53.9803692Z  Inferior 1 [process 115648] will be killed.
2019-07-12T18:48:53.9803721Z 
2019-07-12T18:48:53.9803765Z Quit anyway? (y or n) [answered Y; input not from terminal]
2019-07-12T18:48:53.9804166Z ------------------------------------------
2019-07-12T18:48:53.9804217Z stderr:
2019-07-12T18:48:53.9804488Z ------------------------------------------
2019-07-12T18:48:53.9804521Z 
2019-07-12T18:48:53.9804521Z 
2019-07-12T18:48:53.9804768Z ------------------------------------------
2019-07-12T18:48:53.9804800Z 
2019-07-12T18:48:53.9804834Z 
2019-07-12T18:48:53.9805132Z ---- [debuginfo-gdb+lldb] debuginfo/pretty-uninitialized-vec.rs stdout ----
2019-07-12T18:48:53.9805190Z NOTE: compiletest thinks it is using GDB without native rust support
2019-07-12T18:48:53.9805240Z NOTE: compiletest thinks it is using GDB version 7011001
2019-07-12T18:48:53.9805286Z 
2019-07-12T18:48:53.9805333Z error: line not found in debugger output: $1 = Vec<i32>(len: [...], cap: [...])[...]
2019-07-12T18:48:53.9805380Z status: exit code: 0
2019-07-12T18:48:53.9805898Z command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo/pretty-uninitialized-vec/pretty-uninitialized-vec.debugger.script"
2019-07-12T18:48:53.9806261Z ------------------------------------------
2019-07-12T18:48:53.9806261Z ------------------------------------------
2019-07-12T18:48:53.9806544Z GNU gdb (Ubuntu 7.11.1-0ubuntu1~16.5) 7.11.1
2019-07-12T18:48:53.9806596Z Copyright (C) 2016 Free Software Foundation, Inc.
2019-07-12T18:48:53.9806648Z License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
2019-07-12T18:48:53.9806726Z This is free software: you are free to change and redistribute it.
2019-07-12T18:48:53.9806776Z There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
2019-07-12T18:48:53.9806822Z and "show warranty" for details.
2019-07-12T18:48:53.9807103Z This GDB was configured as "x86_64-linux-gnu".
2019-07-12T18:48:53.9807157Z Type "show configuration" for configuration details.
2019-07-12T18:48:53.9807204Z For bug reporting instructions, please see:
2019-07-12T18:48:53.9807267Z <http://www.gnu.org/software/gdb/bugs/>.
2019-07-12T18:48:53.9807324Z Find the GDB manual and other documentation resources online at:
2019-07-12T18:48:53.9807373Z <http://www.gnu.org/software/gdb/documentation/>.
2019-07-12T18:48:53.9807417Z For help, type "help".
2019-07-12T18:48:53.9807481Z Type "apropos word" to search for commands related to "word".
2019-07-12T18:48:53.9807794Z Breakpoint 1 at 0x1010: file /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs, line 21.
2019-07-12T18:48:53.9807939Z [Thread debugging using libthread_db enabled]
2019-07-12T18:48:53.9808270Z Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
2019-07-12T18:48:53.9808307Z 
2019-07-12T18:48:53.9808638Z Breakpoint 1, pretty_uninitialized_vec::main::h8ad4cf0b9701f4b8 () at /checkout/src/test/debuginfo/pretty-uninitialized-vec.rs:21
2019-07-12T18:48:53.9808710Z 21     zzz(); // #break
2019-07-12T18:48:53.9808825Z $1 = size=140737488348608 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0...}
2019-07-12T18:48:53.9808938Z A debugging session is active.
2019-07-12T18:48:53.9808969Z 
2019-07-12T18:48:53.9809013Z  Inferior 1 [process 115677] will be killed.
2019-07-12T18:48:53.9809060Z 
2019-07-12T18:48:53.9809106Z Quit anyway? (y or n) [answered Y; input not from terminal]
2019-07-12T18:48:53.9809394Z ------------------------------------------
2019-07-12T18:48:53.9809457Z stderr:
2019-07-12T18:48:53.9809702Z ------------------------------------------
2019-07-12T18:48:53.9809734Z 
---
2019-07-12T18:48:53.9811314Z test result: FAILED. 81 passed; 3 failed; 39 ignored; 0 measured; 0 filtered out
2019-07-12T18:48:53.9811352Z 
2019-07-12T18:48:53.9811380Z 
2019-07-12T18:48:53.9811404Z 
2019-07-12T18:48:53.9813194Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/debuginfo" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "debuginfo-gdb+lldb" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2019-07-12T18:48:53.9813657Z 
2019-07-12T18:48:53.9813701Z 
2019-07-12T18:48:53.9814208Z thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:535:22
2019-07-12T18:48:53.9814270Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2019-07-12T18:48:53.9814270Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2019-07-12T18:48:53.9814342Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
2019-07-12T18:48:53.9814489Z Build completed unsuccessfully in 1:07:40
2019-07-12T18:48:54.8328032Z ##[error]Bash exited with code '1'.
2019-07-12T18:48:54.8360659Z ##[section]Starting: Checkout
2019-07-12T18:48:54.8362264Z ==============================================================================
2019-07-12T18:48:54.8362320Z Task         : Get sources
2019-07-12T18:48:54.8362369Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@ortem ortem force-pushed the ortem:new-dbg-pretty-printers branch from 5da0c3a to 8e88555 Jul 13, 2019

@ortem ortem force-pushed the ortem:new-dbg-pretty-printers branch from 8e88555 to 223d2e3 Jul 13, 2019

@vlad20012

This comment has been minimized.

Copy link
Member

commented Jul 16, 2019

@bors try

1 similar comment
@matklad

This comment has been minimized.

Copy link
Member

commented Jul 19, 2019

@bors try

@jacobrosenthal

This comment has been minimized.

Copy link

commented Aug 3, 2019

It seems like my local rust-lldb and rust-gdb are binaries.. but here theyre passthrough scripts..

Hoping to test this locally and build a few more formatters...

What am I missing?

also what needs testing to push this forward?

can I just drop all these files in my $(rustc --print sysroot)/lib/rustlib/etc where other stuff appears to be on my (macosx) system?

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
You can’t perform that action at this time.