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

Implement new gdb/lldb pretty-printers #60826

Closed

Conversation

artemmukhin
Copy link
Contributor

@artemmukhin artemmukhin 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.

Fixes #56252

@rust-highfive
Copy link
Collaborator

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 rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label May 14, 2019
@rust-highfive

This comment has been minimized.

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 1eba6e9 to 03d864d Compare May 14, 2019 14:15
@rust-highfive

This comment has been minimized.

@ebkalderon
Copy link
Contributor

@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
Copy link
Contributor

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.

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 03d864d to 52be2f9 Compare May 16, 2019 13:49
@rust-highfive

This comment has been minimized.

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 52be2f9 to 9fe612b Compare May 16, 2019 15:33
@rust-highfive

This comment has been minimized.

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 9fe612b to 94ce04e Compare May 16, 2019 17:30
@rust-highfive

This comment has been minimized.

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 94ce04e to 00a5a89 Compare May 17, 2019 08:33
@rust-highfive
Copy link
Collaborator

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)

@artemmukhin
Copy link
Contributor Author

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
Copy link
Contributor

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

@jonas-schievink
Copy link
Contributor

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

@bors
Copy link
Contributor

bors commented Jun 20, 2019

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

@golddranks
Copy link
Contributor

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

@Mark-Simulacrum Mark-Simulacrum added S-inactive and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 9, 2019
@Mark-Simulacrum
Copy link
Member

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
Copy link
Contributor

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
Copy link
Contributor

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
Copy link
Contributor

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
Copy link
Member

eddyb 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!

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 00a5a89 to 9b8e08d Compare July 12, 2019 13:27
@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from d182144 to 3255a4a Compare April 9, 2020 09:45
@artemmukhin
Copy link
Contributor Author

@nikic Thank you!

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 3255a4a to 8048354 Compare April 9, 2020 10:16
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-apple-alt of your PR failed (pretty log, 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.
2020-04-09T10:17:15.8947660Z ========================== Starting Command Output ===========================
2020-04-09T10:17:15.8951880Z [command]/bin/bash --noprofile --norc /Users/runner/runners/2.165.2/work/_temp/56ce6caa-7f0d-4b22-a0f3-a16fc96799ad.sh
2020-04-09T10:17:15.8952310Z 
2020-04-09T10:17:15.8957270Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-09T10:17:15.8982650Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-09T10:17:15.8986950Z Task         : Get sources
2020-04-09T10:17:15.8987280Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-09T10:17:15.8987600Z Version      : 1.0.0
2020-04-09T10:17:15.8987800Z Author       : Microsoft
---
2020-04-09T10:17:17.5102360Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-09T10:17:17.5115440Z ##[command]git config gc.auto 0
2020-04-09T10:17:17.5125440Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-09T10:17:17.5135670Z ##[command]git config --get-all http.proxy
2020-04-09T10:17:17.5150790Z ##[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
---
2020-04-09T10:19:49.2187370Z error: self-uninstall is disabled for this build of rustup
2020-04-09T10:19:49.2225090Z error: you should probably use your system package manager to uninstall rustup
2020-04-09T10:19:49.2548320Z [CI_JOB_NAME=dist-x86_64-apple-alt]
2020-04-09T10:19:49.2591550Z == clock drift check ==
2020-04-09T10:19:49.2621660Z   local time: Thu Apr  9 10:19:49 UTC 2020
2020-04-09T10:19:49.2935340Z   network time: Thu, 09 Apr 2020 10:19:49 GMT
2020-04-09T10:19:49.3826200Z Starting sccache server...
2020-04-09T10:19:50.5965940Z configure: processing command line
2020-04-09T10:19:50.6054840Z configure: 
2020-04-09T10:19:50.6056340Z configure: rust.dist-src        := False
---
2020-04-09T10:37:37.5702890Z    Compiling rustc_span v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_span)
2020-04-09T10:37:40.0689170Z    Compiling rustc_errors v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_errors)
2020-04-09T10:37:50.1004990Z    Compiling rustc_feature v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_feature)
2020-04-09T10:37:52.1120110Z    Compiling fmt_macros v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/libfmt_macros)
2020-04-09T10:37:54.1380010Z    Compiling rustc_query_system v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_query_system)
2020-04-09T10:38:04.9878430Z    Compiling rustc_hir v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir)
2020-04-09T10:38:09.6019120Z    Compiling rustc_session v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_session)
2020-04-09T10:38:13.6366640Z    Compiling rustc_hir_pretty v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir_pretty)
2020-04-09T10:38:16.4045250Z    Compiling rustc_attr v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_attr)
---
2020-04-09T10:55:06.7935970Z    Compiling rustc_span v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_span)
2020-04-09T10:55:09.3484740Z    Compiling rustc_errors v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_errors)
2020-04-09T10:55:19.4466960Z    Compiling rustc_feature v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_feature)
2020-04-09T10:55:21.5654310Z    Compiling fmt_macros v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/libfmt_macros)
2020-04-09T10:55:23.6087010Z    Compiling rustc_query_system v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_query_system)
2020-04-09T10:55:34.6275210Z    Compiling rustc_hir v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir)
2020-04-09T10:55:38.7566970Z    Compiling rustc_session v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_session)
2020-04-09T10:55:43.2317250Z    Compiling rustc_hir_pretty v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir_pretty)
2020-04-09T10:55:46.5100600Z    Compiling rustc_attr v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_attr)
---
2020-04-09T11:31:18.9889760Z    Compiling clippy_lints v0.0.212 (/Users/runner/runners/2.165.2/work/1/s/src/tools/clippy/clippy_lints)
2020-04-09T11:31:25.9164140Z error[E0631]: type mismatch in closure arguments
2020-04-09T11:31:25.9165280Z   --> src/tools/clippy/clippy_lints/src/let_underscore.rs:79:55
2020-04-09T11:31:25.9166080Z    |
2020-04-09T11:31:25.9167030Z 78 |                 let check_ty = |ty| SYNC_GUARD_PATHS.iter().any(|path| match_type(cx, ty, path));
2020-04-09T11:31:25.9168580Z    |                                ----------------------------------------------------------------- found signature of `fn(&rustc_middle::ty::TyS<'_>) -> _`
2020-04-09T11:31:25.9169950Z 79 |                 if cx.tables.expr_ty(init).walk().any(check_ty) {
2020-04-09T11:31:25.9171410Z    |                                                       ^^^^^^^^ expected signature of `fn(rustc_middle::ty::subst::GenericArg<'_>) -> _`
2020-04-09T11:31:26.5664770Z error[E0308]: mismatched types
2020-04-09T11:31:26.5665850Z     --> src/tools/clippy/clippy_lints/src/methods/mod.rs:1475:64
2020-04-09T11:31:26.5666600Z      |
2020-04-09T11:31:26.5666600Z      |
2020-04-09T11:31:26.5667510Z 1475 |             if ret_ty.walk().any(|inner_type| same_tys(cx, ty, inner_type)) {
2020-04-09T11:31:26.5669030Z      |                                                                ^^^^^^^^^^ expected `&rustc_middle::ty::TyS<'_>`, found struct `rustc_middle::ty::subst::GenericArg`
2020-04-09T11:31:26.7022180Z error[E0308]: mismatched types
2020-04-09T11:31:26.7023160Z     --> src/tools/clippy/clippy_lints/src/methods/mod.rs:1490:53
2020-04-09T11:31:26.7023920Z      |
2020-04-09T11:31:26.7024770Z 1490 | ...                   if same_tys(cx, ty, inner_type) {
2020-04-09T11:31:26.7024770Z 1490 | ...                   if same_tys(cx, ty, inner_type) {
2020-04-09T11:31:26.7026150Z      |                                           ^^^^^^^^^^ expected `&rustc_middle::ty::TyS<'_>`, found struct `rustc_middle::ty::subst::GenericArg`
2020-04-09T11:31:26.7026820Z 
2020-04-09T11:31:27.8531550Z error[E0277]: can't compare `&rustc_middle::ty::TyS<'_>` with `rustc_middle::ty::subst::GenericArg<'_>`
2020-04-09T11:31:27.8533560Z     |
2020-04-09T11:31:27.8534340Z 104 |             if self.item_type == impl_ty;
2020-04-09T11:31:27.8534340Z 104 |             if self.item_type == impl_ty;
2020-04-09T11:31:27.8535670Z     |                               ^^ no implementation for `&rustc_middle::ty::TyS<'_> == rustc_middle::ty::subst::GenericArg<'_>`
2020-04-09T11:31:27.8537250Z     |
2020-04-09T11:31:27.8538340Z     = help: the trait `std::cmp::PartialEq<rustc_middle::ty::subst::GenericArg<'_>>` is not implemented for `&rustc_middle::ty::TyS<'_>`
2020-04-09T11:31:28.0625520Z error: aborting due to 4 previous errors
2020-04-09T11:31:28.0625900Z 
2020-04-09T11:31:28.0626950Z Some errors have detailed explanations: E0277, E0308, E0631.
2020-04-09T11:31:28.0627850Z For more information about an error, try `rustc --explain E0277`.
---
2020-04-09T11:32:15.1685380Z    Compiling rustfmt-nightly v1.4.13 (/Users/runner/runners/2.165.2/work/1/s/src/tools/rustfmt)
2020-04-09T11:32:27.4373180Z warning: unnecessary braces around block return value
2020-04-09T11:32:27.4374240Z   --> src/tools/rls/rls/src/actions/progress.rs:36:55
2020-04-09T11:32:27.4375010Z    |
2020-04-09T11:32:27.4376560Z 36 |         static ref PROGRESS_ID_COUNTER: AtomicUsize = { AtomicUsize::new(0) };
2020-04-09T11:32:27.4377960Z    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
2020-04-09T11:32:27.4379740Z    = note: `#[warn(unused_braces)]` on by default
2020-04-09T11:32:27.4380080Z 
2020-04-09T11:33:59.5138410Z     Finished release [optimized] target(s) in 2m 31s
2020-04-09T11:33:59.5631410Z Dist RLS stage1 (x86_64-apple-darwin)
---
2020-04-09T11:37:25.2838280Z Average cache read miss      0.371 s
2020-04-09T11:37:25.2838530Z Average cache read hit       0.036 s
2020-04-09T11:37:25.2839410Z Cache location             S3, bucket: Bucket(name=rust-lang-ci-sccache2, base_url=http://rust-lang-ci-sccache2.s3.amazonaws.com/)
2020-04-09T11:37:25.2839920Z == clock drift check ==
2020-04-09T11:37:25.3083490Z   local time: Thu Apr  9 11:37:25 UTC 2020
2020-04-09T11:37:25.3651960Z   network time: Thu, 09 Apr 2020 11:37:25 GMT
2020-04-09T11:37:25.3704050Z 
2020-04-09T11:37:25.3773950Z ##[section]Finishing: Run build
2020-04-09T11:37:25.3830770Z ##[section]Starting: Upload artifacts
2020-04-09T11:37:25.3840240Z ==============================================================================
---
2020-04-09T11:37:25.5844560Z ========================== Starting Command Output ===========================
2020-04-09T11:37:25.5876210Z [command]/bin/bash --noprofile --norc /Users/runner/runners/2.165.2/work/_temp/015e42f7-9264-4531-a474-79acf68a154a.sh
2020-04-09T11:37:28.2876230Z Files that will be uploaded:
2020-04-09T11:37:28.2983990Z total 2414432
2020-04-09T11:37:28.2996920Z drwx------  26 runner  staff   832B Apr  9 11:37 .
2020-04-09T11:37:28.2997750Z drwx------@ 77 runner  staff   2.4K Apr  9 11:37 ..
2020-04-09T11:37:28.2998700Z -rw-r--r--   1 runner  staff   5.4M Apr  9 11:37 cargo-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3001000Z -rw-r--r--   1 runner  staff   3.9M Apr  9 11:37 cargo-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3001920Z -rw-r--r--   1 runner  staff   154K Apr  9 11:37 cpu-dist-x86_64-apple-alt.csv
2020-04-09T11:37:28.3002890Z -rw-r--r--   1 runner  staff   1.3M Apr  9 11:37 llvm-tools-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3003780Z -rw-r--r--   1 runner  staff   703K Apr  9 11:37 llvm-tools-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3004750Z -rw-r--r--   1 runner  staff   7.9M Apr  9 11:37 rls-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3005870Z -rw-r--r--   1 runner  staff   5.4M Apr  9 11:37 rls-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3007680Z -rw-r--r--   1 runner  staff   2.5M Apr  9 11:37 rust-analysis-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3008750Z -rw-r--r--   1 runner  staff   1.7M Apr  9 11:37 rust-analysis-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3009700Z -rw-r--r--   1 runner  staff    37M Apr  9 11:37 rust-docs-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3010600Z -rw-r--r--   1 runner  staff    12M Apr  9 11:37 rust-docs-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3011550Z -rw-r--r--   1 runner  staff   153M Apr  9 11:37 rust-nightly-x86_64-apple-darwin.pkg
2020-04-09T11:37:28.3012500Z -rw-r--r--   1 runner  staff   157M Apr  9 11:37 rust-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3013400Z -rw-r--r--   1 runner  staff    93M Apr  9 11:37 rust-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3014360Z -rw-r--r--   1 runner  staff   2.4M Apr  9 11:37 rust-src-nightly.tar.gz
2020-04-09T11:37:28.3015170Z -rw-r--r--   1 runner  staff   1.6M Apr  9 11:37 rust-src-nightly.tar.xz
2020-04-09T11:37:28.3016020Z -rw-r--r--   1 runner  staff    21M Apr  9 11:37 rust-std-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3016970Z -rw-r--r--   1 runner  staff    16M Apr  9 11:37 rust-std-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3017860Z -rw-r--r--   1 runner  staff   280M Apr  9 11:37 rustc-dev-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3018800Z -rw-r--r--   1 runner  staff   238M Apr  9 11:37 rustc-dev-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3019700Z -rw-r--r--   1 runner  staff    79M Apr  9 11:37 rustc-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3020580Z -rw-r--r--   1 runner  staff    54M Apr  9 11:37 rustc-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3021920Z -rw-r--r--   1 runner  staff   3.3M Apr  9 11:37 rustfmt-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T11:37:28.3023410Z -rw-r--r--   1 runner  staff   2.1M Apr  9 11:37 rustfmt-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T11:37:28.3073520Z src/ci/scripts/upload-artifacts.sh: line 39: DEPLOY_BUCKET: unbound variable
2020-04-09T11:37:28.3133890Z 
2020-04-09T11:37:28.3133890Z 
2020-04-09T11:37:28.3180670Z ##[error]Bash exited with code '1'.
2020-04-09T11:37:28.3196560Z ##[section]Finishing: Upload artifacts
2020-04-09T11:37:28.3227290Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-09T11:37:28.3233810Z Task         : Get sources
2020-04-09T11:37:28.3234240Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-09T11:37:28.3234590Z Version      : 1.0.0
2020-04-09T11:37:28.3234830Z Author       : Microsoft
2020-04-09T11:37:28.3234830Z Author       : Microsoft
2020-04-09T11:37:28.3235270Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-09T11:37:28.3235720Z ==============================================================================
2020-04-09T11:37:28.7426380Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-09T11:37:28.7494080Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-09T11:37:28.7598840Z Cleaning up task key
2020-04-09T11:37:28.7601750Z Start cleaning up orphan processes.
2020-04-09T11:37:29.1195330Z Terminate orphan process: pid (2003) (sccache)
2020-04-09T11:37:29.1621870Z Terminate orphan process: pid (847) (Python)

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 @rust-lang/infra. (Feature Requests)

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 8048354 to 039324d Compare April 9, 2020 14:42
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-apple-alt of your PR failed (pretty log, 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.
2020-04-09T14:43:09.8242820Z ========================== Starting Command Output ===========================
2020-04-09T14:43:09.8252650Z [command]/bin/bash --noprofile --norc /Users/runner/runners/2.165.2/work/_temp/ab58ad6e-ca23-48b2-8bbc-d906ee129fe4.sh
2020-04-09T14:43:10.0967200Z 
2020-04-09T14:43:10.1087670Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-09T14:43:10.1181870Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-09T14:43:10.1199990Z Task         : Get sources
2020-04-09T14:43:10.1200660Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-09T14:43:10.1201450Z Version      : 1.0.0
2020-04-09T14:43:10.1201920Z Author       : Microsoft
---
2020-04-09T14:43:13.3820960Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-09T14:43:13.4084190Z ##[command]git config gc.auto 0
2020-04-09T14:43:13.4272320Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-09T14:43:13.4394920Z ##[command]git config --get-all http.proxy
2020-04-09T14:43:13.4597350Z ##[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
---
2020-04-09T14:47:41.9404570Z error: self-uninstall is disabled for this build of rustup
2020-04-09T14:47:41.9405530Z error: you should probably use your system package manager to uninstall rustup
2020-04-09T14:47:41.9822290Z [CI_JOB_NAME=dist-x86_64-apple-alt]
2020-04-09T14:47:41.9889130Z == clock drift check ==
2020-04-09T14:47:41.9926180Z   local time: Thu Apr  9 14:47:41 UTC 2020
2020-04-09T14:47:42.0246710Z   network time: Thu, 09 Apr 2020 14:47:41 GMT
2020-04-09T14:47:42.1246910Z Starting sccache server...
2020-04-09T14:47:44.0630220Z configure: processing command line
2020-04-09T14:47:44.0631280Z configure: 
2020-04-09T14:47:44.0633290Z configure: rust.dist-src        := False
---
2020-04-09T15:09:10.9098670Z    Compiling rustc_span v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_span)
2020-04-09T15:09:13.6654900Z    Compiling rustc_errors v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_errors)
2020-04-09T15:09:24.2682400Z    Compiling rustc_feature v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_feature)
2020-04-09T15:09:26.5244890Z    Compiling fmt_macros v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/libfmt_macros)
2020-04-09T15:09:28.7087030Z    Compiling rustc_query_system v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_query_system)
2020-04-09T15:09:41.3041250Z    Compiling rustc_hir v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir)
2020-04-09T15:09:46.4626370Z    Compiling rustc_session v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_session)
2020-04-09T15:09:50.3306020Z    Compiling rustc_hir_pretty v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir_pretty)
2020-04-09T15:09:54.6680160Z    Compiling rustc_attr v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_attr)
---
2020-04-09T15:27:55.0358590Z    Compiling rustc_span v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_span)
2020-04-09T15:27:59.0716630Z    Compiling rustc_errors v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_errors)
2020-04-09T15:28:11.7136950Z    Compiling rustc_feature v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_feature)
2020-04-09T15:28:14.7707250Z    Compiling fmt_macros v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/libfmt_macros)
2020-04-09T15:28:17.3571920Z    Compiling rustc_query_system v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_query_system)
2020-04-09T15:28:30.5387260Z    Compiling rustc_hir v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir)
2020-04-09T15:28:36.3919800Z    Compiling rustc_session v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_session)
2020-04-09T15:28:42.4786280Z    Compiling rustc_hir_pretty v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir_pretty)
2020-04-09T15:28:45.7190270Z    Compiling rustc_attr v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_attr)
---
2020-04-09T16:06:16.8493970Z    Compiling clippy_lints v0.0.212 (/Users/runner/runners/2.165.2/work/1/s/src/tools/clippy/clippy_lints)
2020-04-09T16:06:25.4073360Z error[E0631]: type mismatch in closure arguments
2020-04-09T16:06:25.4074600Z   --> src/tools/clippy/clippy_lints/src/let_underscore.rs:79:55
2020-04-09T16:06:25.4075390Z    |
2020-04-09T16:06:25.4076710Z 78 |                 let check_ty = |ty| SYNC_GUARD_PATHS.iter().any(|path| match_type(cx, ty, path));
2020-04-09T16:06:25.4078530Z    |                                ----------------------------------------------------------------- found signature of `fn(&rustc_middle::ty::TyS<'_>) -> _`
2020-04-09T16:06:25.4079950Z 79 |                 if cx.tables.expr_ty(init).walk().any(check_ty) {
2020-04-09T16:06:25.4082000Z    |                                                       ^^^^^^^^ expected signature of `fn(rustc_middle::ty::subst::GenericArg<'_>) -> _`
2020-04-09T16:06:26.1838280Z error[E0308]: mismatched types
2020-04-09T16:06:26.1839330Z     --> src/tools/clippy/clippy_lints/src/methods/mod.rs:1475:64
2020-04-09T16:06:26.1840090Z      |
2020-04-09T16:06:26.1840090Z      |
2020-04-09T16:06:26.1841000Z 1475 |             if ret_ty.walk().any(|inner_type| same_tys(cx, ty, inner_type)) {
2020-04-09T16:06:26.1842500Z      |                                                                ^^^^^^^^^^ expected `&rustc_middle::ty::TyS<'_>`, found struct `rustc_middle::ty::subst::GenericArg`
2020-04-09T16:06:26.3354450Z error[E0308]: mismatched types
2020-04-09T16:06:26.3355540Z     --> src/tools/clippy/clippy_lints/src/methods/mod.rs:1490:53
2020-04-09T16:06:26.3356330Z      |
2020-04-09T16:06:26.3357150Z 1490 | ...                   if same_tys(cx, ty, inner_type) {
2020-04-09T16:06:26.3357150Z 1490 | ...                   if same_tys(cx, ty, inner_type) {
2020-04-09T16:06:26.3358570Z      |                                           ^^^^^^^^^^ expected `&rustc_middle::ty::TyS<'_>`, found struct `rustc_middle::ty::subst::GenericArg`
2020-04-09T16:06:26.3359240Z 
2020-04-09T16:06:27.6018920Z error[E0277]: can't compare `&rustc_middle::ty::TyS<'_>` with `rustc_middle::ty::subst::GenericArg<'_>`
2020-04-09T16:06:27.6020870Z     |
2020-04-09T16:06:27.6021650Z 104 |             if self.item_type == impl_ty;
2020-04-09T16:06:27.6021650Z 104 |             if self.item_type == impl_ty;
2020-04-09T16:06:27.6022970Z     |                               ^^ no implementation for `&rustc_middle::ty::TyS<'_> == rustc_middle::ty::subst::GenericArg<'_>`
2020-04-09T16:06:27.6023990Z     |
2020-04-09T16:06:27.6025070Z     = help: the trait `std::cmp::PartialEq<rustc_middle::ty::subst::GenericArg<'_>>` is not implemented for `&rustc_middle::ty::TyS<'_>`
2020-04-09T16:06:27.8224800Z error: aborting due to 4 previous errors
2020-04-09T16:06:27.8225590Z 
2020-04-09T16:06:27.8226590Z Some errors have detailed explanations: E0277, E0308, E0631.
2020-04-09T16:06:27.8228060Z For more information about an error, try `rustc --explain E0277`.
---
2020-04-09T16:07:20.8063420Z    Compiling rustfmt-nightly v1.4.13 (/Users/runner/runners/2.165.2/work/1/s/src/tools/rustfmt)
2020-04-09T16:07:33.7910430Z warning: unnecessary braces around block return value
2020-04-09T16:07:33.7913230Z   --> src/tools/rls/rls/src/actions/progress.rs:36:55
2020-04-09T16:07:33.7914370Z    |
2020-04-09T16:07:33.7915670Z 36 |         static ref PROGRESS_ID_COUNTER: AtomicUsize = { AtomicUsize::new(0) };
2020-04-09T16:07:33.7917390Z    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
2020-04-09T16:07:33.8020200Z    = note: `#[warn(unused_braces)]` on by default
2020-04-09T16:07:33.8128510Z 
2020-04-09T16:09:17.8117220Z     Finished release [optimized] target(s) in 2m 49s
2020-04-09T16:09:17.8623370Z Dist RLS stage1 (x86_64-apple-darwin)
---
2020-04-09T16:12:53.2407710Z Average cache read miss      0.401 s
2020-04-09T16:12:53.2407970Z Average cache read hit       0.040 s
2020-04-09T16:12:53.2408900Z Cache location             S3, bucket: Bucket(name=rust-lang-ci-sccache2, base_url=http://rust-lang-ci-sccache2.s3.amazonaws.com/)
2020-04-09T16:12:53.2409400Z == clock drift check ==
2020-04-09T16:12:53.2469100Z   local time: Thu Apr  9 16:12:53 UTC 2020
2020-04-09T16:12:53.2953580Z   network time: Thu, 09 Apr 2020 16:12:53 GMT
2020-04-09T16:12:53.3090860Z 
2020-04-09T16:12:53.3132860Z ##[section]Finishing: Run build
2020-04-09T16:12:53.3187430Z ##[section]Starting: Upload artifacts
2020-04-09T16:12:53.3197000Z ==============================================================================
---
2020-04-09T16:12:53.5254360Z ========================== Starting Command Output ===========================
2020-04-09T16:12:53.5261000Z [command]/bin/bash --noprofile --norc /Users/runner/runners/2.165.2/work/_temp/25bd7fcf-985a-400f-a126-2edf8dcd553e.sh
2020-04-09T16:12:55.9075810Z Files that will be uploaded:
2020-04-09T16:12:55.9185880Z total 2417704
2020-04-09T16:12:55.9187130Z drwx------  26 runner  staff   832B Apr  9 16:12 .
2020-04-09T16:12:55.9187870Z drwx------@ 77 runner  staff   2.4K Apr  9 16:12 ..
2020-04-09T16:12:55.9188680Z -rw-r--r--   1 runner  staff   5.4M Apr  9 16:12 cargo-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9189640Z -rw-r--r--   1 runner  staff   3.9M Apr  9 16:12 cargo-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9190600Z -rw-r--r--   1 runner  staff   171K Apr  9 16:12 cpu-dist-x86_64-apple-alt.csv
2020-04-09T16:12:55.9191520Z -rw-r--r--   1 runner  staff   1.3M Apr  9 16:12 llvm-tools-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9192430Z -rw-r--r--   1 runner  staff   703K Apr  9 16:12 llvm-tools-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9194330Z -rw-r--r--   1 runner  staff   7.9M Apr  9 16:12 rls-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9195320Z -rw-r--r--   1 runner  staff   5.4M Apr  9 16:12 rls-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9196700Z -rw-r--r--   1 runner  staff   2.5M Apr  9 16:12 rust-analysis-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9197670Z -rw-r--r--   1 runner  staff   1.7M Apr  9 16:12 rust-analysis-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9198690Z -rw-r--r--   1 runner  staff    37M Apr  9 16:12 rust-docs-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9199590Z -rw-r--r--   1 runner  staff    12M Apr  9 16:12 rust-docs-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9200470Z -rw-r--r--   1 runner  staff   153M Apr  9 16:12 rust-nightly-x86_64-apple-darwin.pkg
2020-04-09T16:12:55.9201410Z -rw-r--r--   1 runner  staff   157M Apr  9 16:12 rust-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9202270Z -rw-r--r--   1 runner  staff    93M Apr  9 16:12 rust-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9203150Z -rw-r--r--   1 runner  staff   2.4M Apr  9 16:12 rust-src-nightly.tar.gz
2020-04-09T16:12:55.9203950Z -rw-r--r--   1 runner  staff   1.6M Apr  9 16:12 rust-src-nightly.tar.xz
2020-04-09T16:12:55.9204790Z -rw-r--r--   1 runner  staff    21M Apr  9 16:12 rust-std-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9206120Z -rw-r--r--   1 runner  staff    16M Apr  9 16:12 rust-std-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9208340Z -rw-r--r--   1 runner  staff   281M Apr  9 16:12 rustc-dev-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9209470Z -rw-r--r--   1 runner  staff   238M Apr  9 16:12 rustc-dev-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9210610Z -rw-r--r--   1 runner  staff    79M Apr  9 16:12 rustc-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9211490Z -rw-r--r--   1 runner  staff    55M Apr  9 16:12 rustc-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9212360Z -rw-r--r--   1 runner  staff   3.3M Apr  9 16:12 rustfmt-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T16:12:55.9213970Z -rw-r--r--   1 runner  staff   2.1M Apr  9 16:12 rustfmt-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T16:12:55.9286820Z src/ci/scripts/upload-artifacts.sh: line 39: DEPLOY_BUCKET: unbound variable
2020-04-09T16:12:55.9317790Z 
2020-04-09T16:12:55.9317790Z 
2020-04-09T16:12:55.9419470Z ##[error]Bash exited with code '1'.
2020-04-09T16:12:55.9441360Z ##[section]Finishing: Upload artifacts
2020-04-09T16:12:55.9483640Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-09T16:12:55.9490540Z Task         : Get sources
2020-04-09T16:12:55.9490930Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-09T16:12:55.9491270Z Version      : 1.0.0
2020-04-09T16:12:55.9491550Z Author       : Microsoft
2020-04-09T16:12:55.9491550Z Author       : Microsoft
2020-04-09T16:12:55.9491930Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-09T16:12:55.9492380Z ==============================================================================
2020-04-09T16:12:56.4100740Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-09T16:12:56.4169280Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-09T16:12:56.4271530Z Cleaning up task key
2020-04-09T16:12:56.4273640Z Start cleaning up orphan processes.
2020-04-09T16:12:56.7852350Z Terminate orphan process: pid (2008) (sccache)
2020-04-09T16:12:56.8126790Z Terminate orphan process: pid (829) (Python)

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 @rust-lang/infra. (Feature Requests)

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 039324d to 2b0ae47 Compare April 9, 2020 19:04
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-apple-alt of your PR failed (pretty log, 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.
2020-04-09T19:04:49.1486950Z ========================== Starting Command Output ===========================
2020-04-09T19:04:49.1517420Z [command]/bin/bash --noprofile --norc /Users/runner/runners/2.165.2/work/_temp/03e3ca7f-9a35-42b4-8ce1-30890b9281dd.sh
2020-04-09T19:04:49.1838480Z 
2020-04-09T19:04:49.1910880Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-09T19:04:49.1944070Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-09T19:04:49.1949800Z Task         : Get sources
2020-04-09T19:04:49.1950130Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-09T19:04:49.1950450Z Version      : 1.0.0
2020-04-09T19:04:49.1950700Z Author       : Microsoft
---
2020-04-09T19:04:50.0871850Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-09T19:04:50.0986630Z ##[command]git config gc.auto 0
2020-04-09T19:04:50.1100260Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-09T19:04:50.1182620Z ##[command]git config --get-all http.proxy
2020-04-09T19:04:50.1352560Z ##[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
---
2020-04-09T19:07:31.8523180Z error: self-uninstall is disabled for this build of rustup
2020-04-09T19:07:31.8545980Z error: you should probably use your system package manager to uninstall rustup
2020-04-09T19:07:31.8580870Z [CI_JOB_NAME=dist-x86_64-apple-alt]
2020-04-09T19:07:31.8617710Z == clock drift check ==
2020-04-09T19:07:31.8646160Z   local time: Thu Apr  9 19:07:31 UTC 2020
2020-04-09T19:07:31.8679260Z   network time: Thu, 09 Apr 2020 19:07:31 GMT
2020-04-09T19:07:31.9579660Z Starting sccache server...
2020-04-09T19:07:33.8708330Z configure: processing command line
2020-04-09T19:07:33.8848410Z configure: 
2020-04-09T19:07:33.8849770Z configure: rust.dist-src        := False
---
2020-04-09T19:31:45.4082410Z    Compiling rustc_span v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_span)
2020-04-09T19:31:48.1581000Z    Compiling rustc_errors v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_errors)
2020-04-09T19:31:58.6211350Z    Compiling rustc_feature v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_feature)
2020-04-09T19:32:00.7292620Z    Compiling fmt_macros v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/libfmt_macros)
2020-04-09T19:32:02.8378810Z    Compiling rustc_query_system v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_query_system)
2020-04-09T19:32:14.6140750Z    Compiling rustc_hir v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir)
2020-04-09T19:32:19.4895000Z    Compiling rustc_session v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_session)
2020-04-09T19:32:23.1335840Z    Compiling rustc_hir_pretty v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir_pretty)
2020-04-09T19:32:26.5190970Z    Compiling rustc_attr v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_attr)
---
2020-04-09T19:52:58.6755180Z    Compiling rustc_span v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_span)
2020-04-09T19:53:01.3838910Z    Compiling rustc_errors v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_errors)
2020-04-09T19:53:11.8281380Z    Compiling rustc_feature v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_feature)
2020-04-09T19:53:13.9783810Z    Compiling fmt_macros v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/libfmt_macros)
2020-04-09T19:53:16.3715390Z    Compiling rustc_query_system v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_query_system)
2020-04-09T19:53:27.6592590Z    Compiling rustc_hir v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir)
2020-04-09T19:53:32.4053950Z    Compiling rustc_session v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_session)
2020-04-09T19:53:37.1658350Z    Compiling rustc_hir_pretty v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir_pretty)
2020-04-09T19:53:39.5382770Z    Compiling rustc_attr v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_attr)
---
2020-04-09T20:36:18.5214000Z    Compiling clippy_lints v0.0.212 (/Users/runner/runners/2.165.2/work/1/s/src/tools/clippy/clippy_lints)
2020-04-09T20:36:27.7317200Z error[E0631]: type mismatch in closure arguments
2020-04-09T20:36:27.7319790Z   --> src/tools/clippy/clippy_lints/src/let_underscore.rs:79:55
2020-04-09T20:36:27.7322030Z    |
2020-04-09T20:36:27.7324230Z 78 |                 let check_ty = |ty| SYNC_GUARD_PATHS.iter().any(|path| match_type(cx, ty, path));
2020-04-09T20:36:27.7328240Z    |                                ----------------------------------------------------------------- found signature of `fn(&rustc_middle::ty::TyS<'_>) -> _`
2020-04-09T20:36:27.7331480Z 79 |                 if cx.tables.expr_ty(init).walk().any(check_ty) {
2020-04-09T20:36:27.7334170Z    |                                                       ^^^^^^^^ expected signature of `fn(rustc_middle::ty::subst::GenericArg<'_>) -> _`
2020-04-09T20:36:28.5636290Z error[E0308]: mismatched types
2020-04-09T20:36:28.5638720Z     --> src/tools/clippy/clippy_lints/src/methods/mod.rs:1475:64
2020-04-09T20:36:28.5640650Z      |
2020-04-09T20:36:28.5640650Z      |
2020-04-09T20:36:28.5642800Z 1475 |             if ret_ty.walk().any(|inner_type| same_tys(cx, ty, inner_type)) {
2020-04-09T20:36:28.5645870Z      |                                                                ^^^^^^^^^^ expected `&rustc_middle::ty::TyS<'_>`, found struct `rustc_middle::ty::subst::GenericArg`
2020-04-09T20:36:28.7661630Z error[E0308]: mismatched types
2020-04-09T20:36:28.7663540Z     --> src/tools/clippy/clippy_lints/src/methods/mod.rs:1490:53
2020-04-09T20:36:28.7665110Z      |
2020-04-09T20:36:28.7666760Z 1490 | ...                   if same_tys(cx, ty, inner_type) {
2020-04-09T20:36:28.7666760Z 1490 | ...                   if same_tys(cx, ty, inner_type) {
2020-04-09T20:36:28.7668950Z      |                                           ^^^^^^^^^^ expected `&rustc_middle::ty::TyS<'_>`, found struct `rustc_middle::ty::subst::GenericArg`
2020-04-09T20:36:28.7670070Z 
2020-04-09T20:36:30.1915650Z error[E0277]: can't compare `&rustc_middle::ty::TyS<'_>` with `rustc_middle::ty::subst::GenericArg<'_>`
2020-04-09T20:36:30.1920370Z     |
2020-04-09T20:36:30.1922240Z 104 |             if self.item_type == impl_ty;
2020-04-09T20:36:30.1922240Z 104 |             if self.item_type == impl_ty;
2020-04-09T20:36:30.1925480Z     |                               ^^ no implementation for `&rustc_middle::ty::TyS<'_> == rustc_middle::ty::subst::GenericArg<'_>`
2020-04-09T20:36:30.1927700Z     |
2020-04-09T20:36:30.1930090Z     = help: the trait `std::cmp::PartialEq<rustc_middle::ty::subst::GenericArg<'_>>` is not implemented for `&rustc_middle::ty::TyS<'_>`
2020-04-09T20:36:30.4287890Z error: aborting due to 4 previous errors
2020-04-09T20:36:30.4289670Z 
2020-04-09T20:36:30.4291300Z Some errors have detailed explanations: E0277, E0308, E0631.
2020-04-09T20:36:30.4293170Z For more information about an error, try `rustc --explain E0277`.
---
2020-04-09T20:37:50.5069290Z    Compiling racer v2.1.32
2020-04-09T20:38:09.6194000Z warning: unnecessary braces around block return value
2020-04-09T20:38:09.6195710Z   --> src/tools/rls/rls/src/actions/progress.rs:36:55
2020-04-09T20:38:09.6197670Z    |
2020-04-09T20:38:09.6199200Z 36 |         static ref PROGRESS_ID_COUNTER: AtomicUsize = { AtomicUsize::new(0) };
2020-04-09T20:38:09.6201400Z    |                                                       ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these braces
2020-04-09T20:38:09.6204240Z    = note: `#[warn(unused_braces)]` on by default
2020-04-09T20:38:09.6204730Z 
2020-04-09T20:40:12.1535310Z     Finished release [optimized] target(s) in 3m 41s
2020-04-09T20:40:12.2052200Z Dist RLS stage1 (x86_64-apple-darwin)
---
2020-04-09T20:44:05.8455630Z Average cache read miss      0.439 s
2020-04-09T20:44:05.8459640Z Average cache read hit       0.040 s
2020-04-09T20:44:05.8474730Z Cache location             S3, bucket: Bucket(name=rust-lang-ci-sccache2, base_url=http://rust-lang-ci-sccache2.s3.amazonaws.com/)
2020-04-09T20:44:05.8533340Z == clock drift check ==
2020-04-09T20:44:05.8556540Z   local time: Thu Apr  9 20:44:05 UTC 2020
2020-04-09T20:44:05.9125080Z   network time: Thu, 09 Apr 2020 20:44:05 GMT
2020-04-09T20:44:05.9291020Z 
2020-04-09T20:44:05.9503860Z ##[section]Finishing: Run build
2020-04-09T20:44:05.9696380Z ##[section]Starting: Upload artifacts
2020-04-09T20:44:05.9749300Z ==============================================================================
---
2020-04-09T20:44:06.3598710Z ========================== Starting Command Output ===========================
2020-04-09T20:44:06.3643990Z [command]/bin/bash --noprofile --norc /Users/runner/runners/2.165.2/work/_temp/d86a59b5-3ae7-4fbf-9071-0c1ea06059e0.sh
2020-04-09T20:44:08.8524690Z Files that will be uploaded:
2020-04-09T20:44:08.8701820Z total 2417568
2020-04-09T20:44:08.8709620Z drwx------  26 runner  staff   832B Apr  9 20:44 .
2020-04-09T20:44:08.8711800Z drwx------@ 77 runner  staff   2.4K Apr  9 20:44 ..
2020-04-09T20:44:08.8714950Z -rw-r--r--   1 runner  staff   5.4M Apr  9 20:44 cargo-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8720040Z -rw-r--r--   1 runner  staff   3.9M Apr  9 20:44 cargo-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8721890Z -rw-r--r--   1 runner  staff   190K Apr  9 20:44 cpu-dist-x86_64-apple-alt.csv
2020-04-09T20:44:08.8723290Z -rw-r--r--   1 runner  staff   1.3M Apr  9 20:44 llvm-tools-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8725710Z -rw-r--r--   1 runner  staff   703K Apr  9 20:44 llvm-tools-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8747340Z -rw-r--r--   1 runner  staff   7.9M Apr  9 20:44 rls-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8749200Z -rw-r--r--   1 runner  staff   5.4M Apr  9 20:44 rls-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8750610Z -rw-r--r--   1 runner  staff   2.5M Apr  9 20:44 rust-analysis-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8753310Z -rw-r--r--   1 runner  staff   1.7M Apr  9 20:44 rust-analysis-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8754850Z -rw-r--r--   1 runner  staff    37M Apr  9 20:44 rust-docs-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8757740Z -rw-r--r--   1 runner  staff    12M Apr  9 20:44 rust-docs-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8760520Z -rw-r--r--   1 runner  staff   153M Apr  9 20:44 rust-nightly-x86_64-apple-darwin.pkg
2020-04-09T20:44:08.8763450Z -rw-r--r--   1 runner  staff   157M Apr  9 20:44 rust-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8772080Z -rw-r--r--   1 runner  staff    93M Apr  9 20:44 rust-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8773020Z -rw-r--r--   1 runner  staff   2.4M Apr  9 20:44 rust-src-nightly.tar.gz
2020-04-09T20:44:08.8777510Z -rw-r--r--   1 runner  staff   1.6M Apr  9 20:44 rust-src-nightly.tar.xz
2020-04-09T20:44:08.8779880Z -rw-r--r--   1 runner  staff    21M Apr  9 20:44 rust-std-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8806990Z -rw-r--r--   1 runner  staff    16M Apr  9 20:44 rust-std-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8854660Z -rw-r--r--   1 runner  staff   281M Apr  9 20:44 rustc-dev-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8858800Z -rw-r--r--   1 runner  staff   238M Apr  9 20:44 rustc-dev-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8860430Z -rw-r--r--   1 runner  staff    79M Apr  9 20:44 rustc-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8861740Z -rw-r--r--   1 runner  staff    54M Apr  9 20:44 rustc-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8864090Z -rw-r--r--   1 runner  staff   3.3M Apr  9 20:44 rustfmt-nightly-x86_64-apple-darwin.tar.gz
2020-04-09T20:44:08.8869100Z -rw-r--r--   1 runner  staff   2.1M Apr  9 20:44 rustfmt-nightly-x86_64-apple-darwin.tar.xz
2020-04-09T20:44:08.8870990Z src/ci/scripts/upload-artifacts.sh: line 39: DEPLOY_BUCKET: unbound variable
2020-04-09T20:44:08.8871570Z 
2020-04-09T20:44:08.8871570Z 
2020-04-09T20:44:08.8952440Z ##[error]Bash exited with code '1'.
2020-04-09T20:44:08.8978040Z ##[section]Finishing: Upload artifacts
2020-04-09T20:44:08.9014260Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-09T20:44:08.9027730Z Task         : Get sources
2020-04-09T20:44:08.9028110Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-09T20:44:08.9028460Z Version      : 1.0.0
2020-04-09T20:44:08.9028840Z Author       : Microsoft
2020-04-09T20:44:08.9028840Z Author       : Microsoft
2020-04-09T20:44:08.9029240Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-09T20:44:08.9029680Z ==============================================================================
2020-04-09T20:44:09.5211400Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-09T20:44:09.5324390Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-09T20:44:09.5838880Z Cleaning up task key
2020-04-09T20:44:09.5843150Z Start cleaning up orphan processes.
2020-04-09T20:44:09.6441060Z Terminate orphan process: pid (1979) (sccache)
2020-04-09T20:44:09.6585200Z Terminate orphan process: pid (943) (Python)

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 @rust-lang/infra. (Feature Requests)

@artemmukhin artemmukhin force-pushed the new-dbg-pretty-printers branch from 2b0ae47 to de2dd3c Compare April 10, 2020 07:25
@rust-highfive
Copy link
Collaborator

The job x86_64-apple of your PR failed (pretty log, 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.
2020-04-10T07:26:19.1668050Z ========================== Starting Command Output ===========================
2020-04-10T07:26:19.1688190Z [command]/bin/bash --noprofile --norc /Users/runner/runners/2.165.2/work/_temp/3fa54ec8-dfcd-47bd-ac25-bae168c116b1.sh
2020-04-10T07:26:19.1955950Z 
2020-04-10T07:26:19.2012290Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-10T07:26:19.2042900Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-10T07:26:19.2047210Z Task         : Get sources
2020-04-10T07:26:19.2047600Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-10T07:26:19.2047920Z Version      : 1.0.0
2020-04-10T07:26:19.2048120Z Author       : Microsoft
---
2020-04-10T07:26:19.9800630Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-10T07:26:19.9898990Z ##[command]git config gc.auto 0
2020-04-10T07:26:19.9993680Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-10T07:26:20.0067370Z ##[command]git config --get-all http.proxy
2020-04-10T07:26:20.0221800Z ##[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
---
2020-04-10T07:28:53.7565170Z error: self-uninstall is disabled for this build of rustup
2020-04-10T07:28:53.7565690Z error: you should probably use your system package manager to uninstall rustup
2020-04-10T07:28:53.8529490Z [CI_JOB_NAME=x86_64-apple]
2020-04-10T07:28:53.8577780Z == clock drift check ==
2020-04-10T07:28:53.8870000Z   local time: Fri Apr 10 07:28:53 UTC 2020
2020-04-10T07:28:53.9174320Z   network time: Fri, 10 Apr 2020 07:28:53 GMT
2020-04-10T07:28:54.0558750Z Starting sccache server...
2020-04-10T07:28:55.4714410Z configure: processing command line
2020-04-10T07:28:55.4714970Z configure: 
2020-04-10T07:28:55.4716320Z configure: rust.dist-src        := False
---
2020-04-10T07:40:23.8479980Z    Compiling rustc_span v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_span)
2020-04-10T07:40:26.4930660Z    Compiling rustc_errors v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_errors)
2020-04-10T07:40:36.6721600Z    Compiling rustc_feature v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_feature)
2020-04-10T07:40:38.7479420Z    Compiling fmt_macros v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/libfmt_macros)
2020-04-10T07:40:40.7990620Z    Compiling rustc_query_system v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_query_system)
2020-04-10T07:40:51.7260680Z    Compiling rustc_hir v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir)
2020-04-10T07:40:56.2316280Z    Compiling rustc_session v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_session)
2020-04-10T07:41:00.7236290Z    Compiling rustc_hir_pretty v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir_pretty)
2020-04-10T07:41:03.4023410Z    Compiling rustc_attr v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_attr)
---
2020-04-10T08:01:03.7297350Z    Compiling rustc_span v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_span)
2020-04-10T08:01:06.3775600Z    Compiling rustc_errors v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_errors)
2020-04-10T08:01:16.5160960Z    Compiling rustc_feature v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_feature)
2020-04-10T08:01:18.5663920Z    Compiling fmt_macros v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/libfmt_macros)
2020-04-10T08:01:20.6914440Z    Compiling rustc_query_system v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_query_system)
2020-04-10T08:01:31.9578270Z    Compiling rustc_hir v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir)
2020-04-10T08:01:36.0023890Z    Compiling rustc_session v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_session)
2020-04-10T08:01:40.7421350Z    Compiling rustc_hir_pretty v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_hir_pretty)
2020-04-10T08:01:43.9885580Z    Compiling rustc_attr v0.0.0 (/Users/runner/runners/2.165.2/work/1/s/src/librustc_attr)
---
2020-04-10T08:19:10.4479270Z .................................................................................................... 1600/9883
2020-04-10T08:19:17.5410540Z .................................................................................................... 1700/9883
2020-04-10T08:19:22.0870550Z .................................................................................................... 1800/9883
2020-04-10T08:19:31.0154330Z .................................................................................................... 1900/9883
2020-04-10T08:19:37.9772150Z i................................................................................................... 2000/9883
2020-04-10T08:19:44.1818540Z ..........................................................................................iiiii..... 2100/9883
2020-04-10T08:20:01.6141200Z .................................................................................................... 2300/9883
2020-04-10T08:20:03.5948750Z .................................................................................................... 2400/9883
2020-04-10T08:20:05.6104390Z .................................................................................................... 2500/9883
2020-04-10T08:20:12.6765720Z .................................................................................................... 2600/9883
---
2020-04-10T08:22:59.2978630Z ................................................................i...............i................... 5000/9883
2020-04-10T08:23:05.2908360Z .................................................................................................... 5100/9883
2020-04-10T08:23:11.4190520Z .................................................................................................... 5200/9883
2020-04-10T08:23:17.2501950Z .........i.......................................................................................... 5300/9883
2020-04-10T08:23:26.7483540Z ..................................................................................................ii 5400/9883
2020-04-10T08:23:31.6009460Z .ii........i...i.................................................................................... 5500/9883
2020-04-10T08:23:39.3394230Z ...........................................i........................................................ 5700/9883
2020-04-10T08:23:47.8824980Z ...............................................................ii................................... 5800/9883
2020-04-10T08:23:55.3800440Z ..i................................................................................................. 5900/9883
2020-04-10T08:24:00.3842980Z ..........................i......................................................................... 6000/9883
2020-04-10T08:24:00.3842980Z ..........................i......................................................................... 6000/9883
2020-04-10T08:24:07.7664730Z ................................................................................................ii.. 6100/9883
2020-04-10T08:24:17.6370610Z .i..ii...........i.................................................................................. 6200/9883
2020-04-10T08:24:25.6531970Z .................................................................................................... 6400/9883
2020-04-10T08:24:28.5666800Z .................................................................................................... 6500/9883
2020-04-10T08:24:28.5666800Z .................................................................................................... 6500/9883
2020-04-10T08:24:37.6080020Z ..........................i..ii..................................................................... 6600/9883
2020-04-10T08:24:43.8496500Z ...................................................................................................i 6700/9883
2020-04-10T08:24:55.3869320Z ......................................................ii..i......................................... 6800/9883
2020-04-10T08:24:59.4043930Z .................................................................................................... 7000/9883
2020-04-10T08:25:01.2775730Z .................................................................i.................................. 7100/9883
2020-04-10T08:25:03.3380180Z .................................................................................................... 7200/9883
2020-04-10T08:25:07.4624070Z .................................................................................................... 7300/9883
---
2020-04-10T08:26:14.7025270Z .................................................................................................... 7800/9883
2020-04-10T08:26:18.6863400Z .................................................................................................... 7900/9883
2020-04-10T08:26:24.3120990Z .................................................................................................... 8000/9883
2020-04-10T08:26:30.9055560Z ..............................i..................................................................... 8100/9883
2020-04-10T08:26:40.4082390Z ................................................................................iiii..i............. 8200/9883
2020-04-10T08:26:55.9819330Z .................................................................................................... 8400/9883
2020-04-10T08:27:00.0930880Z .................................................................................................... 8500/9883
2020-04-10T08:27:09.8571950Z .................................................................................................... 8600/9883
2020-04-10T08:27:22.8732330Z .................................................................................................... 8700/9883
---
2020-04-10T08:29:30.8448170Z  finished in 13.498
2020-04-10T08:29:31.2063860Z Check compiletest suite=codegen mode=codegen (x86_64-apple-darwin -> x86_64-apple-darwin)
2020-04-10T08:29:31.2606460Z 
2020-04-10T08:29:31.2748070Z running 185 tests
2020-04-10T08:29:34.2901140Z i.....................i.i..........i......i......................i...................ii.....i....... 100/185
2020-04-10T08:29:37.1400040Z .....i...i....ii..iiiiiiii...iiiii.........................i.................i.......
2020-04-10T08:29:37.1503580Z 
2020-04-10T08:29:37.1518100Z  finished in 5.933
2020-04-10T08:29:37.5396760Z Check compiletest suite=codegen-units mode=codegen-units (x86_64-apple-darwin -> x86_64-apple-darwin)
2020-04-10T08:29:37.5869040Z 
---
2020-04-10T08:29:39.7672050Z  finished in 2.209
2020-04-10T08:29:40.1380980Z Check compiletest suite=assembly mode=assembly (x86_64-apple-darwin -> x86_64-apple-darwin)
2020-04-10T08:29:40.1699290Z 
2020-04-10T08:29:40.1741240Z running 9 tests
2020-04-10T08:29:40.1855900Z iiiiiiiii
2020-04-10T08:29:40.1924350Z 
2020-04-10T08:29:40.1963980Z  finished in 0.034
2020-04-10T08:29:40.5492830Z Check compiletest suite=incremental mode=incremental (x86_64-apple-darwin -> x86_64-apple-darwin)
2020-04-10T08:29:40.6006680Z 
---
2020-04-10T08:30:03.1449070Z  finished in 22.583
2020-04-10T08:30:03.5326390Z Check compiletest suite=debuginfo mode=debuginfo (x86_64-apple-darwin -> x86_64-apple-darwin)
2020-04-10T08:30:03.5741460Z 
2020-04-10T08:30:03.5822660Z running 116 tests
2020-04-10T08:32:27.4742260Z i.......i.....i.F......F..i.F..i..ii.FiF.i..ii.i..FF.........i.i.iiFFF.....iFF...i..iiFF...i.FF.iF.i 100/116
2020-04-10T08:32:49.6919760Z F..FFiiFi..FFFFF
2020-04-10T08:32:49.6920960Z 
2020-04-10T08:32:49.6921890Z ---- [debuginfo-lldb] debuginfo/c-style-enum-in-composite.rs stdout ----
2020-04-10T08:32:49.6922950Z NOTE: compiletest thinks it is using LLDB version 1100
2020-04-10T08:32:49.6923610Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:49.6923610Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:49.6924010Z 
2020-04-10T08:32:49.6924410Z error: line not found in debugger output: [...]$1  = { 0 = { 0 = 1 1 = OneThousand } 1 = 2 }
2020-04-10T08:32:49.6924790Z status: exit code: 0
2020-04-10T08:32:49.6926510Z command: "/usr/bin/python3" "/Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/a" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/c-style-enum-in-composite.debugger.script"
2020-04-10T08:32:49.6928340Z ------------------------------------------
2020-04-10T08:32:49.6928730Z 
2020-04-10T08:32:49.6928730Z 
2020-04-10T08:32:49.6929810Z Hit breakpoint 1.1: where = a`c_style_enum_in_composite::main::h215c7f6b7ead7eea + 365 at c-style-enum-in-composite.rs:154:5, address = 0x0000000100000b1d, resolved, hit count = 1 
2020-04-10T08:32:49.6930710Z LLDB batch-mode script
2020-04-10T08:32:49.6931210Z ----------------------
2020-04-10T08:32:49.6932420Z Debugger commands script is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/c-style-enum-in-composite.debugger.script'.
2020-04-10T08:32:49.6933910Z Target executable is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/a'.
2020-04-10T08:32:49.6935020Z Current working directory is '/Users/runner/runners/2.165.2/work/1/s'
2020-04-10T08:32:49.6936180Z Creating a target for '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/a'
2020-04-10T08:32:49.6937170Z settings set auto-confirm true
2020-04-10T08:32:49.6937750Z version
2020-04-10T08:32:49.6937750Z version
2020-04-10T08:32:49.6938470Z lldb-1100.0.30.12 Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) 
2020-04-10T08:32:49.6939160Z command script import /Users/runner/runners/2.165.2/work/1/s/./src/etc/lldb_lookup.py
2020-04-10T08:32:49.6940140Z type synthetic add -l lldb_lookup.synthetic_lookup -x '.*' --category Rust
2020-04-10T08:32:49.6941240Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)String$' --category Rust
2020-04-10T08:32:49.6942330Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^&str$' --category Rust
2020-04-10T08:32:49.6943450Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::ffi::(\w+::)+)OsString$' --category Rust
2020-04-10T08:32:49.6944650Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Vec<.+>$' --category Rust
2020-04-10T08:32:49.6945830Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)VecDeque<.+>$' --category Rust
2020-04-10T08:32:49.6947040Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeSet<.+>$' --category Rust
2020-04-10T08:32:49.6948230Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeMap<.+>$' --category Rust
2020-04-10T08:32:49.6949440Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashMap<.+>$' --category Rust
2020-04-10T08:32:49.6951150Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashSet<.+>$' --category Rust
2020-04-10T08:32:49.6952360Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Rc<.+>$' --category Rust
2020-04-10T08:32:49.6953550Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Arc<.+>$' --category Rust
2020-04-10T08:32:49.6954710Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Cell<.+>$' --category Rust
2020-04-10T08:32:49.6955890Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Ref<.+>$' --category Rust
2020-04-10T08:32:49.6957260Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefMut<.+>$' --category Rust
2020-04-10T08:32:49.6958500Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefCell<.+>$' --category Rust
2020-04-10T08:32:49.6959460Z 
2020-04-10T08:32:49.6959460Z 
2020-04-10T08:32:49.6960160Z breakpoint set --file 'c-style-enum-in-composite.rs' --line 154
2020-04-10T08:32:49.6961270Z Breakpoint 1: where = a`c_style_enum_in_composite::main::h215c7f6b7ead7eea + 365 at c-style-enum-in-composite.rs:154:5, address = 0x0000000100000b1d 
2020-04-10T08:32:49.6961750Z run
2020-04-10T08:32:49.6964030Z Process 61990 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100000b1d a`c_style_enum_in_composite::main::h215c7f6b7ead7eea at c-style-enum-in-composite.rs:154:5 151 152 let struct_with_drop = (StructWithDrop { a: OneHundred, b: Vienna }, 9_i64); 153 -> 154 zzz(); // #break ^ 155 } 156 157 fn zzz() { () } Target 0: (a) stopped. Process 61990 launched: '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/c-style-enum-in-composite.lldb/a' (x86_64) 
2020-04-10T08:32:49.6965570Z print tuple_interior_padding
2020-04-10T08:32:49.6965970Z ((i16, c_style_enum_in_composite::AnEnum)) $0 = { 0 = 0 1 = OneHundred } 
2020-04-10T08:32:49.6966480Z print tuple_padding_at_end
2020-04-10T08:32:49.6967030Z (((u64, c_style_enum_in_composite::AnEnum), u64)) $1 = { 0 = { 0 = 1 1 = OneThousand } 1 = 2 } 
2020-04-10T08:32:49.6967560Z print tuple_different_enums
2020-04-10T08:32:49.6968400Z ((c_style_enum_in_composite::AnEnum, c_style_enum_in_composite::AnotherEnum, c_style_enum_in_composite::AnEnum, c_style_enum_in_composite::AnotherEnum)) $2 = { 0 = OneThousand 1 = MountainView 2 = OneMillion 3 = Vienna } 
2020-04-10T08:32:49.6969220Z print padded_struct
2020-04-10T08:32:49.6969750Z (c_style_enum_in_composite::PaddedStruct) $3 = { a = 3 b = OneMillion c = 4 d = Toronto e = 5 } 
2020-04-10T08:32:49.6970280Z print packed_struct
2020-04-10T08:32:49.6970800Z (c_style_enum_in_composite::PackedStruct) $4 = { a = 6 b = OneHundred c = 7 d = Vienna e = 8 } 
2020-04-10T08:32:49.6971340Z print non_padded_struct
2020-04-10T08:32:49.6971900Z (c_style_enum_in_composite::NonPaddedStruct) $5 = { a = OneMillion b = MountainView c = OneThousand d = Toronto } 
2020-04-10T08:32:49.6972480Z print struct_with_drop
2020-04-10T08:32:49.6973020Z ((c_style_enum_in_composite::StructWithDrop, i64)) $6 = { 0 = { a = OneHundred b = Vienna } 1 = 9 } 
2020-04-10T08:32:49.6973760Z None
2020-04-10T08:32:49.6974010Z 
2020-04-10T08:32:49.6974640Z ------------------------------------------
2020-04-10T08:32:49.6974890Z stderr:
2020-04-10T08:32:49.6974890Z stderr:
2020-04-10T08:32:49.6975420Z ------------------------------------------
2020-04-10T08:32:49.6976330Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:148: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:49.6977180Z   watchdog_start_time = clock()
2020-04-10T08:32:49.6978020Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:152: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:49.6979150Z   while clock() < watchdog_max_time:
2020-04-10T08:32:49.6980130Z ------------------------------------------
2020-04-10T08:32:49.6980330Z 
2020-04-10T08:32:49.6980450Z 
2020-04-10T08:32:49.6981050Z ---- [debuginfo-lldb] debuginfo/destructured-fn-argument.rs stdout ----
2020-04-10T08:32:49.6981050Z ---- [debuginfo-lldb] debuginfo/destructured-fn-argument.rs stdout ----
2020-04-10T08:32:49.6981430Z NOTE: compiletest thinks it is using LLDB version 1100
2020-04-10T08:32:49.6981810Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:49.6982050Z 
2020-04-10T08:32:49.6982310Z error: line not found in debugger output: [...]$8 = { 0 = 6 1 = 7 }
2020-04-10T08:32:49.6982860Z status: exit code: 0
2020-04-10T08:32:49.6984700Z command: "/usr/bin/python3" "/Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/a" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/destructured-fn-argument.debugger.script"
2020-04-10T08:32:49.6986590Z ------------------------------------------
2020-04-10T08:32:49.6986980Z 
2020-04-10T08:32:49.6986980Z 
2020-04-10T08:32:49.6988080Z Hit breakpoint 1.1: where = a`destructured_fn_argument::simple_tuple::h3d90da7c1e59e8e8 + 32 at destructured-fn-argument.rs:380:5, address = 0x00000001000016f0, resolved, hit count = 1 
2020-04-10T08:32:49.6988620Z 
2020-04-10T08:32:49.6989820Z Hit breakpoint 2.1: where = a`destructured_fn_argument::nested_tuple::hc78c17578d98556a + 31 at destructured-fn-argument.rs:384:5, address = 0x000000010000171f, resolved, hit count = 1 
2020-04-10T08:32:49.6990570Z 
2020-04-10T08:32:49.6991700Z Hit breakpoint 3.1: where = a`destructured_fn_argument::destructure_only_first_level::h2bc7ae8ade801c85 + 27 at destructured-fn-argument.rs:388:5, address = 0x000000010000174b, resolved, hit count = 1 
2020-04-10T08:32:49.6992270Z 
2020-04-10T08:32:49.6993520Z Hit breakpoint 4.1: where = a`destructured_fn_argument::struct_as_tuple_element::h2f2ca250efb5df20 + 37 at destructured-fn-argument.rs:392:5, address = 0x0000000100001785, resolved, hit count = 1 
2020-04-10T08:32:49.6994270Z 
2020-04-10T08:32:49.6995440Z Hit breakpoint 5.1: where = a`destructured_fn_argument::struct_pattern::h4ff26120d36d2f40 + 22 at destructured-fn-argument.rs:396:5, address = 0x00000001000017a6, resolved, hit count = 1 
2020-04-10T08:32:49.6996200Z 
2020-04-10T08:32:49.6997300Z Hit breakpoint 6.1: where = a`destructured_fn_argument::ignored_tuple_element::h9c1541d5afd0826e + 21 at destructured-fn-argument.rs:400:5, address = 0x00000001000017d5, resolved, hit count = 1 
2020-04-10T08:32:49.6997880Z 
2020-04-10T08:32:49.6999230Z Hit breakpoint 7.1: where = a`destructured_fn_argument::ignored_struct_field::hcf1a3ce7399281cb + 18 at destructured-fn-argument.rs:404:5, address = 0x00000001000017f2, resolved, hit count = 1 
2020-04-10T08:32:49.6999970Z 
2020-04-10T08:32:49.7001130Z Hit breakpoint 8.1: where = a`destructured_fn_argument::one_struct_destructured_one_not::h195a3c440c45c511 + 35 at destructured-fn-argument.rs:408:5, address = 0x0000000100001823, resolved, hit count = 1 
2020-04-10T08:32:49.7001720Z 
2020-04-10T08:32:49.7003000Z Hit breakpoint 9.1: where = a`destructured_fn_argument::different_order_of_struct_fields::hea50fdb21e95a6f8 + 22 at destructured-fn-argument.rs:412:5, address = 0x0000000100001846, resolved, hit count = 1 
2020-04-10T08:32:49.7003770Z 
2020-04-10T08:32:49.7004850Z Hit breakpoint 10.1: where = a`destructured_fn_argument::complex_nesting::h9b7d836086f847c5 + 71 at destructured-fn-argument.rs:418:5, address = 0x00000001000018a7, resolved, hit count = 1 
2020-04-10T08:32:49.7005410Z 
2020-04-10T08:32:49.7006630Z Hit breakpoint 11.1: where = a`destructured_fn_argument::managed_box::hf0a352fbbd1fc362 + 27 at destructured-fn-argument.rs:422:5, address = 0x00000001000018db, resolved, hit count = 1 
2020-04-10T08:32:49.7007340Z 
2020-04-10T08:32:49.7008450Z Hit breakpoint 12.1: where = a`destructured_fn_argument::borrowed_pointer::hd41c5f3e1d333655 + 27 at destructured-fn-argument.rs:426:5, address = 0x000000010000190b, resolved, hit count = 1 
2020-04-10T08:32:49.7009210Z 
2020-04-10T08:32:49.7010510Z Hit breakpoint 13.1: where = a`destructured_fn_argument::contained_borrowed_pointer::hac05f1acddd6cbab + 23 at destructured-fn-argument.rs:430:5, address = 0x0000000100001937, resolved, hit count = 1 
2020-04-10T08:32:49.7011290Z 
2020-04-10T08:32:49.7012420Z Hit breakpoint 14.1: where = a`destructured_fn_argument::unique_pointer::h4592a75b872cded1 + 39 at destructured-fn-argument.rs:434:5, address = 0x0000000100001977, resolved, hit count = 1 
2020-04-10T08:32:49.7012960Z 
2020-04-10T08:32:49.7014330Z Hit breakpoint 15.1: where = a`destructured_fn_argument::ref_binding::ha01545782a44fac4 + 12 at destructured-fn-argument.rs:438:5, address = 0x00000001000019bc, resolved, hit count = 1 
2020-04-10T08:32:49.7015080Z 
2020-04-10T08:32:49.7016210Z Hit breakpoint 16.1: where = a`destructured_fn_argument::ref_binding_in_tuple::hd7d47f21cdfa1137 + 31 at destructured-fn-argument.rs:442:5, address = 0x00000001000019ef, resolved, hit count = 1 
2020-04-10T08:32:49.7016770Z 
2020-04-10T08:32:50.5726120Z Hit breakpoint 17.1: where = a`destructured_fn_argument::ref_binding_in_struct::h04038672a570759d + 29 at destructured-fn-argument.rs:446:5, address = 0x0000000100001a1d, resolved, hit count = 1 
2020-04-10T08:32:50.5733340Z 
2020-04-10T08:32:50.5734540Z Hit breakpoint 18.1: where = a`destructured_fn_argument::univariant_enum::h61ddd3d1d5cf2b24 + 17 at destructured-fn-argument.rs:450:5, address = 0x0000000100001a41, resolved, hit count = 1 
2020-04-10T08:32:50.5735080Z 
2020-04-10T08:32:50.5736300Z Hit breakpoint 19.1: where = a`destructured_fn_argument::univariant_enum_with_ref_binding::h8c0140ed1a4f7ccd + 19 at destructured-fn-argument.rs:454:5, address = 0x0000000100001a63, resolved, hit count = 1 
2020-04-10T08:32:50.5736890Z 
2020-04-10T08:32:50.5738150Z Hit breakpoint 20.1: where = a`destructured_fn_argument::tuple_struct::hc696be94c35c41c6 + 26 at destructured-fn-argument.rs:458:5, address = 0x0000000100001a8a, resolved, hit count = 1 
2020-04-10T08:32:50.5738900Z 
2020-04-10T08:32:50.5740020Z Hit breakpoint 21.1: where = a`destructured_fn_argument::tuple_struct_with_ref_binding::h45e2477d88e33df4 + 41 at destructured-fn-argument.rs:462:5, address = 0x0000000100001ac9, resolved, hit count = 1 
2020-04-10T08:32:50.5740620Z 
2020-04-10T08:32:50.5741840Z Hit breakpoint 22.1: where = a`destructured_fn_argument::multiple_arguments::hbb2377f19614f005 + 28 at destructured-fn-argument.rs:466:5, address = 0x0000000100001afc, resolved, hit count = 1 
2020-04-10T08:32:50.5742580Z 
2020-04-10T08:32:50.5743720Z Hit breakpoint 23.1: where = a`destructured_fn_argument::main::nested_function::hcca7c800f9e928aa + 28 at destructured-fn-argument.rs:494:9, address = 0x000000010000202c, resolved, hit count = 1 
2020-04-10T08:32:50.5744850Z LLDB batch-mode script
2020-04-10T08:32:50.5745590Z ----------------------
2020-04-10T08:32:50.5746750Z Debugger commands script is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/destructured-fn-argument.debugger.script'.
2020-04-10T08:32:50.5748120Z Target executable is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/a'.
2020-04-10T08:32:50.5749220Z Current working directory is '/Users/runner/runners/2.165.2/work/1/s'
2020-04-10T08:32:50.5750360Z Creating a target for '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/a'
2020-04-10T08:32:50.5751350Z settings set auto-confirm true
2020-04-10T08:32:50.5751910Z version
2020-04-10T08:32:50.5751910Z version
2020-04-10T08:32:50.5752620Z lldb-1100.0.30.12 Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) 
2020-04-10T08:32:50.5753290Z command script import /Users/runner/runners/2.165.2/work/1/s/./src/etc/lldb_lookup.py
2020-04-10T08:32:50.5754260Z type synthetic add -l lldb_lookup.synthetic_lookup -x '.*' --category Rust
2020-04-10T08:32:50.5755690Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)String$' --category Rust
2020-04-10T08:32:50.5756800Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^&str$' --category Rust
2020-04-10T08:32:50.5757980Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::ffi::(\w+::)+)OsString$' --category Rust
2020-04-10T08:32:50.5759160Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Vec<.+>$' --category Rust
2020-04-10T08:32:50.5760350Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)VecDeque<.+>$' --category Rust
2020-04-10T08:32:50.5761770Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeSet<.+>$' --category Rust
2020-04-10T08:32:50.5763030Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeMap<.+>$' --category Rust
2020-04-10T08:32:50.5764250Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashMap<.+>$' --category Rust
2020-04-10T08:32:50.5765520Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashSet<.+>$' --category Rust
2020-04-10T08:32:50.5766720Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Rc<.+>$' --category Rust
2020-04-10T08:32:50.5767890Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Arc<.+>$' --category Rust
2020-04-10T08:32:50.5769050Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Cell<.+>$' --category Rust
2020-04-10T08:32:50.5770210Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Ref<.+>$' --category Rust
2020-04-10T08:32:50.5771400Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefMut<.+>$' --category Rust
2020-04-10T08:32:50.5772560Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefCell<.+>$' --category Rust
2020-04-10T08:32:50.5773460Z 
2020-04-10T08:32:50.5773460Z 
2020-04-10T08:32:50.5774780Z breakpoint set --file 'destructured-fn-argument.rs' --line 380
2020-04-10T08:32:50.5776220Z Breakpoint 1: where = a`destructured_fn_argument::simple_tuple::h3d90da7c1e59e8e8 + 32 at destructured-fn-argument.rs:380:5, address = 0x00000001000016f0 
2020-04-10T08:32:50.5777570Z breakpoint set --file 'destructured-fn-argument.rs' --line 384
2020-04-10T08:32:50.5779060Z Breakpoint 2: where = a`destructured_fn_argument::nested_tuple::hc78c17578d98556a + 31 at destructured-fn-argument.rs:384:5, address = 0x000000010000171f 
2020-04-10T08:32:50.5780410Z breakpoint set --file 'destructured-fn-argument.rs' --line 388
2020-04-10T08:32:50.5781940Z Breakpoint 3: where = a`destructured_fn_argument::destructure_only_first_level::h2bc7ae8ade801c85 + 27 at destructured-fn-argument.rs:388:5, address = 0x000000010000174b 
2020-04-10T08:32:50.5783320Z breakpoint set --file 'destructured-fn-argument.rs' --line 392
2020-04-10T08:32:50.5784870Z Breakpoint 4: where = a`destructured_fn_argument::struct_as_tuple_element::h2f2ca250efb5df20 + 37 at destructured-fn-argument.rs:392:5, address = 0x0000000100001785 
2020-04-10T08:32:50.5786210Z breakpoint set --file 'destructured-fn-argument.rs' --line 396
2020-04-10T08:32:50.5787690Z Breakpoint 5: where = a`destructured_fn_argument::struct_pattern::h4ff26120d36d2f40 + 22 at destructured-fn-argument.rs:396:5, address = 0x00000001000017a6 
2020-04-10T08:32:50.5789010Z breakpoint set --file 'destructured-fn-argument.rs' --line 400
2020-04-10T08:32:50.5790510Z Breakpoint 6: where = a`destructured_fn_argument::ignored_tuple_element::h9c1541d5afd0826e + 21 at destructured-fn-argument.rs:400:5, address = 0x00000001000017d5 
2020-04-10T08:32:50.5791890Z breakpoint set --file 'destructured-fn-argument.rs' --line 404
2020-04-10T08:32:50.5794140Z Breakpoint 7: where = a`destructured_fn_argument::ignored_struct_field::hcf1a3ce7399281cb + 18 at destructured-fn-argument.rs:404:5, address = 0x00000001000017f2 
2020-04-10T08:32:50.5795720Z breakpoint set --file 'destructured-fn-argument.rs' --line 408
2020-04-10T08:32:50.5797060Z Breakpoint 8: where = a`destructured_fn_argument::one_struct_destructured_one_not::h195a3c440c45c511 + 35 at destructured-fn-argument.rs:408:5, address = 0x0000000100001823 
2020-04-10T08:32:50.5798270Z breakpoint set --file 'destructured-fn-argument.rs' --line 412
2020-04-10T08:32:50.5799750Z Breakpoint 9: where = a`destructured_fn_argument::different_order_of_struct_fields::hea50fdb21e95a6f8 + 22 at destructured-fn-argument.rs:412:5, address = 0x0000000100001846 
2020-04-10T08:32:50.5800950Z breakpoint set --file 'destructured-fn-argument.rs' --line 418
2020-04-10T08:32:50.5802440Z Breakpoint 10: where = a`destructured_fn_argument::complex_nesting::h9b7d836086f847c5 + 71 at destructured-fn-argument.rs:418:5, address = 0x00000001000018a7 
2020-04-10T08:32:50.5803660Z breakpoint set --file 'destructured-fn-argument.rs' --line 422
2020-04-10T08:32:50.5804910Z Breakpoint 11: where = a`destructured_fn_argument::managed_box::hf0a352fbbd1fc362 + 27 at destructured-fn-argument.rs:422:5, address = 0x00000001000018db 
2020-04-10T08:32:50.5806080Z breakpoint set --file 'destructured-fn-argument.rs' --line 426
2020-04-10T08:32:50.5807330Z Breakpoint 12: where = a`destructured_fn_argument::borrowed_pointer::hd41c5f3e1d333655 + 27 at destructured-fn-argument.rs:426:5, address = 0x000000010000190b 
2020-04-10T08:32:50.5808510Z breakpoint set --file 'destructured-fn-argument.rs' --line 430
2020-04-10T08:32:50.5809790Z Breakpoint 13: where = a`destructured_fn_argument::contained_borrowed_pointer::hac05f1acddd6cbab + 23 at destructured-fn-argument.rs:430:5, address = 0x0000000100001937 
2020-04-10T08:32:50.5811010Z breakpoint set --file 'destructured-fn-argument.rs' --line 434
2020-04-10T08:32:50.5812240Z Breakpoint 14: where = a`destructured_fn_argument::unique_pointer::h4592a75b872cded1 + 39 at destructured-fn-argument.rs:434:5, address = 0x0000000100001977 
2020-04-10T08:32:50.5813420Z breakpoint set --file 'destructured-fn-argument.rs' --line 438
2020-04-10T08:32:50.5814660Z Breakpoint 15: where = a`destructured_fn_argument::ref_binding::ha01545782a44fac4 + 12 at destructured-fn-argument.rs:438:5, address = 0x00000001000019bc 
2020-04-10T08:32:50.5815820Z breakpoint set --file 'destructured-fn-argument.rs' --line 442
2020-04-10T08:32:50.5817170Z Breakpoint 16: where = a`destructured_fn_argument::ref_binding_in_tuple::hd7d47f21cdfa1137 + 31 at destructured-fn-argument.rs:442:5, address = 0x00000001000019ef 
2020-04-10T08:32:50.5818350Z breakpoint set --file 'destructured-fn-argument.rs' --line 446
2020-04-10T08:32:50.5819830Z Breakpoint 17: where = a`destructured_fn_argument::ref_binding_in_struct::h04038672a570759d + 29 at destructured-fn-argument.rs:446:5, address = 0x0000000100001a1d 
2020-04-10T08:32:50.5821020Z breakpoint set --file 'destructured-fn-argument.rs' --line 450
2020-04-10T08:32:50.5822400Z Breakpoint 18: where = a`destructured_fn_argument::univariant_enum::h61ddd3d1d5cf2b24 + 17 at destructured-fn-argument.rs:450:5, address = 0x0000000100001a41 
2020-04-10T08:32:50.5823540Z breakpoint set --file 'destructured-fn-argument.rs' --line 454
2020-04-10T08:32:50.5824820Z Breakpoint 19: where = a`destructured_fn_argument::univariant_enum_with_ref_binding::h8c0140ed1a4f7ccd + 19 at destructured-fn-argument.rs:454:5, address = 0x0000000100001a63 
2020-04-10T08:32:50.5825990Z breakpoint set --file 'destructured-fn-argument.rs' --line 458
2020-04-10T08:32:50.5827180Z Breakpoint 20: where = a`destructured_fn_argument::tuple_struct::hc696be94c35c41c6 + 26 at destructured-fn-argument.rs:458:5, address = 0x0000000100001a8a 
2020-04-10T08:32:50.5828430Z breakpoint set --file 'destructured-fn-argument.rs' --line 462
2020-04-10T08:32:50.5829740Z Breakpoint 21: where = a`destructured_fn_argument::tuple_struct_with_ref_binding::h45e2477d88e33df4 + 41 at destructured-fn-argument.rs:462:5, address = 0x0000000100001ac9 
2020-04-10T08:32:50.5830950Z breakpoint set --file 'destructured-fn-argument.rs' --line 466
2020-04-10T08:32:50.5832540Z Breakpoint 22: where = a`destructured_fn_argument::multiple_arguments::hbb2377f19614f005 + 28 at destructured-fn-argument.rs:466:5, address = 0x0000000100001afc 
2020-04-10T08:32:50.5833700Z breakpoint set --file 'destructured-fn-argument.rs' --line 494
2020-04-10T08:32:50.5834930Z Breakpoint 23: where = a`destructured_fn_argument::main::nested_function::hcca7c800f9e928aa + 28 at destructured-fn-argument.rs:494:9, address = 0x000000010000202c 
2020-04-10T08:32:50.5835620Z run
2020-04-10T08:32:50.5838100Z Process 62138 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x00000001000016f0 a`destructured_fn_argument::simple_tuple::h3d90da7c1e59e8e8((null)=(isize, bool) @ 0x00007ffeefbfd110) at destructured-fn-argument.rs:380:5 377 378 379 fn simple_tuple((a, b): (isize, bool)) { -> 380 zzz(); // #break ^ 381 } 382 383 fn nested_tuple((a, (b, c)): (isize, (u16, u16))) { Target 0: (a) stopped. Process 62138 launched: '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/destructured-fn-argument.lldb/a' (x86_64) 
2020-04-10T08:32:50.5840080Z (long) $0 = 1 
2020-04-10T08:32:50.5840390Z print b
2020-04-10T08:32:50.5840390Z print b
2020-04-10T08:32:50.5840730Z (bool) $1 = false 
2020-04-10T08:32:50.5841350Z print a
2020-04-10T08:32:50.5841680Z (long) $2 = 2 
2020-04-10T08:32:50.5841980Z print b
2020-04-10T08:32:50.5842310Z (unsigned short) $3 = 3 
2020-04-10T08:32:50.5842310Z (unsigned short) $3 = 3 
2020-04-10T08:32:50.5842650Z print c
2020-04-10T08:32:50.5842930Z (unsigned short) $4 = 4 
2020-04-10T08:32:50.5843270Z continue
2020-04-10T08:32:50.5843570Z print a
2020-04-10T08:32:50.5843830Z (long) $5 = 5 
2020-04-10T08:32:50.5844150Z print b
2020-04-10T08:32:50.5844460Z ((u32, u32)) $6 = { 0 = 6 1 = 7 } 
2020-04-10T08:32:50.5845110Z print h
2020-04-10T08:32:50.5845110Z print h
2020-04-10T08:32:50.5845380Z (short) $7 = 8 
2020-04-10T08:32:50.5845690Z print i
2020-04-10T08:32:50.5846090Z (destructured_fn_argument::Struct) $8 = { a = 9 b = 10 } 
2020-04-10T08:32:50.5846510Z print j
2020-04-10T08:32:50.5846730Z (short) $9 = 11 
2020-04-10T08:32:50.5847190Z print k
2020-04-10T08:32:50.5847360Z (long) $10 = 12 
2020-04-10T08:32:50.5847660Z print l
2020-04-10T08:32:50.5847920Z (int) $11 = 13 
---
2020-04-10T08:32:50.5852110Z (long) $15 = 19 
2020-04-10T08:32:50.5852460Z print q
2020-04-10T08:32:50.5852790Z (int) $16 = 20 
2020-04-10T08:32:50.5853100Z print r
2020-04-10T08:32:50.5853470Z (destructured_fn_argument::Struct) $17 = { a = 21 b = 22 } 
2020-04-10T08:32:50.5854140Z print s
2020-04-10T08:32:50.5854480Z (int) $18 = 24 
2020-04-10T08:32:50.5854800Z print t
2020-04-10T08:32:50.5855070Z (long) $19 = 23 
2020-04-10T08:32:50.5855070Z (long) $19 = 23 
2020-04-10T08:32:50.5855390Z continue
2020-04-10T08:32:50.5855690Z print u
2020-04-10T08:32:50.5855980Z (short) $20 = 25 
2020-04-10T08:32:50.5856890Z (int) $21 = 26 
2020-04-10T08:32:50.5857270Z print w
2020-04-10T08:32:50.5857600Z (long) $22 = 27 
2020-04-10T08:32:50.5857930Z print x
---
2020-04-10T08:32:50.5860910Z (int) $27 = 32 
2020-04-10T08:32:50.5861240Z print ue
2020-04-10T08:32:50.5861540Z (unsigned short) $28 = 33 
2020-04-10T08:32:50.5861990Z continue
2020-04-10T08:32:50.5862300Z print aa
2020-04-10T08:32:50.5862600Z ((isize, isize)) $29 = { 0 = 34 1 = 35 } 
2020-04-10T08:32:50.5863560Z print bb
2020-04-10T08:32:50.5863560Z print bb
2020-04-10T08:32:50.5863920Z ((isize, isize)) $30 = { 0 = 36 1 = 37 } 
2020-04-10T08:32:50.5864580Z print cc
2020-04-10T08:32:50.5864890Z (long) $31 = 38 
2020-04-10T08:32:50.5865220Z continue
2020-04-10T08:32:50.5865510Z print dd
2020-04-10T08:32:50.5865510Z print dd
2020-04-10T08:32:50.5865840Z ((isize, isize, isize)) $32 = { 0 = 40 1 = 41 2 = 42 } 
2020-04-10T08:32:50.5866530Z print *ee
2020-04-10T08:32:50.5866530Z print *ee
2020-04-10T08:32:50.5866910Z ((isize, isize, isize)) $33 = { 0 = 43 1 = 44 2 = 45 } 
2020-04-10T08:32:50.5867570Z print *ff
2020-04-10T08:32:50.5868110Z (long) $34 = 46 
2020-04-10T08:32:50.5868500Z print gg
2020-04-10T08:32:50.5868500Z print gg
2020-04-10T08:32:50.5868880Z ((isize, isize)) $35 = { 0 = 47 1 = 48 } 
2020-04-10T08:32:50.5869260Z print *hh
2020-04-10T08:32:50.5869420Z (int) $36 = 50 
2020-04-10T08:32:50.5869770Z continue
2020-04-10T08:32:50.5869930Z print ii
2020-04-10T08:32:50.5869930Z print ii
2020-04-10T08:32:50.5870260Z (int) $37 = 51 
2020-04-10T08:32:50.5870590Z continue
2020-04-10T08:32:50.5870910Z print *jj
2020-04-10T08:32:50.5871220Z (int) $38 = 52 
2020-04-10T08:32:50.5871540Z continue
2020-04-10T08:32:50.5871970Z print kk
2020-04-10T08:32:50.5872220Z (double) $39 = 53 
2020-04-10T08:32:50.5872840Z (long) $40 = 54 
2020-04-10T08:32:50.5873150Z continue
2020-04-10T08:32:50.5873450Z print mm
2020-04-10T08:32:50.5873450Z print mm
2020-04-10T08:32:50.5874070Z (double) $41 = 55 
2020-04-10T08:32:50.5874420Z print *nn
2020-04-10T08:32:50.5874760Z (long) $42 = 56 
2020-04-10T08:32:50.5875340Z print oo
2020-04-10T08:32:50.5875660Z (long) $43 = 57 
2020-04-10T08:32:50.5875980Z print pp
2020-04-10T08:32:50.5876260Z (long) $44 = 58 
---
2020-04-10T08:32:50.5879540Z 
2020-04-10T08:32:50.5880180Z ------------------------------------------
2020-04-10T08:32:50.5880400Z stderr:
2020-04-10T08:32:50.5881200Z ------------------------------------------
2020-04-10T08:32:50.5882100Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:148: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.5883000Z   watchdog_start_time = clock()
2020-04-10T08:32:50.5883810Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:152: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.5884690Z   while clock() < watchdog_max_time:
2020-04-10T08:32:50.5885580Z ------------------------------------------
2020-04-10T08:32:50.5885950Z 
2020-04-10T08:32:50.5886270Z 
2020-04-10T08:32:50.5886910Z ---- [debuginfo-lldb] debuginfo/enum-thinlto.rs stdout ----
2020-04-10T08:32:50.5886910Z ---- [debuginfo-lldb] debuginfo/enum-thinlto.rs stdout ----
2020-04-10T08:32:50.5887260Z NOTE: compiletest thinks it is using LLDB version 1100
2020-04-10T08:32:50.5887830Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:50.5888210Z 
2020-04-10T08:32:50.5888690Z error: line not found in debugger output: (enum_thinlto::ABC) $0 = ABC { }
2020-04-10T08:32:50.5889050Z status: exit code: 0
2020-04-10T08:32:50.5890590Z command: "/usr/bin/python3" "/Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/enum-thinlto.lldb/a" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/enum-thinlto.lldb/enum-thinlto.debugger.script"
2020-04-10T08:32:50.5892690Z ------------------------------------------
2020-04-10T08:32:50.5893060Z 
2020-04-10T08:32:50.5893060Z 
2020-04-10T08:32:50.5894010Z Hit breakpoint 1.1: where = a`enum_thinlto::f::h427be9c8ef855fd8 + 12 at enum-thinlto.rs:43:5, address = 0x000000010000165c, resolved, hit count = 1 
2020-04-10T08:32:50.5894790Z LLDB batch-mode script
2020-04-10T08:32:50.5895520Z ----------------------
2020-04-10T08:32:50.5896590Z Debugger commands script is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/enum-thinlto.lldb/enum-thinlto.debugger.script'.
2020-04-10T08:32:50.5898020Z Target executable is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/enum-thinlto.lldb/a'.
2020-04-10T08:32:50.5899170Z Current working directory is '/Users/runner/runners/2.165.2/work/1/s'
2020-04-10T08:32:50.5900250Z Creating a target for '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/enum-thinlto.lldb/a'
2020-04-10T08:32:50.5901200Z settings set auto-confirm true
2020-04-10T08:32:50.5901740Z version
2020-04-10T08:32:50.5901740Z version
2020-04-10T08:32:50.5902430Z lldb-1100.0.30.12 Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) 
2020-04-10T08:32:50.5902890Z command script import /Users/runner/runners/2.165.2/work/1/s/./src/etc/lldb_lookup.py
2020-04-10T08:32:50.5903860Z type synthetic add -l lldb_lookup.synthetic_lookup -x '.*' --category Rust
2020-04-10T08:32:50.5904920Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)String$' --category Rust
2020-04-10T08:32:50.5905960Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^&str$' --category Rust
2020-04-10T08:32:50.5907060Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::ffi::(\w+::)+)OsString$' --category Rust
2020-04-10T08:32:50.5908190Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Vec<.+>$' --category Rust
2020-04-10T08:32:50.5909360Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)VecDeque<.+>$' --category Rust
2020-04-10T08:32:50.5910510Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeSet<.+>$' --category Rust
2020-04-10T08:32:50.5911660Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeMap<.+>$' --category Rust
2020-04-10T08:32:50.5912850Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashMap<.+>$' --category Rust
2020-04-10T08:32:50.5914050Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashSet<.+>$' --category Rust
2020-04-10T08:32:50.5915420Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Rc<.+>$' --category Rust
2020-04-10T08:32:50.5916580Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Arc<.+>$' --category Rust
2020-04-10T08:32:50.5917860Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Cell<.+>$' --category Rust
2020-04-10T08:32:50.5919000Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Ref<.+>$' --category Rust
2020-04-10T08:32:50.5920130Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefMut<.+>$' --category Rust
2020-04-10T08:32:50.5921370Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefCell<.+>$' --category Rust
2020-04-10T08:32:50.5922330Z 
2020-04-10T08:32:50.5922940Z breakpoint set --file 'enum-thinlto.rs' --line 41
2020-04-10T08:32:50.5922940Z breakpoint set --file 'enum-thinlto.rs' --line 41
2020-04-10T08:32:50.5923790Z Breakpoint 1: where = a`enum_thinlto::f::h427be9c8ef855fd8 + 12 at enum-thinlto.rs:43:5, address = 0x000000010000165c 
2020-04-10T08:32:50.5924400Z run
2020-04-10T08:32:50.5926700Z Process 62229 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x000000010000165c a`enum_thinlto::f::h427be9c8ef855fd8(abc=0x00007ffeefbfd408) at enum-thinlto.rs:43:5 40 fn f(abc: &ABC) { 41 zzz(); // #break 42 -> 43 println!("{:?}", abc); ^ 44 } 45 46 fn zzz() {()} Target 0: (a) stopped. Process 62229 launched: '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/enum-thinlto.lldb/a' (x86_64) 
2020-04-10T08:32:50.5928370Z print *abc
2020-04-10T08:32:50.5928760Z (enum_thinlto::ABC) $0 = 
2020-04-10T08:32:50.5929400Z None
2020-04-10T08:32:50.5929600Z 
2020-04-10T08:32:50.5930240Z ------------------------------------------
2020-04-10T08:32:50.5930610Z stderr:
2020-04-10T08:32:50.5930610Z stderr:
2020-04-10T08:32:50.5931140Z ------------------------------------------
2020-04-10T08:32:50.5932270Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:148: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.5933170Z   watchdog_start_time = clock()
2020-04-10T08:32:50.5934030Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:152: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.5934880Z   while clock() < watchdog_max_time:
2020-04-10T08:32:50.5935850Z ------------------------------------------
2020-04-10T08:32:50.5936050Z 
2020-04-10T08:32:50.5936150Z 
2020-04-10T08:32:50.5936990Z ---- [debuginfo-lldb] debuginfo/generator-objects.rs stdout ----
2020-04-10T08:32:50.5936990Z ---- [debuginfo-lldb] debuginfo/generator-objects.rs stdout ----
2020-04-10T08:32:50.5937380Z NOTE: compiletest thinks it is using LLDB version 1100
2020-04-10T08:32:50.5937750Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:50.5937990Z 
2020-04-10T08:32:50.5938730Z error: line not found in debugger output: (generator_objects::main::generator-0) $0 = generator-0(&0x[...])
2020-04-10T08:32:50.5939150Z status: exit code: 0
2020-04-10T08:32:50.5940530Z command: "/usr/bin/python3" "/Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generator-objects.lldb/a" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generator-objects.lldb/generator-objects.debugger.script"
2020-04-10T08:32:50.5942320Z ------------------------------------------
2020-04-10T08:32:50.5942720Z 
2020-04-10T08:32:50.5942720Z 
2020-04-10T08:32:50.5943730Z Hit breakpoint 1.1: where = a`generator_objects::main::hf30bd576c373d451 + 30 at generator-objects.rs:59:5, address = 0x00000001000015de, resolved, hit count = 1 
2020-04-10T08:32:50.5944380Z 
2020-04-10T08:32:50.5945490Z Hit breakpoint 2.1: where = a`generator_objects::main::hf30bd576c373d451 + 96 at generator-objects.rs:61:5, address = 0x0000000100001620, resolved, hit count = 1 
2020-04-10T08:32:50.5946160Z 
2020-04-10T08:32:50.5947150Z Hit breakpoint 3.1: where = a`generator_objects::main::hf30bd576c373d451 + 144 at generator-objects.rs:63:5, address = 0x0000000100001650, resolved, hit count = 1 
2020-04-10T08:32:50.5947660Z 
2020-04-10T08:32:50.5948790Z Hit breakpoint 4.1: where = a`generator_objects::main::hf30bd576c373d451 + 192 at generator-objects.rs:65:5, address = 0x0000000100001680, resolved, hit count = 1 
2020-04-10T08:32:50.5949880Z LLDB batch-mode script
2020-04-10T08:32:50.5950620Z ----------------------
2020-04-10T08:32:50.5951750Z Debugger commands script is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generator-objects.lldb/generator-objects.debugger.script'.
2020-04-10T08:32:50.5953080Z Target executable is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generator-objects.lldb/a'.
2020-04-10T08:32:50.5954160Z Current working directory is '/Users/runner/runners/2.165.2/work/1/s'
2020-04-10T08:32:50.5955300Z Creating a target for '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generator-objects.lldb/a'
2020-04-10T08:32:50.5956260Z settings set auto-confirm true
2020-04-10T08:32:50.5957050Z version
2020-04-10T08:32:50.5957050Z version
2020-04-10T08:32:50.5957770Z lldb-1100.0.30.12 Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) 
2020-04-10T08:32:50.5958470Z command script import /Users/runner/runners/2.165.2/work/1/s/./src/etc/lldb_lookup.py
2020-04-10T08:32:50.5959500Z type synthetic add -l lldb_lookup.synthetic_lookup -x '.*' --category Rust
2020-04-10T08:32:50.5960630Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)String$' --category Rust
2020-04-10T08:32:50.5961740Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^&str$' --category Rust
2020-04-10T08:32:50.5963020Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::ffi::(\w+::)+)OsString$' --category Rust
2020-04-10T08:32:50.5964270Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Vec<.+>$' --category Rust
2020-04-10T08:32:50.5965460Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)VecDeque<.+>$' --category Rust
2020-04-10T08:32:50.5966670Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeSet<.+>$' --category Rust
2020-04-10T08:32:50.5967850Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeMap<.+>$' --category Rust
2020-04-10T08:32:50.5969080Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashMap<.+>$' --category Rust
2020-04-10T08:32:50.5970350Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashSet<.+>$' --category Rust
2020-04-10T08:32:50.5971530Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Rc<.+>$' --category Rust
2020-04-10T08:32:50.5972720Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Arc<.+>$' --category Rust
2020-04-10T08:32:50.5973870Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Cell<.+>$' --category Rust
2020-04-10T08:32:50.5975040Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Ref<.+>$' --category Rust
2020-04-10T08:32:50.5976220Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefMut<.+>$' --category Rust
2020-04-10T08:32:50.5977390Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefCell<.+>$' --category Rust
2020-04-10T08:32:50.5978320Z 
2020-04-10T08:32:50.5978970Z breakpoint set --file 'generator-objects.rs' --line 59
2020-04-10T08:32:50.5978970Z breakpoint set --file 'generator-objects.rs' --line 59
2020-04-10T08:32:50.5980290Z Breakpoint 1: where = a`generator_objects::main::hf30bd576c373d451 + 30 at generator-objects.rs:59:5, address = 0x00000001000015de 
2020-04-10T08:32:50.5981400Z breakpoint set --file 'generator-objects.rs' --line 61
2020-04-10T08:32:50.5982570Z Breakpoint 2: where = a`generator_objects::main::hf30bd576c373d451 + 96 at generator-objects.rs:61:5, address = 0x0000000100001620 
2020-04-10T08:32:50.5983650Z breakpoint set --file 'generator-objects.rs' --line 63
2020-04-10T08:32:50.5984810Z Breakpoint 3: where = a`generator_objects::main::hf30bd576c373d451 + 144 at generator-objects.rs:63:5, address = 0x0000000100001650 
2020-04-10T08:32:50.5985900Z breakpoint set --file 'generator-objects.rs' --line 65
2020-04-10T08:32:50.5987040Z Breakpoint 4: where = a`generator_objects::main::hf30bd576c373d451 + 192 at generator-objects.rs:65:5, address = 0x0000000100001680 
2020-04-10T08:32:50.5987690Z run
2020-04-10T08:32:50.5989740Z Process 62362 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x00000001000015de a`generator_objects::main::hf30bd576c373d451 at generator-objects.rs:59:5 56 yield; 57 println!("{} {} {}", a, c, d); 58 }; -> 59 _zzz(); // #break ^ 60 Pin::new(&mut b).resume(()); 61 _zzz(); // #break 62 Pin::new(&mut b).resume(()); Target 0: (a) stopped. Process 62362 launched: '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generator-objects.lldb/a' (x86_64) 
2020-04-10T08:32:50.5991020Z print b
2020-04-10T08:32:50.5991900Z (generator_objects::main::generator-0) $0 = { 0 = 0x00007ffeefbfd34c } 
2020-04-10T08:32:50.5992360Z print b
2020-04-10T08:32:50.5992360Z print b
2020-04-10T08:32:50.5992970Z (generator_objects::main::generator-0) $1 = { 0 = 0x00007ffeefbfd34c } 
2020-04-10T08:32:50.5993430Z print b
2020-04-10T08:32:50.5993430Z print b
2020-04-10T08:32:50.5994030Z (generator_objects::main::generator-0) $2 = { 0 = 0x00007ffeefbfd34c } 
2020-04-10T08:32:50.5994570Z print b
2020-04-10T08:32:50.5994570Z print b
2020-04-10T08:32:50.5995460Z (generator_objects::main::generator-0) $3 = { 0 = 0x00007ffeefbfd34c } 
2020-04-10T08:32:50.5996270Z None
2020-04-10T08:32:50.5996700Z 
2020-04-10T08:32:50.5997590Z ------------------------------------------
2020-04-10T08:32:50.5997850Z stderr:
2020-04-10T08:32:50.5997850Z stderr:
2020-04-10T08:32:50.5998700Z ------------------------------------------
2020-04-10T08:32:50.5999420Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:148: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6000300Z   watchdog_start_time = clock()
2020-04-10T08:32:50.6001150Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:152: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6001990Z   while clock() < watchdog_max_time:
2020-04-10T08:32:50.6002950Z ------------------------------------------
2020-04-10T08:32:50.6003150Z 
2020-04-10T08:32:50.6003250Z 
2020-04-10T08:32:50.6003810Z ---- [debuginfo-lldb] debuginfo/generic-function.rs stdout ----
2020-04-10T08:32:50.6003810Z ---- [debuginfo-lldb] debuginfo/generic-function.rs stdout ----
2020-04-10T08:32:50.6004190Z NOTE: compiletest thinks it is using LLDB version 1100
2020-04-10T08:32:50.6004560Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:50.6004790Z 
2020-04-10T08:32:50.6005110Z error: line not found in debugger output: [...]$5 = { = { = 3.5 = 4 } = { = 4 = 3.5 } }
2020-04-10T08:32:50.6005460Z status: exit code: 0
2020-04-10T08:32:50.6007080Z command: "/usr/bin/python3" "/Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generic-function.lldb/a" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generic-function.lldb/generic-function.debugger.script"
2020-04-10T08:32:50.6008830Z ------------------------------------------
2020-04-10T08:32:50.6009240Z 
2020-04-10T08:32:50.6009240Z 
2020-04-10T08:32:50.6010260Z Hit breakpoint 1.2: where = a`generic_function::dup_tup::hb026b15343de9ebe + 200 at generic-function.rs:88:5, address = 0x00000001000016b8, resolved, hit count = 1 
2020-04-10T08:32:50.6010920Z 
2020-04-10T08:32:50.6011960Z Hit breakpoint 1.3: where = a`generic_function::dup_tup::hc017fe23e276c316 + 210 at generic-function.rs:88:5, address = 0x00000001000017f2, resolved, hit count = 1 
2020-04-10T08:32:50.6012450Z 
2020-04-10T08:32:50.6013330Z Hit breakpoint 1.1: where = a`generic_function::dup_tup::h1769e524729b9e84 + 303 at generic-function.rs:88:5, address = 0x000000010000157f, resolved, hit count = 1 
2020-04-10T08:32:50.6014170Z LLDB batch-mode script
2020-04-10T08:32:50.6014660Z ----------------------
2020-04-10T08:32:50.6015540Z Debugger commands script is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generic-function.lldb/generic-function.debugger.script'.
2020-04-10T08:32:50.6016870Z Target executable is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generic-function.lldb/a'.
2020-04-10T08:32:50.6017950Z Current working directory is '/Users/runner/runners/2.165.2/work/1/s'
2020-04-10T08:32:50.6019080Z Creating a target for '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generic-function.lldb/a'
2020-04-10T08:32:50.6020050Z settings set auto-confirm true
2020-04-10T08:32:50.6020970Z version
2020-04-10T08:32:50.6020970Z version
2020-04-10T08:32:50.6021840Z lldb-1100.0.30.12 Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) 
2020-04-10T08:32:50.6022520Z command script import /Users/runner/runners/2.165.2/work/1/s/./src/etc/lldb_lookup.py
2020-04-10T08:32:50.6023480Z type synthetic add -l lldb_lookup.synthetic_lookup -x '.*' --category Rust
2020-04-10T08:32:50.6024550Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)String$' --category Rust
2020-04-10T08:32:50.6025640Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^&str$' --category Rust
2020-04-10T08:32:50.6026920Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::ffi::(\w+::)+)OsString$' --category Rust
2020-04-10T08:32:50.6028160Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Vec<.+>$' --category Rust
2020-04-10T08:32:50.6029350Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)VecDeque<.+>$' --category Rust
2020-04-10T08:32:50.6030570Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeSet<.+>$' --category Rust
2020-04-10T08:32:50.6031750Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeMap<.+>$' --category Rust
2020-04-10T08:32:50.6032960Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashMap<.+>$' --category Rust
2020-04-10T08:32:50.6034220Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashSet<.+>$' --category Rust
2020-04-10T08:32:50.6035400Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Rc<.+>$' --category Rust
2020-04-10T08:32:50.6036590Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Arc<.+>$' --category Rust
2020-04-10T08:32:50.6037750Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Cell<.+>$' --category Rust
2020-04-10T08:32:50.6038910Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Ref<.+>$' --category Rust
2020-04-10T08:32:50.6040110Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefMut<.+>$' --category Rust
2020-04-10T08:32:50.6041280Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefCell<.+>$' --category Rust
2020-04-10T08:32:50.6042210Z 
2020-04-10T08:32:50.6042840Z breakpoint set --file 'generic-function.rs' --line 88
2020-04-10T08:32:50.6043160Z Breakpoint 1: 3 locations. 
2020-04-10T08:32:50.6043530Z run
2020-04-10T08:32:50.6043530Z run
2020-04-10T08:32:50.6045870Z Process 62396 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.2 frame #0: 0x00000001000016b8 a`generic_function::dup_tup::hb026b15343de9ebe(t0=0x0000000100001b60, t1=0x0000000100001b68) at generic-function.rs:88:5 85 86 fn dup_tup<T0: Clone, T1: Clone>(t0: &T0, t1: &T1) -> ((T0, T1), (T1, T0)) { 87 let ret = ((t0.clone(), t1.clone()), (t1.clone(), t0.clone())); -> 88 zzz(); // #break ^ 89 ret 90 } 91 Target 0: (a) stopped. Process 62396 launched: '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/generic-function.lldb/a' (x86_64) 
2020-04-10T08:32:50.6047510Z print *t0
2020-04-10T08:32:50.6047860Z (int) $0 = 1 
2020-04-10T08:32:50.6048180Z print *t1
2020-04-10T08:32:50.6048510Z (double) $1 = 2.5 
2020-04-10T08:32:50.6048870Z print ret
2020-04-10T08:32:50.6049320Z (((i32, f64), (f64, i32))) $2 = { 0 = { 0 = 1 1 = 2.5 } 1 = { 0 = 2.5 1 = 1 } } 
2020-04-10T08:32:50.6050100Z print *t0
2020-04-10T08:32:50.6050100Z print *t0
2020-04-10T08:32:50.6050420Z (double) $3 = 3.5 
2020-04-10T08:32:50.6050770Z print *t1
2020-04-10T08:32:50.6051110Z (unsigned short) $4 = 4 
2020-04-10T08:32:50.6051450Z print ret
2020-04-10T08:32:50.6051930Z (((f64, u16), (u16, f64))) $5 = { 0 = { 0 = 3.5 1 = 4 } 1 = { 0 = 4 1 = 3.5 } } 
2020-04-10T08:32:50.6052690Z print *t0
2020-04-10T08:32:50.6053010Z (int) $6 = 5 
2020-04-10T08:32:50.6053330Z print *t1
2020-04-10T08:32:50.6053330Z print *t1
2020-04-10T08:32:50.6053990Z (generic_function::Struct) $7 = { a = 6 b = 7.5 } 
2020-04-10T08:32:50.6054400Z print ret
2020-04-10T08:32:50.6055010Z (((i32, generic_function::Struct), (generic_function::Struct, i32))) $8 = { 0 = { 0 = 5 1 = { a = 6 b = 7.5 } } 1 = { 0 = { a = 6 b = 7.5 } 1 = 5 } } 
2020-04-10T08:32:50.6055950Z quit
2020-04-10T08:32:50.6056140Z None
2020-04-10T08:32:50.6056370Z 
2020-04-10T08:32:50.6056940Z ------------------------------------------
2020-04-10T08:32:50.6056940Z ------------------------------------------
2020-04-10T08:32:50.6057360Z stderr:
2020-04-10T08:32:50.6058070Z ------------------------------------------
2020-04-10T08:32:50.6059120Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:148: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6060030Z   watchdog_start_time = clock()
2020-04-10T08:32:50.6060840Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:152: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6061700Z   while clock() < watchdog_max_time:
2020-04-10T08:32:50.6062630Z ------------------------------------------
2020-04-10T08:32:50.6062840Z 
2020-04-10T08:32:50.6062930Z 
2020-04-10T08:32:50.6063470Z ---- [debuginfo-lldb] debuginfo/issue-22656.rs stdout ----
2020-04-10T08:32:50.6063470Z ---- [debuginfo-lldb] debuginfo/issue-22656.rs stdout ----
2020-04-10T08:32:50.6063820Z NOTE: compiletest thinks it is using LLDB version 1100
2020-04-10T08:32:50.6064190Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:50.6064420Z 
2020-04-10T08:32:50.6064680Z error: line not found in debugger output: [...]$0 = vec![1, 2, 3]
2020-04-10T08:32:50.6065300Z status: exit code: 0
2020-04-10T08:32:50.6066660Z command: "/usr/bin/python3" "/Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-22656.lldb/a" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-22656.lldb/issue-22656.debugger.script"
2020-04-10T08:32:50.6068570Z ------------------------------------------
2020-04-10T08:32:50.6068960Z 
2020-04-10T08:32:50.6068960Z 
2020-04-10T08:32:50.6070000Z Hit breakpoint 1.1: where = a`issue_22656::main::h34c4c6bd35d83e23 + 91 at issue-22656.rs:46:5, address = 0x0000000100001f2b, resolved, hit count = 1 
2020-04-10T08:32:50.6071030Z LLDB batch-mode script
2020-04-10T08:32:50.6071880Z ----------------------
2020-04-10T08:32:50.6072970Z Debugger commands script is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-22656.lldb/issue-22656.debugger.script'.
2020-04-10T08:32:50.6074220Z Target executable is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-22656.lldb/a'.
2020-04-10T08:32:50.6075260Z Current working directory is '/Users/runner/runners/2.165.2/work/1/s'
2020-04-10T08:32:50.6076720Z Creating a target for '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-22656.lldb/a'
2020-04-10T08:32:50.6077680Z settings set auto-confirm true
2020-04-10T08:32:50.6078220Z version
2020-04-10T08:32:50.6078220Z version
2020-04-10T08:32:50.6078920Z lldb-1100.0.30.12 Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) 
2020-04-10T08:32:50.6079380Z command script import /Users/runner/runners/2.165.2/work/1/s/./src/etc/lldb_lookup.py
2020-04-10T08:32:50.6080370Z type synthetic add -l lldb_lookup.synthetic_lookup -x '.*' --category Rust
2020-04-10T08:32:50.6081430Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)String$' --category Rust
2020-04-10T08:32:50.6082480Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^&str$' --category Rust
2020-04-10T08:32:50.6083570Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::ffi::(\w+::)+)OsString$' --category Rust
2020-04-10T08:32:50.6084910Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Vec<.+>$' --category Rust
2020-04-10T08:32:50.6086350Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)VecDeque<.+>$' --category Rust
2020-04-10T08:32:50.6087550Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeSet<.+>$' --category Rust
2020-04-10T08:32:50.6088830Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeMap<.+>$' --category Rust
2020-04-10T08:32:50.6090040Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashMap<.+>$' --category Rust
2020-04-10T08:32:50.6091750Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashSet<.+>$' --category Rust
2020-04-10T08:32:50.6092980Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Rc<.+>$' --category Rust
2020-04-10T08:32:50.6094120Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Arc<.+>$' --category Rust
2020-04-10T08:32:50.6095270Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Cell<.+>$' --category Rust
2020-04-10T08:32:50.6096400Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Ref<.+>$' --category Rust
2020-04-10T08:32:50.6097620Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefMut<.+>$' --category Rust
2020-04-10T08:32:50.6098850Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefCell<.+>$' --category Rust
2020-04-10T08:32:50.6099760Z 
2020-04-10T08:32:50.6100560Z breakpoint set --file 'issue-22656.rs' --line 46
2020-04-10T08:32:50.6100560Z breakpoint set --file 'issue-22656.rs' --line 46
2020-04-10T08:32:50.6101420Z Breakpoint 1: where = a`issue_22656::main::h34c4c6bd35d83e23 + 91 at issue-22656.rs:46:5, address = 0x0000000100001f2b 
2020-04-10T08:32:50.6102030Z run
2020-04-10T08:32:50.6103710Z Process 62561 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100001f2b a`issue_22656::main::h34c4c6bd35d83e23 at issue-22656.rs:46:5 43 w: 456 44 }; 45 -> 46 zzz(); // #break ^ 47 } 48 49 fn zzz() { () } Target 0: (a) stopped. Process 62561 launched: '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-22656.lldb/a' (x86_64) 
2020-04-10T08:32:50.6104750Z print v
2020-04-10T08:32:50.6105200Z (alloc::vec::Vec<int>) $0 = size=3 { [0] = 1 [1] = 2 [2] = 3 } 
2020-04-10T08:32:50.6105620Z print zs
2020-04-10T08:32:50.6106150Z (issue_22656::StructWithZeroSizedField) $1 = { x = y = 123 z = w = 456 } 
2020-04-10T08:32:50.6107290Z None
2020-04-10T08:32:50.6107550Z 
2020-04-10T08:32:50.6108170Z ------------------------------------------
2020-04-10T08:32:50.6108550Z stderr:
2020-04-10T08:32:50.6108550Z stderr:
2020-04-10T08:32:50.6109310Z ------------------------------------------
2020-04-10T08:32:50.6110220Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:148: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6111080Z   watchdog_start_time = clock()
2020-04-10T08:32:50.6112020Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:152: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6112850Z   while clock() < watchdog_max_time:
2020-04-10T08:32:50.6113740Z ------------------------------------------
2020-04-10T08:32:50.6113950Z 
2020-04-10T08:32:50.6114050Z 
2020-04-10T08:32:50.6114810Z ---- [debuginfo-lldb] debuginfo/issue-57822.rs stdout ----
2020-04-10T08:32:50.6114810Z ---- [debuginfo-lldb] debuginfo/issue-57822.rs stdout ----
2020-04-10T08:32:50.6115370Z NOTE: compiletest thinks it is using LLDB version 1100
2020-04-10T08:32:50.6116040Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:50.6116430Z 
2020-04-10T08:32:50.6117240Z error: line not found in debugger output: (issue_57822::main::closure-1) $0 = closure-1(closure-0(1))
2020-04-10T08:32:50.6118110Z status: exit code: 0
2020-04-10T08:32:50.6119720Z command: "/usr/bin/python3" "/Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-57822.lldb/a" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-57822.lldb/issue-57822.debugger.script"
2020-04-10T08:32:50.6121860Z ------------------------------------------
2020-04-10T08:32:50.6122250Z 
2020-04-10T08:32:50.6122250Z 
2020-04-10T08:32:50.6124170Z Hit breakpoint 1.1: where = a`issue_57822::main::ha8683423c0a80017 + 58 at issue-57822.rs:52:5, address = 0x0000000100000b7a, resolved, hit count = 1 
2020-04-10T08:32:50.6125310Z LLDB batch-mode script
2020-04-10T08:32:50.6126070Z ----------------------
2020-04-10T08:32:50.6127150Z Debugger commands script is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-57822.lldb/issue-57822.debugger.script'.
2020-04-10T08:32:50.6128420Z Target executable is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-57822.lldb/a'.
2020-04-10T08:32:50.6129500Z Current working directory is '/Users/runner/runners/2.165.2/work/1/s'
2020-04-10T08:32:50.6130600Z Creating a target for '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-57822.lldb/a'
2020-04-10T08:32:50.6131520Z settings set auto-confirm true
2020-04-10T08:32:50.6132140Z version
2020-04-10T08:32:50.6132140Z version
2020-04-10T08:32:50.6132960Z lldb-1100.0.30.12 Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) 
2020-04-10T08:32:50.6133620Z command script import /Users/runner/runners/2.165.2/work/1/s/./src/etc/lldb_lookup.py
2020-04-10T08:32:50.6134570Z type synthetic add -l lldb_lookup.synthetic_lookup -x '.*' --category Rust
2020-04-10T08:32:50.6135610Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)String$' --category Rust
2020-04-10T08:32:50.6136690Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^&str$' --category Rust
2020-04-10T08:32:50.6137760Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::ffi::(\w+::)+)OsString$' --category Rust
2020-04-10T08:32:50.6139050Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Vec<.+>$' --category Rust
2020-04-10T08:32:50.6140230Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)VecDeque<.+>$' --category Rust
2020-04-10T08:32:50.6141530Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeSet<.+>$' --category Rust
2020-04-10T08:32:50.6142700Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeMap<.+>$' --category Rust
2020-04-10T08:32:50.6143880Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashMap<.+>$' --category Rust
2020-04-10T08:32:50.6145100Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashSet<.+>$' --category Rust
2020-04-10T08:32:50.6146510Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Rc<.+>$' --category Rust
2020-04-10T08:32:50.6148280Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Arc<.+>$' --category Rust
2020-04-10T08:32:50.6149840Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Cell<.+>$' --category Rust
2020-04-10T08:32:50.6151380Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Ref<.+>$' --category Rust
2020-04-10T08:32:50.6152940Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefMut<.+>$' --category Rust
2020-04-10T08:32:50.6154500Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefCell<.+>$' --category Rust
2020-04-10T08:32:50.6155870Z 
2020-04-10T08:32:50.6157130Z breakpoint set --file 'issue-57822.rs' --line 52
2020-04-10T08:32:50.6157130Z breakpoint set --file 'issue-57822.rs' --line 52
2020-04-10T08:32:50.6158840Z Breakpoint 1: where = a`issue_57822::main::ha8683423c0a80017 + 58 at issue-57822.rs:52:5, address = 0x0000000100000b7a 
2020-04-10T08:32:50.6159580Z run
2020-04-10T08:32:50.6161910Z Process 62584 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100000b7a a`issue_57822::main::ha8683423c0a80017 at issue-57822.rs:52:5 49 yield; 50 }; 51 -> 52 zzz(); // #break ^ 53 } 54 55 fn zzz() { () } Target 0: (a) stopped. Process 62584 launched: '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/issue-57822.lldb/a' (x86_64) 
2020-04-10T08:32:50.6163290Z print g
2020-04-10T08:32:50.6164770Z (issue_57822::main::closure-1) $0 = { 0 = { 0 = 1 } } 
2020-04-10T08:32:50.6165390Z print b
2020-04-10T08:32:50.6166710Z (issue_57822::main::generator-3) $1 = { 0 = { 0 = 2 } } 
2020-04-10T08:32:50.6167940Z None
2020-04-10T08:32:50.6168600Z 
2020-04-10T08:32:50.6169890Z ------------------------------------------
2020-04-10T08:32:50.6170490Z stderr:
2020-04-10T08:32:50.6170490Z stderr:
2020-04-10T08:32:50.6171880Z ------------------------------------------
2020-04-10T08:32:50.6173090Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:148: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6174100Z   watchdog_start_time = clock()
2020-04-10T08:32:50.6175390Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:152: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6176420Z   while clock() < watchdog_max_time:
2020-04-10T08:32:50.6178100Z ------------------------------------------
2020-04-10T08:32:50.6178590Z 
2020-04-10T08:32:50.6179130Z 
2020-04-10T08:32:50.6180450Z ---- [debuginfo-lldb] debuginfo/method-on-struct.rs stdout ----
2020-04-10T08:32:50.6180450Z ---- [debuginfo-lldb] debuginfo/method-on-struct.rs stdout ----
2020-04-10T08:32:50.6181200Z NOTE: compiletest thinks it is using LLDB version 1100
2020-04-10T08:32:50.6182170Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:50.6182720Z 
2020-04-10T08:32:50.6183430Z error: line not found in debugger output: [...]$0 = Struct { x: 100 }
2020-04-10T08:32:50.6184140Z status: exit code: 0
2020-04-10T08:32:50.6186220Z command: "/usr/bin/python3" "/Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-struct.lldb/a" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-struct.lldb/method-on-struct.debugger.script"
2020-04-10T08:32:50.6188650Z ------------------------------------------
2020-04-10T08:32:50.6189150Z 
2020-04-10T08:32:50.6189150Z 
2020-04-10T08:32:50.6190650Z Hit breakpoint 1.1: where = a`method_on_struct::Struct::self_by_ref::h72efdb4a22987c81 + 32 at method-on-struct.rs:137:9, address = 0x0000000100000af0, resolved, hit count = 1 
2020-04-10T08:32:50.6191470Z 
2020-04-10T08:32:50.6192970Z Hit breakpoint 2.1: where = a`method_on_struct::Struct::self_by_val::h84fd9602a448e317 + 32 at method-on-struct.rs:142:9, address = 0x0000000100000b80, resolved, hit count = 1 
2020-04-10T08:32:50.6193790Z 
2020-04-10T08:32:50.6195450Z Hit breakpoint 1.1: where = a`method_on_struct::Struct::self_by_ref::h72efdb4a22987c81 + 32 at method-on-struct.rs:137:9, address = 0x0000000100000af0, resolved, hit count = 2 
2020-04-10T08:32:50.6196270Z 
2020-04-10T08:32:50.6198260Z Hit breakpoint 2.1: where = a`method_on_struct::Struct::self_by_val::h84fd9602a448e317 + 32 at method-on-struct.rs:142:9, address = 0x0000000100000b80, resolved, hit count = 2 
2020-04-10T08:32:50.6199060Z 
2020-04-10T08:32:50.6200120Z Hit breakpoint 3.1: where = a`method_on_struct::Struct::self_owned::h4b2e3cec0f71288b + 28 at method-on-struct.rs:147:9, address = 0x0000000100000c0c, resolved, hit count = 1 
2020-04-10T08:32:50.6200970Z LLDB batch-mode script
2020-04-10T08:32:50.6202030Z ----------------------
2020-04-10T08:32:50.6203150Z Debugger commands script is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-struct.lldb/method-on-struct.debugger.script'.
2020-04-10T08:32:50.6204400Z Target executable is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-struct.lldb/a'.
2020-04-10T08:32:50.6205450Z Current working directory is '/Users/runner/runners/2.165.2/work/1/s'
2020-04-10T08:32:50.6206530Z Creating a target for '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-struct.lldb/a'
2020-04-10T08:32:50.6207460Z settings set auto-confirm true
2020-04-10T08:32:50.6208370Z version
2020-04-10T08:32:50.6208370Z version
2020-04-10T08:32:50.6209160Z lldb-1100.0.30.12 Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) 
2020-04-10T08:32:50.6209850Z command script import /Users/runner/runners/2.165.2/work/1/s/./src/etc/lldb_lookup.py
2020-04-10T08:32:50.6210650Z type synthetic add -l lldb_lookup.synthetic_lookup -x '.*' --category Rust
2020-04-10T08:32:50.6211710Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)String$' --category Rust
2020-04-10T08:32:50.6212750Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^&str$' --category Rust
2020-04-10T08:32:50.6213810Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::ffi::(\w+::)+)OsString$' --category Rust
2020-04-10T08:32:50.6214970Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Vec<.+>$' --category Rust
2020-04-10T08:32:50.6216100Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)VecDeque<.+>$' --category Rust
2020-04-10T08:32:50.6217270Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeSet<.+>$' --category Rust
2020-04-10T08:32:50.6218540Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)BTreeMap<.+>$' --category Rust
2020-04-10T08:32:50.6219780Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashMap<.+>$' --category Rust
2020-04-10T08:32:50.6221020Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::collections::(\w+::)+)HashSet<.+>$' --category Rust
2020-04-10T08:32:50.6222200Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Rc<.+>$' --category Rust
2020-04-10T08:32:50.6223450Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Arc<.+>$' --category Rust
2020-04-10T08:32:50.6224600Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Cell<.+>$' --category Rust
2020-04-10T08:32:50.6225850Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)Ref<.+>$' --category Rust
2020-04-10T08:32:50.6227010Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefMut<.+>$' --category Rust
2020-04-10T08:32:50.6228190Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(core::(\w+::)+)RefCell<.+>$' --category Rust
2020-04-10T08:32:50.6229130Z 
2020-04-10T08:32:50.6229130Z 
2020-04-10T08:32:50.6229780Z breakpoint set --file 'method-on-struct.rs' --line 137
2020-04-10T08:32:50.6230980Z Breakpoint 1: where = a`method_on_struct::Struct::self_by_ref::h72efdb4a22987c81 + 32 at method-on-struct.rs:137:9, address = 0x0000000100000af0 
2020-04-10T08:32:50.6232290Z breakpoint set --file 'method-on-struct.rs' --line 142
2020-04-10T08:32:50.6233900Z Breakpoint 2: where = a`method_on_struct::Struct::self_by_val::h84fd9602a448e317 + 32 at method-on-struct.rs:142:9, address = 0x0000000100000b80 
2020-04-10T08:32:50.6234790Z breakpoint set --file 'method-on-struct.rs' --line 147
2020-04-10T08:32:50.6235760Z Breakpoint 3: where = a`method_on_struct::Struct::self_owned::h4b2e3cec0f71288b + 28 at method-on-struct.rs:147:9, address = 0x0000000100000c0c 
2020-04-10T08:32:50.6236230Z run
2020-04-10T08:32:50.6238320Z Process 62871 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1 frame #0: 0x0000000100000af0 a`method_on_struct::Struct::self_by_ref::h72efdb4a22987c81(self=0x00007ffeefbfd398, arg1=-1, arg2=-2) at method-on-struct.rs:137:9 134 impl Struct { 135 136 fn self_by_ref(&self, arg1: isize, arg2: isize) -> isize { -> 137 zzz(); // #break ^ 138 self.x + arg1 + arg2 139 } 140 Target 0: (a) stopped. Process 62871 launched: '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-struct.lldb/a' (x86_64) 
2020-04-10T08:32:50.6239920Z print *self
2020-04-10T08:32:50.6240150Z (method_on_struct::Struct) $0 = { x = 100 } 
2020-04-10T08:32:50.6240480Z print arg1
2020-04-10T08:32:50.6241000Z (long) $1 = -1 
2020-04-10T08:32:50.6241310Z print arg2
2020-04-10T08:32:50.6241850Z (long) $2 = -2 
2020-04-10T08:32:50.6242170Z print self
2020-04-10T08:32:50.6242170Z print self
2020-04-10T08:32:50.6242410Z (method_on_struct::Struct) $3 = { x = 100 } 
2020-04-10T08:32:50.6242640Z print arg1
2020-04-10T08:32:50.6243100Z (long) $4 = -3 
2020-04-10T08:32:50.6243280Z print arg2
2020-04-10T08:32:50.6243740Z (long) $5 = -4 
2020-04-10T08:32:50.6244060Z print *self
2020-04-10T08:32:50.6244060Z print *self
2020-04-10T08:32:50.6244310Z (method_on_struct::Struct) $6 = { x = 200 } 
2020-04-10T08:32:50.6244540Z print arg1
2020-04-10T08:32:50.6244980Z (long) $7 = -5 
2020-04-10T08:32:50.6245170Z print arg2
2020-04-10T08:32:50.6245620Z (long) $8 = -6 
2020-04-10T08:32:50.6245940Z print self
2020-04-10T08:32:50.6245940Z print self
2020-04-10T08:32:50.6246180Z (method_on_struct::Struct) $9 = { x = 200 } 
2020-04-10T08:32:50.6246410Z print arg1
2020-04-10T08:32:50.6246850Z (long) $10 = -7 
2020-04-10T08:32:50.6247370Z print arg2
2020-04-10T08:32:50.6247880Z (long) $11 = -8 
2020-04-10T08:32:50.6248600Z print *self
2020-04-10T08:32:50.6248600Z print *self
2020-04-10T08:32:50.6249000Z (method_on_struct::Struct) $12 = { x = 200 } 
2020-04-10T08:32:50.6249400Z print arg1
2020-04-10T08:32:50.6250050Z (long) $13 = -9 
2020-04-10T08:32:50.6250430Z print arg2
2020-04-10T08:32:50.6251100Z (long) $14 = -10 
2020-04-10T08:32:50.6251780Z quit
2020-04-10T08:32:50.6252320Z None
2020-04-10T08:32:50.6252590Z 
2020-04-10T08:32:50.6253210Z ------------------------------------------
2020-04-10T08:32:50.6253210Z ------------------------------------------
2020-04-10T08:32:50.6253460Z stderr:
2020-04-10T08:32:50.6254200Z ------------------------------------------
2020-04-10T08:32:50.6255090Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:148: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6255940Z   watchdog_start_time = clock()
2020-04-10T08:32:50.6257140Z /Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py:152: DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use time.perf_counter or time.process_time instead
2020-04-10T08:32:50.6257840Z   while clock() < watchdog_max_time:
2020-04-10T08:32:50.6258610Z ------------------------------------------
2020-04-10T08:32:50.6258920Z 
2020-04-10T08:32:50.6259040Z 
2020-04-10T08:32:50.6259620Z ---- [debuginfo-lldb] debuginfo/method-on-trait.rs stdout ----
2020-04-10T08:32:50.6259620Z ---- [debuginfo-lldb] debuginfo/method-on-trait.rs stdout ----
2020-04-10T08:32:50.6259980Z NOTE: compiletest thinks it is using LLDB version 1100
2020-04-10T08:32:50.6260430Z NOTE: compiletest thinks it is using LLDB without native rust support
2020-04-10T08:32:50.6260660Z 
2020-04-10T08:32:50.6260940Z error: line not found in debugger output: [...]$0 = Struct { x: 100 }
2020-04-10T08:32:50.6261270Z status: exit code: 0
2020-04-10T08:32:50.6262660Z command: "/usr/bin/python3" "/Users/runner/runners/2.165.2/work/1/s/src/etc/lldb_batchmode.py" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-trait.lldb/a" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-trait.lldb/method-on-trait.debugger.script"
2020-04-10T08:32:50.6264280Z ------------------------------------------
2020-04-10T08:32:50.6264660Z 
2020-04-10T08:32:50.6264660Z 
2020-04-10T08:32:50.6266110Z Hit breakpoint 1.1: where = a`_$LT$method_on_trait..Struct$u20$as$u20$method_on_trait..Trait$GT$::self_by_ref::h540d69ae28ebadf2 + 32 at method-on-trait.rs:143:9, address = 0x0000000100001310, resolved, hit count = 1 
2020-04-10T08:32:50.6266910Z 
2020-04-10T08:32:50.6268040Z Hit breakpoint 2.1: where = a`_$LT$method_on_trait..Struct$u20$as$u20$method_on_trait..Trait$GT$::self_by_val::h4ad246b05578f827 + 32 at method-on-trait.rs:148:9, address = 0x00000001000013a0, resolved, hit count = 1 
2020-04-10T08:32:50.6268650Z 
2020-04-10T08:32:50.6270060Z Hit breakpoint 1.1: where = a`_$LT$method_on_trait..Struct$u20$as$u20$method_on_trait..Trait$GT$::self_by_ref::h540d69ae28ebadf2 + 32 at method-on-trait.rs:143:9, address = 0x0000000100001310, resolved, hit count = 2 
2020-04-10T08:32:50.6270860Z 
2020-04-10T08:32:50.6272450Z Hit breakpoint 2.1: where = a`_$LT$method_on_trait..Struct$u20$as$u20$method_on_trait..Trait$GT$::self_by_val::h4ad246b05578f827 + 32 at method-on-trait.rs:148:9, address = 0x00000001000013a0, resolved, hit count = 2 
2020-04-10T08:32:50.6273260Z 
2020-04-10T08:32:50.6274400Z Hit breakpoint 3.1: where = a`_$LT$method_on_trait..Struct$u20$as$u20$method_on_trait..Trait$GT$::self_owned::ha410f18971501d2d + 28 at method-on-trait.rs:153:9, address = 0x000000010000142c, resolved, hit count = 1 
2020-04-10T08:32:50.6276070Z LLDB batch-mode script
2020-04-10T08:32:50.6276590Z ----------------------
2020-04-10T08:32:50.6277760Z Debugger commands script is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-trait.lldb/method-on-trait.debugger.script'.
2020-04-10T08:32:50.6279520Z Target executable is '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-trait.lldb/a'.
2020-04-10T08:32:50.6280410Z Current working directory is '/Users/runner/runners/2.165.2/work/1/s'
2020-04-10T08:32:50.6281320Z Creating a target for '/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo/method-on-trait.lldb/a'
2020-04-10T08:32:50.6282050Z settings set auto-confirm true
2020-04-10T08:32:50.6282380Z version
2020-04-10T08:32:50.6282380Z version
2020-04-10T08:32:50.6283030Z lldb-1100.0.30.12 Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) 
2020-04-10T08:32:50.6283500Z command script import /Users/runner/runners/2.165.2/work/1/s/./src/etc/lldb_lookup.py
2020-04-10T08:32:50.6284260Z type synthetic add -l lldb_lookup.synthetic_lookup -x '.*' --category Rust
2020-04-10T08:32:50.6285100Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)String$' --category Rust
2020-04-10T08:32:50.6286270Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^&str$' --category Rust
2020-04-10T08:32:50.6287440Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(std::ffi::(\w+::)+)OsString$' --category Rust
2020-04-10T08:32:50.6288620Z type summary add -F lldb_lookup.summary_lookup  -e -x -h '^(alloc::(\w+::)+)Vec<.+>$' --category Rust
---
2020-04-10T08:32:50.7265850Z thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:348:22
2020-04-10T08:32:50.7266300Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
2020-04-10T08:32:50.7266560Z 
2020-04-10T08:32:50.7266650Z 
2020-04-10T08:32:50.7271920Z command did not execute successfully: "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/stage0-tools-bin/compiletest" "--compile-lib-path" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/stage2/lib" "--run-lib-path" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/stage2/lib/rustlib/x86_64-apple-darwin/lib" "--rustc-path" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/stage2/bin/rustc" "--src-base" "/Users/runner/runners/2.165.2/work/1/s/src/test/debuginfo" "--build-base" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/test/debuginfo" "--stage-id" "stage2-x86_64-apple-darwin" "--mode" "debuginfo" "--target" "x86_64-apple-darwin" "--host" "x86_64-apple-darwin" "--llvm-filecheck" "/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/llvm/build/bin/FileCheck" "--nodejs" "/usr/local/bin/node" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/Users/runner/runners/2.165.2/work/1/s/build/x86_64-apple-darwin/native/rust-test-helpers" "--docck-python" "/usr/local/bin/python2.7" "--lldb-python" "/usr/bin/python3" "--lldb-version" "lldb-1100.0.30.12\nApple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15)\n" "--lldb-python-dir" "/Applications/Xcode_11.3.1.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python3" "--quiet" "--llvm-version" "9.0.1-rust-1.44.0-nightly" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2020-04-10T08:32:50.7275940Z 
2020-04-10T08:32:50.7276050Z 
2020-04-10T08:32:50.7276350Z failed to run: /Users/runner/runners/2.165.2/work/1/s/build/bootstrap/debug/bootstrap test
2020-04-10T08:32:50.7276750Z Build completed unsuccessfully in 1:01:47
2020-04-10T08:32:50.7276750Z Build completed unsuccessfully in 1:01:47
2020-04-10T08:32:50.7277020Z == clock drift check ==
2020-04-10T08:32:50.7277410Z   local time: Fri Apr 10 08:32:49 UTC 2020
2020-04-10T08:32:50.7277710Z   network time: Fri, 10 Apr 2020 08:32:49 GMT
2020-04-10T08:32:50.7278140Z 
2020-04-10T08:32:50.7278140Z 
2020-04-10T08:32:50.7317640Z ##[error]Bash exited with code '1'.
2020-04-10T08:32:50.7334990Z ##[section]Finishing: Run build
2020-04-10T08:32:50.7387700Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-10T08:32:50.7394820Z Task         : Get sources
2020-04-10T08:32:50.7395190Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-10T08:32:50.7395540Z Version      : 1.0.0
2020-04-10T08:32:50.7395770Z Author       : Microsoft
2020-04-10T08:32:50.7395770Z Author       : Microsoft
2020-04-10T08:32:50.7396130Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-10T08:32:50.7396570Z ==============================================================================
2020-04-10T08:32:51.1588990Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-10T08:32:51.1654420Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/60826/merge to s
2020-04-10T08:32:51.1762750Z Cleaning up task key
2020-04-10T08:32:51.1764830Z Start cleaning up orphan processes.
2020-04-10T08:32:51.3305100Z Terminate orphan process: pid (2077) (sccache)
2020-04-10T08:32:51.3406890Z Terminate orphan process: pid (959) (Python)

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 @rust-lang/infra. (Feature Requests)

@bors
Copy link
Contributor

bors commented Apr 18, 2020

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

@Dylan-DPC-zz
Copy link

@ortem can you resolve the conflicts and fix the failing test? thanks

@Dylan-DPC-zz Dylan-DPC-zz added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 24, 2020
@joelpalmer joelpalmer added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. S-inactive Status: Inactive and waiting on the author. This is often applied to closed PRs. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels May 5, 2020
@joelpalmer
Copy link

Ping from Triage: @ortem closing due to inactivity. Please reopen with conflicts resolved. Thanks for the PR.

@joelpalmer joelpalmer closed this May 5, 2020
@artemmukhin
Copy link
Contributor Author

Sorry for a long wait, @joelpalmer could you please reopen this PR? I've fixed the conflicts and I'm fixing failed tests right now, so I need this PR to run tests on macOS.

@nikic
Copy link
Contributor

nikic commented May 19, 2020

@ortem Unfortunately it's not possible to reopen this PR, because the branch has been force-pushed in the meantime, and GitHub doesn't like that. You'll have to open a new one.

@bjorn3
Copy link
Member

bjorn3 commented May 19, 2020

If you force-push the commit from when you closed the PR, you can re-open it again. Just make sure to save your current commit on a different branch.

@artemmukhin
Copy link
Contributor Author

@nikic @bjorn3 Thank you, I've opened a new PR

bors added a commit to rust-lang-ci/rust that referenced this pull request Jun 15, 2020
…elix

Implement new gdb/lldb pretty-printers

Reopened rust-lang#60826

This PR replaces current gdb and lldb pretty-printers with new ones that were originally written for [IntelliJ Rust](https://github.com/intellij-rust/intellij-rust/tree/master/prettyPrinters).

The current state of lldb pretty-printers is poor, because [they don't use synthetic children](rust-lang#55586 (comment)). 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`.

Fixes rust-lang#56252
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-inactive Status: Inactive and waiting on the author. This is often applied to closed PRs. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

lldb formatters should provide synthetic children