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

Blocking Rayon queries #50699

Merged
merged 11 commits into from
Jun 7, 2018
Merged

Blocking Rayon queries #50699

merged 11 commits into from
Jun 7, 2018

Conversation

Zoxc
Copy link
Contributor

@Zoxc Zoxc commented May 12, 2018

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label May 12, 2018
@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-3.9 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.
[00:57:53]    Compiling syntax v0.0.0 (file:///checkout/src/libsyntax)
[00:58:12]  Documenting proc_macro v0.0.0 (file:///checkout/src/libproc_macro)
[00:58:13] warning: [cfg] cannot be resolved, ignoring it...
[00:58:13] 
[00:58:13] warning: [rayon::prelude] cannot be resolved, ignoring it...
[00:58:13] warning: [Experimental] cannot be resolved, ignoring it...
[00:58:13] 
[00:58:13] 
[00:58:13] warning: [plumbing] cannot be resolved, ignoring it...
[00:58:13] warning: [Garbage] cannot be resolved, ignoring it...
[00:58:13] 
[00:58:13]     Finished release [optimized] target(s) in 40.70 secs
[00:58:14] Documenting stage2 compiler (x86_64-unknown-linux-gnu)
---
travis_time:start:test_ui
Check compiletest suite=ui mode=ui (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:00:07] 
[01:00:07] running 1401 tests
[01:00:14] ........FF...........F......FF..F...F.............................FF..............i..........F......
[01:00:24] .....F...........................i.F......FFF.......F.........F.....F..........FF.......F...........
[01:00:29] .......F........................................F...................................................
[01:00:35] ...............F...............F....................................................................
[01:00:40] .....................................................FF.............................................
[01:00:46] ...............................................................F....................................
[01:00:58] ................................F.........................................F....F...............F....
[01:01:18] .....test [ui] ui/cycle-trait-supertrait-indirect.rs has been running for over 60 seconds
[01:01:54] test [ui] ui/issue-12511.rs has been running for over 60 seconds
[01:01:59] test [ui] ui/issue-23302-1.rs has been running for over 60 seconds

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)

@bors
Copy link
Contributor

bors commented May 13, 2018

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

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-3.9 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.
###################################################                       72.0%
######################################################################## 100.0%
[00:01:15] extracting /checkout/obj/build/cache/2018-04-24/cargo-beta-x86_64-unknown-linux-gnu.tar.gz
[00:01:19]     Updating registry `https://github.com/rust-lang/crates.io-index`
[00:01:38] error: the lock file needs to be updated but --locked was passed to prevent this
[00:01:38] failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml --locked
[00:01:38] Build completed unsuccessfully in 0:00:42
[00:01:38] Makefile:81: recipe for target 'prepare' failed
[00:01:38] make: *** [prepare] Error 1
[00:01:39] Command failed. Attempt 2/5:
[00:01:39] error: the lock file needs to be updated but --locked was passed to prevent this
[00:01:39] failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml --locked
[00:01:39] Build completed unsuccessfully in 0:00:00
[00:01:39] make: *** [prepare] Error 1
[00:01:39] Makefile:81: recipe for target 'prepare' failed
[00:01:41] Command failed. Attempt 3/5:
[00:01:41] error: the lock file needs to be updated but --locked was passed to prevent this
[00:01:41] failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml --locked
[00:01:41] Build completed unsuccessfully in 0:00:00
[00:01:41] make: *** [prepare] Error 1
[00:01:41] Makefile:81: recipe for target 'prepare' failed
[00:01:44] Command failed. Attempt 4/5:
[00:01:45] error: the lock file needs to be updated but --locked was passed to prevent this
[00:01:45] failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml --locked
[00:01:45] Build completed unsuccessfully in 0:00:00
[00:01:45] make: *** [prepare] Error 1
[00:01:45] Makefile:81: recipe for target 'prepare' failed
[00:01:49] Command failed. Attempt 5/5:
[00:01:49] error: the lock file needs to be updated but --locked was passed to prevent this
[00:01:49] failed to run: /checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /checkout/src/bootstrap/Cargo.toml --locked
[00:01:49] Build completed unsuccessfully in 0:00:00
[00:01:49] make: *** [prepare] Error 1
[00:01:49] Makefile:81: recipe for target 'prepare' failed
[00:01:49] The command has failed after 5 attempts.

The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 1.
travis_time:start:0a282d7a
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)

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)

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-3.9 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.
[00:05:56]    Compiling scopeguard v0.3.3
[00:05:56]    Compiling libc v0.2.40
[00:05:56]    Compiling memoffset v0.2.1
[00:05:56]    Compiling lazy_static v1.0.0
[00:05:56]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:05:57]    Compiling stable_deref_trait v1.0.0
[00:05:57]    Compiling bitflags v1.0.1
[00:05:57]    Compiling either v1.5.0
[00:05:57]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:06:34]    Compiling crossbeam-deque v0.2.0
[00:06:34]    Compiling parking_lot v0.5.5
[00:06:35]    Compiling rls-data v0.15.0
[00:06:37]    Compiling flate2 v1.0.1
[00:06:43]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:06:48]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:06:54]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:06:55]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:06:59]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[00:26:46]    Compiling libc v0.2.40
[00:26:46]    Compiling lazy_static v1.0.0
[00:26:46]    Compiling scopeguard v0.3.3
[00:26:46]    Compiling memoffset v0.2.1
[00:26:46]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:26:46]    Compiling stable_deref_trait v1.0.0
[00:26:46]    Compiling either v1.5.0
[00:26:46]    Compiling bitflags v1.0.1
[00:26:46]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:27:17]    Compiling crossbeam-deque v0.2.0
[00:27:17]    Compiling parking_lot v0.5.5
[00:27:17]    Compiling rls-data v0.15.0
[00:27:19]    Compiling flate2 v1.0.1
[00:27:23]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:27:29]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:27:32]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:27:32]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:27:35]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)

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)

@Zoxc
Copy link
Contributor Author

Zoxc commented May 14, 2018

@bors try

@bors
Copy link
Contributor

bors commented May 14, 2018

⌛ Trying commit e7b4c9ecd90aa6134d878772fe500d970f0a8e05 with merge c30ef5ce88968456e98630537d63ec86460bf5ae...

@bors
Copy link
Contributor

bors commented May 14, 2018

💔 Test failed - status-travis

@bors bors 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 May 14, 2018
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux 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.
    apt:
      update: true
travis_fold:start:git.checkout
travis_time:start:0e31b9a0
$ git clone --depth=2 --branch=try https://github.com/rust-lang/rust.git rust-lang/rust
---
[00:06:42]    Compiling scopeguard v0.3.3
[00:06:42]    Compiling libc v0.2.40
[00:06:42]    Compiling memoffset v0.2.1
[00:06:42]    Compiling lazy_static v1.0.0
[00:06:42]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:06:42]    Compiling stable_deref_trait v1.0.0
[00:06:42]    Compiling either v1.5.0
[00:06:43]    Compiling bitflags v1.0.1
[00:06:43]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:07:18]    Compiling parking_lot v0.5.5
[00:07:18]    Compiling crossbeam-deque v0.2.0
[00:07:18]    Compiling rls-data v0.15.0
[00:07:31]    Compiling flate2 v1.0.1
[00:07:31]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:07:35]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:07:37]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:07:38]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:07:42]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[00:34:24]    Compiling memoffset v0.2.1
[00:34:24]    Compiling libc v0.2.40
[00:34:24]    Compiling scopeguard v0.3.3
[00:34:24]    Compiling lazy_static v1.0.0
[00:34:24]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:34:24]    Compiling stable_deref_trait v1.0.0
[00:34:24]    Compiling bitflags v1.0.1
[00:34:25]    Compiling either v1.5.0
[00:34:25]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:34:59]    Compiling crossbeam-deque v0.2.0
[00:35:00]    Compiling rls-data v0.15.0
[00:35:00]    Compiling parking_lot v0.5.5
[00:35:02]    Compiling flate2 v1.0.1
[00:35:09]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:35:15]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:35:17]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:35:18]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:35:21]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[00:58:59]    Compiling unwind v0.0.0 (file:///checkout/src/libunwind)
[00:58:59]    Compiling alloc_system v0.0.0 (file:///checkout/src/liballoc_system)
[00:58:59]    Compiling panic_abort v0.0.0 (file:///checkout/src/libpanic_abort)
[00:59:00]    Compiling alloc_jemalloc v0.0.0 (file:///checkout/src/liballoc_jemalloc)
[00:59:00] error: Could not compile `panic_abort`.
[00:59:03] error: build failed
[00:59:03] 
[00:59:03] 
[00:59:03] 
[00:59:03] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "doc" "--target" "x86_64-unknown-linux-gnu" "-j" "4" "--release" "--locked" "--color" "always" "--features" "panic-unwind jemalloc backtrace profiler" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "--no-deps" "-p" "alloc" "-p" "core" "-p" "std" "-p" "std_unicode"
[00:59:03] 
[00:59:03] 
[00:59:03] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu
[00:59:03] Build completed unsuccessfully in 0:53:35

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)

1 similar comment
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux 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.
    apt:
      update: true
travis_fold:start:git.checkout
travis_time:start:0e31b9a0
$ git clone --depth=2 --branch=try https://github.com/rust-lang/rust.git rust-lang/rust
---
[00:06:42]    Compiling scopeguard v0.3.3
[00:06:42]    Compiling libc v0.2.40
[00:06:42]    Compiling memoffset v0.2.1
[00:06:42]    Compiling lazy_static v1.0.0
[00:06:42]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:06:42]    Compiling stable_deref_trait v1.0.0
[00:06:42]    Compiling either v1.5.0
[00:06:43]    Compiling bitflags v1.0.1
[00:06:43]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:07:18]    Compiling parking_lot v0.5.5
[00:07:18]    Compiling crossbeam-deque v0.2.0
[00:07:18]    Compiling rls-data v0.15.0
[00:07:31]    Compiling flate2 v1.0.1
[00:07:31]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:07:35]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:07:37]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:07:38]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:07:42]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[00:34:24]    Compiling memoffset v0.2.1
[00:34:24]    Compiling libc v0.2.40
[00:34:24]    Compiling scopeguard v0.3.3
[00:34:24]    Compiling lazy_static v1.0.0
[00:34:24]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:34:24]    Compiling stable_deref_trait v1.0.0
[00:34:24]    Compiling bitflags v1.0.1
[00:34:25]    Compiling either v1.5.0
[00:34:25]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:34:59]    Compiling crossbeam-deque v0.2.0
[00:35:00]    Compiling rls-data v0.15.0
[00:35:00]    Compiling parking_lot v0.5.5
[00:35:02]    Compiling flate2 v1.0.1
[00:35:09]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:35:15]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:35:17]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:35:18]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:35:21]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[00:58:59]    Compiling unwind v0.0.0 (file:///checkout/src/libunwind)
[00:58:59]    Compiling alloc_system v0.0.0 (file:///checkout/src/liballoc_system)
[00:58:59]    Compiling panic_abort v0.0.0 (file:///checkout/src/libpanic_abort)
[00:59:00]    Compiling alloc_jemalloc v0.0.0 (file:///checkout/src/liballoc_jemalloc)
[00:59:00] error: Could not compile `panic_abort`.
[00:59:03] error: build failed
[00:59:03] 
[00:59:03] 
[00:59:03] 
[00:59:03] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "doc" "--target" "x86_64-unknown-linux-gnu" "-j" "4" "--release" "--locked" "--color" "always" "--features" "panic-unwind jemalloc backtrace profiler" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "--no-deps" "-p" "alloc" "-p" "core" "-p" "std" "-p" "std_unicode"
[00:59:03] 
[00:59:03] 
[00:59:03] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu
[00:59:03] Build completed unsuccessfully in 0:53:35

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)

@Zoxc
Copy link
Contributor Author

Zoxc commented May 14, 2018

@bors try

1 similar comment
@Zoxc
Copy link
Contributor Author

Zoxc commented May 15, 2018

@bors try

@bors
Copy link
Contributor

bors commented May 15, 2018

⌛ Trying commit 586cd6c6d2e524d757f74a60b1450d7a5ad237f8 with merge 4777794e35f46c3ee396ebb62cdfe61276788fcd...

@Zoxc Zoxc force-pushed the blocking-queries branch 2 times, most recently from d436174 to e73fbe3 Compare May 15, 2018 01:43
@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux 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.
    apt:
      update: true
travis_fold:start:git.checkout
travis_time:start:298e00d8
$ git clone --depth=2 --branch=try https://github.com/rust-lang/rust.git rust-lang/rust
---
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading https://files.pythonhosted.org/packages/0f/7d/81e59502c95100bfb9010e6e04fe6dc8f03b4c11f5c63d79b9888ad4a412/awscli-1.15.20-py2.py3-none-any.whl (1.3MB)
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  InsecurePlatformWarning
  Downloading https://files.pythonhosted.org/packages/8d/bf/99c47b80476a890773d56233a890a4c30d0d5868e6c991dcc945f4735d75/botocore-1.10.20-py2.py3-none-any.whl (4.2MB)
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  InsecurePlatformWarning
  Downloading https://files.pythonhosted.org/packages/db/c8/7dcf9dbcb22429512708fe3a547f8b6101c0d02137acbd892505aee57adf/colorama-0.3.9-py2.py3-none-any.whl
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading https://files.pythonhosted.org/packages/e1/ae/baedc9cb175552e95f3395c43055a6a5e125ae4d48a1d7a924baca83e92e/rsa-3.4.2-py2.py3-none-any.whl (46kB)
Collecting s3transfer<0.2.0,>=0.1.12 (from awscli)
---
[00:07:04]    Compiling scopeguard v0.3.3
[00:07:04]    Compiling memoffset v0.2.1
[00:07:04]    Compiling libc v0.2.40
[00:07:04]    Compiling lazy_static v1.0.0
[00:07:04]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:07:05]    Compiling stable_deref_trait v1.0.0
[00:07:05]    Compiling bitflags v1.0.1
[00:07:05]    Compiling either v1.5.0
[00:07:05]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:07:42]    Compiling crossbeam-deque v0.2.0
[00:07:43]    Compiling rls-data v0.15.0
[00:07:50]    Compiling flate2 v1.0.1
[00:07:51]    Compiling backtrace v0.3.6
[00:07:58]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:08:04]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:08:04]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:08:09]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
[00:09:54]    Compiling proc_macro v0.0.0 (file:///checkout/src/libproc_macro)
---
[00:37:07]    Compiling libc v0.2.40
[00:37:07]    Compiling memoffset v0.2.1
[00:37:07]    Compiling lazy_static v1.0.0
[00:37:07]    Compiling scopeguard v0.3.3
[00:37:07]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:37:07]    Compiling smallvec v0.6.0
[00:37:07]    Compiling either v1.5.0
[00:37:08]    Compiling bitflags v1.0.1
[00:37:08]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:37:43]    Compiling rustc_apfloat v0.0.0 (file:///checkout/src/librustc_apfloat)
[00:37:47]    Compiling crossbeam-deque v0.2.0
[00:37:47]    Compiling parking_lot v0.5.5
[00:37:47]    Compiling flate2 v1.0.1
[00:37:56]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[00:38:04]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:38:06]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:38:06]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:38:10]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[01:04:36]    Compiling crossbeam-deque v0.2.0
[01:04:36]    Compiling rand v0.3.22
[01:04:36]    Compiling parking_lot_core v0.2.14
[01:04:36]    Compiling rustc_target v0.0.0 (file:///checkout/src/librustc_target)
[01:04:37]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[01:04:37]    Compiling parking_lot v0.5.5
[01:04:38]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#bf8d7a3d)
[01:04:42]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[01:04:43]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[01:04:44]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
[01:04:45]    Compiling syntax v0.0.0 (file:///checkout/src/libsyntax)
---
[01:05:14] warning: [i] cannot be resolved, ignoring it...
[01:05:14] 
[01:05:14] warning: [j] cannot be resolved, ignoring it...
[01:05:14] 
[01:05:14] thread '<unnamed>' panicked at 'assertion failed: gcx != 0', librustc/ty/context.rs:1904:9
[01:05:15] warning: [cfg] cannot be resolved, ignoring it...
[01:05:15] 
[01:05:15] warning: [rayon::prelude] cannot be resolved, ignoring it...
[01:05:15] 
---
[01:05:19] warning: [4] cannot be resolved, ignoring it...
[01:05:19] 
[01:05:19] warning: [::] cannot be resolved, ignoring it...
[01:05:19] 
[01:05:20] error[E0432]: unresolved import `self::job::handle_deadlock`
[01:05:20]   --> librustc/ty/maps/mod.rs:69:42
[01:05:20]    |
[01:05:20] 69 | pub use self::job::{QueryJob, QueryInfo, handle_deadlock};
[01:05:20]    |                                          ^^^^^^^^^^^^^^^ no `handle_deadlock` in `ty::maps::job`
[01:05:20] warning: [foo] cannot be resolved, ignoring it...
[01:05:20] 
[01:05:20] warning: [cfgspec] cannot be resolved, ignoring it...
[01:05:20] 
[01:05:20] 
[01:05:20] error[E0412]: cannot find type `QueryLatch` in this scope
[01:05:20]   --> librustc/ty/maps/job.rs:64:12
[01:05:20]    |
[01:05:20] 64 |     latch: QueryLatch,
[01:05:20] 
[01:05:23] error: Compilation failed, aborting rustdoc
[01:05:23] 
[01:05:23] error: Could not document `rustc`.
[01:05:23] error: Could not document `rustc`.
[01:05:23] 
[01:05:23] Caused by:
[01:05:23]   process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustdoc --crate-name rustc librustc/lib.rs --target x86_64-unknown-linux-gnu -o /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/doc -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern parking_lot=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libparking_lot-5840050fc38f566e.rmeta --extern syntax_pos=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libsyntax_pos-bd35db077c2a1fe7.rmeta --extern serialize=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libserialize-edfc458912c68b5e.rmeta --extern rustc_errors=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_errors-f238f190be0480db.rmeta --extern lazy_static=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/liblazy_static-4d0e39d16eac666e.rmeta --extern arena=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libarena-728d0bc77ee95870.rmeta --extern byteorder=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libbyteorder-0ab1cfa7599c8e72.rmeta --extern bitflags=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libbitflags-dc6071754b53bfc3.rmeta --extern scoped_tls=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libscoped_tls-dcbc090e090d72ff.rmeta --extern log=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/liblog-b6219b91bd9f1a4b.rmeta --extern rustc_apfloat=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_apfloat-1e3de39a6952b3cd.rmeta --extern rustc_data_structures=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_data_structures-a754233a5a04e2a5.rmeta --extern rustc_target=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_target-601f1dc735baaf09.rmeta --extern graphviz=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libgraphviz-e22db64f40fcd164.rmeta --extern fmt_macros=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libfmt_macros-29200166fc5b472a.rmeta --extern flate2=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libflate2-28d1803f8764f2a7.rmeta --extern rustc_rayon_core=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_rayon_core-eb1c13b79d7d8078.rmeta --extern tempdir=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libtempdir-4f63df90d33adf8d.rmeta --extern proc_macro=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libproc_macro-9245348800090e0a.rmeta --extern jobserver=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libjobserver-32f7d5933a5d8e5c.rmeta --extern rustc_rayon=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_rayon-a4f10411a32a3fb4.rmeta --extern backtrace=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libbacktrace-cbd63665c01bbcea.rmeta --extern syntax=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libsyntax-a67bc74a0c1c51cf.rmeta --document-private-items` (exit code: 101)
[01:06:26] error: build failed
[01:06:26] 
[01:06:26] 
[01:06:26] 
[01:06:26] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "doc" "--target" "x86_64-unknown-linux-gnu" "-j" "4" "--release" "--locked" "--color" "always" "--features" " jemalloc" "--manifest-path" "/checkout/src/rustc/Cargo.toml" "--no-deps" "-p" "rustc_incremental" "-p" "serialize" "-p" "rustc_resolve" "-p" "arena" "-p" "rustc_privacy" "-p" "rustc_target" "-p" "rustc_apfloat" "-p" "rustc_typeck" "-p" "rustc_traits" "-p" "rustc_driver" "-p" "syntax" "-p" "rustc_allocator" "-p" "fmt_macros" "-p" "rustc_plugin" "-p" "graphviz" "-p" "syntax_pos" "-p" "rustc_metadata" "-p" "rustc_platform_intrinsics" "-p" "rustc_errors" "-p" "proc_macro" "-p" "rustc_lint" "-p" "rustc" "-p" "rustc_save_analysis" "-p" "rustc_mir" "-p" "rustc_passes" "-p" "syntax_ext" "-p" "rustc_trans_utils" "-p" "rustc_borrowck" "-p" "rustc_data_structures"
[01:06:26] 
[01:06:26] 
[01:06:26] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu
[01:06:26] Build completed unsuccessfully in 1:00:42

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)

@Zoxc
Copy link
Contributor Author

Zoxc commented May 15, 2018

@bors try

@bors
Copy link
Contributor

bors commented May 15, 2018

⌛ Trying commit 7e9d43f with merge c1d0751...

bors added a commit that referenced this pull request May 15, 2018
@bors
Copy link
Contributor

bors commented May 15, 2018

💔 Test failed - status-travis

@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux 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.
    apt:
      update: true
travis_fold:start:git.checkout
travis_time:start:01f4f8bb
$ git clone --depth=2 --branch=try https://github.com/rust-lang/rust.git rust-lang/rust
---
[00:07:06]    Compiling scopeguard v0.3.3
[00:07:06]    Compiling libc v0.2.40
[00:07:06]    Compiling memoffset v0.2.1
[00:07:06]    Compiling lazy_static v1.0.0
[00:07:06]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[00:07:06]    Compiling smallvec v0.6.0
[00:07:06]    Compiling bitflags v1.0.1
[00:07:06]    Compiling either v1.5.0
[00:07:07]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:07:44]    Compiling crossbeam-deque v0.2.0
[00:07:44]    Compiling parking_lot v0.5.5
[00:07:45]    Compiling rls-data v0.15.0
[00:07:52]    Compiling flate2 v1.0.1
[00:07:53]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[00:08:02]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:08:05]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:08:06]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:08:10]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[00:37:14]    Compiling libc v0.2.40
[00:37:14]    Compiling memoffset v0.2.1
[00:37:14]    Compiling lazy_static v1.0.0
[00:37:14]    Compiling scopeguard v0.3.3
[00:37:14]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[00:37:14]    Compiling stable_deref_trait v1.0.0
[00:37:14]    Compiling bitflags v1.0.1
[00:37:15]    Compiling either v1.5.0
[00:37:15]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:37:54]    Compiling parking_lot v0.5.5
[00:37:54]    Compiling crossbeam-deque v0.2.0
[00:37:55]    Compiling rls-data v0.15.0
[00:38:02]    Compiling flate2 v1.0.1
[00:38:08]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[00:38:11]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:38:13]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:38:13]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:38:18]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[01:05:19]    Compiling crossbeam-epoch v0.3.1
[01:05:20]    Compiling crossbeam-deque v0.2.0
[01:05:21]    Compiling rand v0.3.22
[01:05:21]    Compiling parking_lot_core v0.2.14
[01:05:21]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[01:05:21]    Compiling parking_lot v0.5.5
[01:05:21]    Compiling parking_lot v0.5.5
[01:05:22]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[01:05:27]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[01:05:27]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[01:05:28]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
[01:05:30]    Compiling syntax v0.0.0 (file:///checkout/src/libsyntax)
---
[01:08:00] warning: [plumbing] cannot be resolved, ignoring it...
[01:08:00] 
[01:08:00] warning: [Garbage] cannot be resolved, ignoring it...
[01:08:00] 
[01:08:02] error[E0275]: overflow evaluating the requirement `syntax::ast::Local: std::marker::Send`
[01:08:02]   |
[01:08:02]   = help: consider adding a `#![recursion_limit="128"]` attribute to your crate
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Local>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Local>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Local>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::StmtKind`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Stmt`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Stmt>`
[01:08:02]   = note: required because it appears within the type `alloc::raw_vec::RawVec<syntax::ast::Stmt>`
[01:08:02]   = note: required because it appears within the type `std::vec::Vec<syntax::ast::Stmt>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Block`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Block>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Block>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Block>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::ExprKind`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Expr`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Expr>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Expr>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Expr>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::TyKind`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Ty`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Ty>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Ty>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Ty>`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ptr::P<syntax::ast::Ty>>`
[01:08:02]   = note: required because it appears within the type `alloc::raw_vec::RawVec<syntax::ptr::P<syntax::ast::Ty>>`
[01:08:02]   = note: required because it appears within the type `std::vec::Vec<syntax::ptr::P<syntax::ast::Ty>>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::AngleBracketedParameterData`
[01:08:02]   = note: required because it appears within the type `syntax::ast::PathParameters`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::PathParameters>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::PathParameters>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::PathParameters>`
[01:08:02]   = note: required because it appears within the type `std::option::Option<syntax::ptr::P<syntax::ast::PathParameters>>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::PathSegment`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::PathSegment>`
[01:08:02]   = note: required because it appears within the type `alloc::raw_vec::RawVec<syntax::ast::PathSegment>`
[01:08:02]   = note: required because it appears within the type `std::vec::Vec<syntax::ast::PathSegment>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Path`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Attribute`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Attribute>`
[01:08:02]   = note: required because it appears within the type `alloc::raw_vec::RawVec<syntax::ast::Attribute>`
[01:08:02]   = note: required because it appears within the type `std::vec::Vec<syntax::ast::Attribute>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Item`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Item>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Item>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Item>`
[01:08:02]   = note: required because it appears within the type `syntax::parse::token::Nonterminal`
[01:08:02]   = note: required because it appears within the type `(syntax::parse::token::Nonterminal, syntax::parse::token::LazyTokenStream)`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Sync` for `std::sync::Arc<(syntax::parse::token::Nonterminal, syntax::parse::token::LazyTokenStream)>`
[01:08:02]   = note: required because it appears within the type `syntax::parse::token::Token`
[01:08:02]   = note: required because it appears within the type `syntax::tokenstream::TokenTree`
[01:08:02]   = note: required because it appears within the type `syntax::tokenstream::TokenStreamKind`
[01:08:02]   = note: required because it appears within the type `syntax::tokenstream::TokenStream`
[01:08:02]   = note: required because it appears within the type `rustc::hir::MacroDef`
[01:08:02]   = note: required because it appears within the type `[rustc::hir::MacroDef]`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<[rustc::hir::MacroDef]>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<[rustc::hir::MacroDef]>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<[rustc::hir::MacroDef]>`
[01:08:02]   = note: required because it appears within the type `rustc::hir::Crate`
[01:08:02]   = note: required because it appears within the type `rustc::hir::map::Forest`
[01:08:02]   = note: required because it appears within the type `&'tcx rustc::hir::map::Forest`
[01:08:02]   = note: required because it appears within the type `rustc::hir::map::Map<'tcx>`
[01:08:02]   = note: required because it appears within the type `rustc::ty::context::GlobalCtxt<'tcx>`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `&'a rustc::ty::context::GlobalCtxt<'tcx>`
[01:08:02]   = note: required because it appears within the type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>`
[01:08:02]   = note: required because it appears within the type `lowering::ClauseDumper<'a, 'tcx>`
[01:08:02] error: Could not document `rustc_traits`.
[01:08:02] 
[01:08:02] Caused by:
[01:08:02] Caused by:
[01:08:02]   process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustdoc --crate-name rustc_traits librustc_traits/lib.rs --target x86_64-unknown-linux-gnu -o /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/doc -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern syntax_pos=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libsyntax_pos-b551c083e49559b3.rmeta --extern rustc_data_structures=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_data_structures-4373576cdda5aaa8.rmeta --extern bitflags=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libbitflags-3c4fd57c7e1eed1c.rmeta --extern rustc=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-41300bfca61e2b5f.rmeta --extern syntax=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libsyntax-add3d5640fff9efd.rmeta --extern log=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/liblog-37572f331f4e0a66.rmeta --extern graphviz=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libgraphviz-562b296673ccdabd.rmeta --document-private-items` (exit code: 101)
[01:08:08] warning: [Debug] cannot be resolved, ignoring it...
[01:08:08] 
[01:08:12] warning: [Predicate] cannot be resolved, ignoring it...
[01:08:12] 
[01:08:12] 
[01:08:12] warning: [repr] cannot be resolved, ignoring it...
[01:08:12] 
[01:08:24] error: build failed
[01:08:24] 
[01:08:24] 
[01:08:24] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "doc" "--target" "x86_64-unknown-linux-gnu" "-j" "4" "--release" "--locked" "--color" "always" "--features" " jemalloc" "--manifest-path" "/checkout/src/rustc/Cargo.toml" "--no-deps" "-p" "syntax" "-p" "graphviz" "-p" "rustc_lint" "-p" "rustc_target" "-p" "fmt_macros" "-p" "rustc_apfloat" "-p" "rustc_data_structures" "-p" "rustc_privacy" "-p" "rustc_trans_utils" "-p" "rustc_traits" "-p" "rustc_mir" "-p" "rustc_allocator" "-p" "syntax_ext" "-p" "rustc_platform_intrinsics" "-p" "rustc_incremental" "-p" "rustc_borrowck" "-p" "rustc" "-p" "rustc_save_analysis" "-p" "rustc_plugin" "-p" "rustc_driver" "-p" "serialize" "-p" "rustc_errors" "-p" "rustc_passes" "-p" "rustc_metadata" "-p" "rustc_resolve" "-p" "arena" "-p" "syntax_pos" "-p" "rustc_typeck" "-p" "proc_macro"
[01:08:24] 
[01:08:24] 
[01:08:24] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu
[01:08:24] Build completed unsuccessfully in 1:02:37
[01:08:24] Build completed unsuccessfully in 1:02:37
221928 ./obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release
210188 ./src/llvm/test
207100 ./obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/incremental/rustc-2s7kkg2ctqvfe
207096 ./obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/incremental/rustc-2s7kkg2ctqvfe/s-f11r4p192f-18nmjzm-u7ip35n8lkzt
190172 ./obj/build/x86_64-unknown-linux-gnu/compiler-doc
189104 ./obj/build/bootstrap/debug/deps
185432 ./obj/build/cache
185428 ./obj/build/cache/2018-04-24
---
141404 ./obj/build/x86_64-unknown-linux-gnu/stage2-tools
137132 ./obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu
137128 ./obj/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release
124220 ./obj/build/bootstrap/debug/incremental/bootstrap-182x3aewwy26b
124216 ./obj/build/bootstrap/debug/incremental/bootstrap-182x3aewwy26b/s-f11pfwazbd-1izkbiu-34xtuyxu3kvz1
116016 ./obj/build/x86_64-unknown-linux-gnu/native
115916 ./obj/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps
103112 ./obj/build/x86_64-unknown-linux-gnu/stage0-tools/x86_64-unknown-linux-gnu
103108 ./obj/build/x86_64-unknown-linux-gnu/stage0-tools/x86_64-unknown-linux-gnu/release
103108 ./obj/build/x86_64-unknown-linux-gnu/stage0-tools/x86_64-unknown-linux-gnu/release
102820 ./obj/build/x86_64-unknown-linux-gnu/stage0/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends
100148 ./obj/build/x86_64-unknown-linux-gnu/stage0-tools/x86_64-unknown-linux-gnu/release/deps
97904 ./obj/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/codegen-backends
90572 ./obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/incremental/core-3e7jdtz0mpyk6
90568 ./obj/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/incremental/core-3e7jdtz0mpyk6/s-f11r2wbkx7-2x7dn8-2w5hr60m9n1wn
87816 ./obj/build/x86_64-unknown-linux-gnu/doc/core
83216 ./obj/build/x86_64-unknown-linux-gnu/stage0-sysroot
83212 ./obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib
83208 ./obj/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib

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)

@rust-highfive
Copy link
Collaborator

The job dist-x86_64-linux 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.
    apt:
      update: true
travis_fold:start:git.checkout
travis_time:start:01f4f8bb
$ git clone --depth=2 --branch=try https://github.com/rust-lang/rust.git rust-lang/rust
---
[00:07:06]    Compiling scopeguard v0.3.3
[00:07:06]    Compiling libc v0.2.40
[00:07:06]    Compiling memoffset v0.2.1
[00:07:06]    Compiling lazy_static v1.0.0
[00:07:06]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[00:07:06]    Compiling smallvec v0.6.0
[00:07:06]    Compiling bitflags v1.0.1
[00:07:06]    Compiling either v1.5.0
[00:07:07]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:07:44]    Compiling crossbeam-deque v0.2.0
[00:07:44]    Compiling parking_lot v0.5.5
[00:07:45]    Compiling rls-data v0.15.0
[00:07:52]    Compiling flate2 v1.0.1
[00:07:53]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[00:08:02]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:08:05]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:08:06]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:08:10]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[00:37:14]    Compiling libc v0.2.40
[00:37:14]    Compiling memoffset v0.2.1
[00:37:14]    Compiling lazy_static v1.0.0
[00:37:14]    Compiling scopeguard v0.3.3
[00:37:14]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[00:37:14]    Compiling stable_deref_trait v1.0.0
[00:37:14]    Compiling bitflags v1.0.1
[00:37:15]    Compiling either v1.5.0
[00:37:15]    Compiling serialize v0.0.0 (file:///checkout/src/libserialize)
---
[00:37:54]    Compiling parking_lot v0.5.5
[00:37:54]    Compiling crossbeam-deque v0.2.0
[00:37:55]    Compiling rls-data v0.15.0
[00:38:02]    Compiling flate2 v1.0.1
[00:38:08]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[00:38:11]    Compiling rustc_data_structures v0.0.0 (file:///checkout/src/librustc_data_structures)
[00:38:13]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[00:38:13]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[00:38:18]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
---
[01:05:19]    Compiling crossbeam-epoch v0.3.1
[01:05:20]    Compiling crossbeam-deque v0.2.0
[01:05:21]    Compiling rand v0.3.22
[01:05:21]    Compiling parking_lot_core v0.2.14
[01:05:21]    Compiling rustc-rayon-core v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[01:05:21]    Compiling parking_lot v0.5.5
[01:05:21]    Compiling parking_lot v0.5.5
[01:05:22]    Compiling rustc-rayon v0.1.0 (https://github.com/Zoxc/rayon.git?branch=rustc#1e976c1f)
[01:05:27]    Compiling arena v0.0.0 (file:///checkout/src/libarena)
[01:05:27]    Compiling syntax_pos v0.0.0 (file:///checkout/src/libsyntax_pos)
[01:05:28]    Compiling rustc_errors v0.0.0 (file:///checkout/src/librustc_errors)
[01:05:30]    Compiling syntax v0.0.0 (file:///checkout/src/libsyntax)
---
[01:08:00] warning: [plumbing] cannot be resolved, ignoring it...
[01:08:00] 
[01:08:00] warning: [Garbage] cannot be resolved, ignoring it...
[01:08:00] 
[01:08:02] error[E0275]: overflow evaluating the requirement `syntax::ast::Local: std::marker::Send`
[01:08:02]   |
[01:08:02]   = help: consider adding a `#![recursion_limit="128"]` attribute to your crate
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Local>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Local>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Local>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::StmtKind`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Stmt`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Stmt>`
[01:08:02]   = note: required because it appears within the type `alloc::raw_vec::RawVec<syntax::ast::Stmt>`
[01:08:02]   = note: required because it appears within the type `std::vec::Vec<syntax::ast::Stmt>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Block`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Block>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Block>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Block>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::ExprKind`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Expr`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Expr>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Expr>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Expr>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::TyKind`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Ty`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Ty>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Ty>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Ty>`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ptr::P<syntax::ast::Ty>>`
[01:08:02]   = note: required because it appears within the type `alloc::raw_vec::RawVec<syntax::ptr::P<syntax::ast::Ty>>`
[01:08:02]   = note: required because it appears within the type `std::vec::Vec<syntax::ptr::P<syntax::ast::Ty>>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::AngleBracketedParameterData`
[01:08:02]   = note: required because it appears within the type `syntax::ast::PathParameters`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::PathParameters>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::PathParameters>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::PathParameters>`
[01:08:02]   = note: required because it appears within the type `std::option::Option<syntax::ptr::P<syntax::ast::PathParameters>>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::PathSegment`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::PathSegment>`
[01:08:02]   = note: required because it appears within the type `alloc::raw_vec::RawVec<syntax::ast::PathSegment>`
[01:08:02]   = note: required because it appears within the type `std::vec::Vec<syntax::ast::PathSegment>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Path`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Attribute`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Attribute>`
[01:08:02]   = note: required because it appears within the type `alloc::raw_vec::RawVec<syntax::ast::Attribute>`
[01:08:02]   = note: required because it appears within the type `std::vec::Vec<syntax::ast::Attribute>`
[01:08:02]   = note: required because it appears within the type `syntax::ast::Item`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `std::ptr::Unique<syntax::ast::Item>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<syntax::ast::Item>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<syntax::ast::Item>`
[01:08:02]   = note: required because it appears within the type `syntax::parse::token::Nonterminal`
[01:08:02]   = note: required because it appears within the type `(syntax::parse::token::Nonterminal, syntax::parse::token::LazyTokenStream)`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Sync` for `std::sync::Arc<(syntax::parse::token::Nonterminal, syntax::parse::token::LazyTokenStream)>`
[01:08:02]   = note: required because it appears within the type `syntax::parse::token::Token`
[01:08:02]   = note: required because it appears within the type `syntax::tokenstream::TokenTree`
[01:08:02]   = note: required because it appears within the type `syntax::tokenstream::TokenStreamKind`
[01:08:02]   = note: required because it appears within the type `syntax::tokenstream::TokenStream`
[01:08:02]   = note: required because it appears within the type `rustc::hir::MacroDef`
[01:08:02]   = note: required because it appears within the type `[rustc::hir::MacroDef]`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<[rustc::hir::MacroDef]>`
[01:08:02]   = note: required because it appears within the type `std::boxed::Box<[rustc::hir::MacroDef]>`
[01:08:02]   = note: required because it appears within the type `syntax::ptr::P<[rustc::hir::MacroDef]>`
[01:08:02]   = note: required because it appears within the type `rustc::hir::Crate`
[01:08:02]   = note: required because it appears within the type `rustc::hir::map::Forest`
[01:08:02]   = note: required because it appears within the type `&'tcx rustc::hir::map::Forest`
[01:08:02]   = note: required because it appears within the type `rustc::hir::map::Map<'tcx>`
[01:08:02]   = note: required because it appears within the type `rustc::ty::context::GlobalCtxt<'tcx>`
[01:08:02]   = note: required because of the requirements on the impl of `std::marker::Send` for `&'a rustc::ty::context::GlobalCtxt<'tcx>`
[01:08:02]   = note: required because it appears within the type `rustc::ty::TyCtxt<'a, 'tcx, 'tcx>`
[01:08:02]   = note: required because it appears within the type `lowering::ClauseDumper<'a, 'tcx>`
[01:08:02] error: Could not document `rustc_traits`.
[01:08:02] 
[01:08:02] Caused by:
[01:08:02] Caused by:
[01:08:02]   process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustdoc --crate-name rustc_traits librustc_traits/lib.rs --target x86_64-unknown-linux-gnu -o /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/doc -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern syntax_pos=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libsyntax_pos-b551c083e49559b3.rmeta --extern rustc_data_structures=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_data_structures-4373576cdda5aaa8.rmeta --extern bitflags=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libbitflags-3c4fd57c7e1eed1c.rmeta --extern rustc=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-41300bfca61e2b5f.rmeta --extern syntax=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libsyntax-add3d5640fff9efd.rmeta --extern log=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/liblog-37572f331f4e0a66.rmeta --extern graphviz=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libgraphviz-562b296673ccdabd.rmeta --document-private-items` (exit code: 101)
[01:08:08] warning: [Debug] cannot be resolved, ignoring it...
[01:08:08] 
[01:08:12] warning: [Predicate] cannot be resolved, ignoring it...
[01:08:12] 
[01:08:12] 
[01:08:12] warning: [repr] cannot be resolved, ignoring it...
[01:08:12] 
[01:08:24] error: build failed
[01:08:24] 
[01:08:24] 
[01:08:24] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "doc" "--target" "x86_64-unknown-linux-gnu" "-j" "4" "--release" "--locked" "--color" "always" "--features" " jemalloc" "--manifest-path" "/checkout/src/rustc/Cargo.toml" "--no-deps" "-p" "syntax" "-p" "graphviz" "-p" "rustc_lint" "-p" "rustc_target" "-p" "fmt_macros" "-p" "rustc_apfloat" "-p" "rustc_data_structures" "-p" "rustc_privacy" "-p" "rustc_trans_utils" "-p" "rustc_traits" "-p" "rustc_mir" "-p" "rustc_allocator" "-p" "syntax_ext" "-p" "rustc_platform_intrinsics" "-p" "rustc_incremental" "-p" "rustc_borrowck" "-p" "rustc" "-p" "rustc_save_analysis" "-p" "rustc_plugin" "-p" "rustc_driver" "-p" "serialize" "-p" "rustc_errors" "-p" "rustc_passes" "-p" "rustc_metadata" "-p" "rustc_resolve" "-p" "arena" "-p" "syntax_pos" "-p" "rustc_typeck" "-p" "proc_macro"
[01:08:24] 
[01:08:24] 
[01:08:24] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu
[01:08:24] Build completed unsuccessfully in 1:02:37

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)

@Zoxc
Copy link
Contributor Author

Zoxc commented May 15, 2018

@bors try

@Zoxc Zoxc mentioned this pull request Jun 5, 2018
bors added a commit that referenced this pull request Jun 6, 2018
Run some stuff in parallel

Requires #50699 to actually work correctly.

r? @nikomatsakis
@Zoxc Zoxc changed the title WIP: Blocking Rayon queries Blocking Rayon queries Jun 6, 2018
@nikomatsakis
Copy link
Contributor

@bors r=mw

@bors
Copy link
Contributor

bors commented Jun 6, 2018

📌 Commit f273f28 has been approved by mw

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Jun 6, 2018
@bors
Copy link
Contributor

bors commented Jun 6, 2018

⌛ Testing commit f273f28 with merge c131bdc...

bors added a commit that referenced this pull request Jun 6, 2018
@bors
Copy link
Contributor

bors commented Jun 7, 2018

☀️ Test successful - status-appveyor, status-travis
Approved by: mw
Pushing c131bdc to master...

@bors bors merged commit f273f28 into rust-lang:master Jun 7, 2018
bors added a commit that referenced this pull request Jun 19, 2018
Run some stuff in parallel

Requires #50699 to actually work correctly.

r? @nikomatsakis
@Zoxc Zoxc deleted the blocking-queries branch December 18, 2018 09:19
@petrochenkov petrochenkov mentioned this pull request Aug 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants