[INFO] fetching crate hlocl 0.1.0...
[INFO] checking hlocl-0.1.0 against try#012cd62c9add58ab3910e44c137d87db3ab70f61 for pr-155915
[INFO] extracting crate hlocl 0.1.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate hlocl 0.1.0
[INFO] finished tweaking crates.io crate hlocl 0.1.0
[INFO] tweaked toml for crates.io crate hlocl 0.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate hlocl 0.1.0 on toolchain 012cd62c9add58ab3910e44c137d87db3ab70f61
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 68 packages to latest compatible versions
[INFO] [stderr]       Adding bitflags v1.3.2 (available: v2.11.1)
[INFO] [stderr]       Adding error-stack v0.1.1 (available: v0.7.0)
[INFO] [stderr]       Adding opencl-sys v0.2.9 (available: v0.6.1)
[INFO] [stderr]       Adding parking_lot v0.9.0 (available: v0.12.5)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 644151f34c2da6669e21def749cbbf3f5d128abe5db5ee4a27382dda244cfb45
[INFO] running `Command { std: "docker" "start" "-a" "644151f34c2da6669e21def749cbbf3f5d128abe5db5ee4a27382dda244cfb45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "644151f34c2da6669e21def749cbbf3f5d128abe5db5ee4a27382dda244cfb45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "644151f34c2da6669e21def749cbbf3f5d128abe5db5ee4a27382dda244cfb45", kill_on_drop: false }`
[INFO] [stdout] 644151f34c2da6669e21def749cbbf3f5d128abe5db5ee4a27382dda244cfb45
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+012cd62c9add58ab3910e44c137d87db3ab70f61" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 921a9ff71457b434deb1e00d90c10a28a26ba58fbc8265fa724a3bd5615e24da
[INFO] running `Command { std: "docker" "start" "-a" "921a9ff71457b434deb1e00d90c10a28a26ba58fbc8265fa724a3bd5615e24da", kill_on_drop: false }`
[INFO] [stderr]    Compiling opencl-sys v0.2.9
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]     Checking errno v0.3.14
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking signal-hook-registry v1.4.8
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]    Compiling pin-project-internal v1.1.12
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]     Checking tokio v1.52.3
[INFO] [stderr]     Checking pin-project v1.1.12
[INFO] [stderr]     Checking elor v1.1.4
[INFO] [stderr]     Checking hlocl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `$i::*`
[INFO] [stdout]   --> src/lib.rs:12:21
[INFO] [stdout]    |
[INFO] [stdout] 12 |             pub use $i::*;
[INFO] [stdout]    |                     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/buffer/mod.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | flat_mod!(io, flags, r#unsafe);
[INFO] [stdout]    | ------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `flat_mod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `core_c_str` has been stable since 1.64.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:4:103
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(arc_unwrap_or_clone, vec_into_raw_parts, array_try_map, generic_const_exprs, ptr_metadata, core_c_str, alloc_c_string)]
[INFO] [stdout]   |                                                                                                       ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `alloc_c_string` has been stable since 1.64.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:4:115
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(arc_unwrap_or_clone, vec_into_raw_parts, array_try_map, generic_const_exprs, ptr_metadata, core_c_str, alloc_c_string)]
[INFO] [stdout]   |                                                                                                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `arc_unwrap_or_clone` has been stable since 1.76.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(arc_unwrap_or_clone, vec_into_raw_parts, array_try_map, generic_const_exprs, ptr_metadata, core_c_str, alloc_c_string)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `vec_into_raw_parts` has been stable since 1.93.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:4:33
[INFO] [stdout]   |
[INFO] [stdout] 4 | #![feature(arc_unwrap_or_clone, vec_into_raw_parts, array_try_map, generic_const_exprs, ptr_metadata, core_c_str, alloc_c_string)]
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated module `std::intrinsics`: import this function via `std::mem` instead
[INFO] [stdout]  --> src/device.rs:4:42
[INFO] [stdout]   |
[INFO] [stdout] 4 | use core::{mem::MaybeUninit, intrinsics::transmute, num::{NonZeroUsize, NonZeroU32, NonZeroU64, IntErrorKind}, fmt::{Debug, Display},...
[INFO] [stdout]   |                                          ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this creates a dangling pointer because temporary `Vec<isize>` is dropped at end of statement
[INFO] [stdout]   --> src/context.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 |             Some(x) => x.build().as_mut_ptr(),
[INFO] [stdout]    |                        --------- ^^^^^^^^^^ pointer created here
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        this `Vec<isize>` is dropped at end of statement
[INFO] [stdout]    |
[INFO] [stdout]    = help: bind the `Vec<isize>` to a variable such that it outlives the pointer returned by `as_mut_ptr`
[INFO] [stdout]    = note: a dangling pointer is safe, but dereferencing one is undefined behavior
[INFO] [stdout]    = note: returning a pointer to a local variable will always result in a dangling pointer
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/reference/destructors.html>
[INFO] [stdout]    = note: `#[warn(dangling_pointers_from_temporaries)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/buffer/unsafe.rs:163:17
[INFO] [stdout]     |
[INFO] [stdout] 163 | ...n set (&mut self, idx: usize, v: T, wait: impl IntoIterator<Item = impl AsRef<BaseEvent>>) -> Result<Then<WriteBuffer, impl FnOn...
[INFO] [stdout]     |           ^^^^^^^^^ the lifetime is elided here                                                              ^^^^^^^^^^^ the same lifetimes are hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn set (&mut self, idx: usize, v: T, wait: impl IntoIterator<Item = impl AsRef<BaseEvent>>) -> Result<Then<WriteBuffer<'_, '_>, impl FnOnce(&mut ())>> {
[INFO] [stdout]     |                                                                                                                               ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/buffer/unsafe.rs:168:28
[INFO] [stdout]     |
[INFO] [stdout] 168 | ...e (&mut self, queue: &CommandQueue, idx: usize, v: T, wait: impl IntoIterator<Item = impl AsRef<BaseEvent>>) -> Result<Then<WriteBuffer, i...
[INFO] [stdout]     |       ^^^^^^^^^ the lifetime is elided here                                                                                    ^^^^^^^^^^^ the same lifetimes are hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub fn set_with_queue (&mut self, queue: &CommandQueue, idx: usize, v: T, wait: impl IntoIterator<Item = impl AsRef<BaseEvent>>) -> Result<Then<WriteBuffer<'_, '_>, impl FnOnce(&mut ())>> {
[INFO] [stdout]     |                                                                                                                                                                ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: no errors encountered even though delayed bugs were created
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] note: those delayed bugs will now be shown as internal compiler errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: error performing operation: fully_perform
[INFO] [stdout]    --> src/buffer/unsafe.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn get_with_queue (&self, queue: &CommandQueue, idx: usize, wait: impl IntoIterator<Item = impl AsRef<BaseEvent>>) -> Result<Map<T, Map<Vec<T>, ReadBuffer<'_, 'static>, impl FnOnce(()) -> Vec<T>>, impl FnOnce(Vec<T>) -> T>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: delayed at /rustc-dev/012cd62c9add58ab3910e44c137d87db3ab70f61/compiler/rustc_trait_selection/src/traits/query/type_op/custom.rs:126:26
[INFO] [stdout]          0: <rustc_errors::DiagCtxtInner>::emit_diagnostic
[INFO] [stdout]          1: <rustc_errors::DiagCtxtHandle>::emit_diagnostic
[INFO] [stdout]          2: <rustc_span::ErrorGuaranteed as rustc_errors::diagnostic::EmissionGuarantee>::emit_producing_guarantee
[INFO] [stdout]          3: <rustc_errors::DiagCtxtHandle>::span_delayed_bug::<rustc_span::span_encoding::Span, alloc::string::String>
[INFO] [stdout]          4: <rustc_borrowck::type_check::free_region_relations::UniversalRegionRelationsBuilder>::add_implied_bounds
[INFO] [stdout]          5: rustc_borrowck::type_check::type_check
[INFO] [stdout]          6: <rustc_borrowck::root_cx::BorrowCheckRootCtxt>::do_mir_borrowck
[INFO] [stdout]          7: rustc_borrowck::mir_borrowck
[INFO] [stdout]          8: rustc_query_impl::query_impl::mir_borrowck::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]          9: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 8]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         10: rustc_query_impl::query_impl::mir_borrowck::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         11: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit
[INFO] [stdout]         12: rustc_hir_analysis::collect::type_of::type_of_opaque
[INFO] [stdout]         13: rustc_query_impl::execution::try_execute_query::<rustc_middle::query::caches::DefIdCache<rustc_middle::query::erase::ErasedData<[u8; 8]>>, false>
[INFO] [stdout]         14: rustc_query_impl::query_impl::type_of_opaque::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         15: <rustc_trait_selection::traits::select::SelectionContext>::confirm_auto_impl_candidate::{closure#0}
[INFO] [stdout]         16: <rustc_trait_selection::traits::select::SelectionContext>::poly_select::{closure#0}
[INFO] [stdout]         17: <rustc_trait_selection::traits::fulfill::FulfillProcessor as rustc_data_structures::obligation_forest::ObligationProcessor>::process_obligation
[INFO] [stdout]         18: <rustc_data_structures::obligation_forest::ObligationForest<rustc_trait_selection::traits::fulfill::PendingPredicateObligation>>::process_obligations::<rustc_trait_selection::traits::fulfill::FulfillProcessor>
[INFO] [stdout]         19: <rustc_hir_typeck::fn_ctxt::FnCtxt>::check_expr_method_call
[INFO] [stdout]         20: <rustc_hir_typeck::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
[INFO] [stdout]         21: <rustc_hir_typeck::fn_ctxt::FnCtxt>::check_expr_block
[INFO] [stdout]         22: <rustc_hir_typeck::fn_ctxt::FnCtxt>::check_expr_with_expectation_and_args
[INFO] [stdout]         23: rustc_hir_typeck::check::check_fn
[INFO] [stdout]         24: rustc_hir_typeck::typeck_with_inspect::{closure#0}
[INFO] [stdout]         25: rustc_query_impl::query_impl::typeck_root::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]         26: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 8]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         27: rustc_query_impl::query_impl::typeck_root::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         28: rustc_mir_build::thir::pattern::check_match::check_match
[INFO] [stdout]         29: rustc_query_impl::query_impl::check_match::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]         30: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 1]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         31: rustc_query_impl::query_impl::check_match::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         32: rustc_mir_build::builder::build_mir_inner_impl
[INFO] [stdout]         33: rustc_mir_transform::mir_built
[INFO] [stdout]         34: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 8]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         35: rustc_query_impl::query_impl::mir_built::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         36: rustc_mir_transform::ffi_unwind_calls::has_ffi_unwind_calls
[INFO] [stdout]         37: rustc_query_impl::query_impl::has_ffi_unwind_calls::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]         38: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 1]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         39: rustc_query_impl::query_impl::has_ffi_unwind_calls::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         40: rustc_mir_transform::mir_promoted
[INFO] [stdout]         41: rustc_query_impl::query_impl::mir_promoted::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]         42: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 16]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         43: rustc_query_impl::query_impl::mir_promoted::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         44: rustc_borrowck::mir_borrowck
[INFO] [stdout]         45: rustc_query_impl::query_impl::mir_borrowck::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]         46: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 8]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         47: rustc_query_impl::query_impl::mir_borrowck::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         48: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit
[INFO] [stdout]         49: rustc_hir_analysis::collect::type_of::type_of_opaque
[INFO] [stdout]         50: rustc_query_impl::execution::try_execute_query::<rustc_middle::query::caches::DefIdCache<rustc_middle::query::erase::ErasedData<[u8; 8]>>, false>
[INFO] [stdout]         51: rustc_query_impl::query_impl::type_of_opaque::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         52: <rustc_trait_selection::traits::select::SelectionContext>::confirm_auto_impl_candidate::{closure#0}
[INFO] [stdout]         53: <rustc_trait_selection::traits::select::SelectionContext>::poly_select::{closure#0}
[INFO] [stdout]         54: <rustc_trait_selection::traits::fulfill::FulfillProcessor as rustc_data_structures::obligation_forest::ObligationProcessor>::process_obligation
[INFO] [stdout]         55: <rustc_data_structures::obligation_forest::ObligationForest<rustc_trait_selection::traits::fulfill::PendingPredicateObligation>>::process_obligations::<rustc_trait_selection::traits::fulfill::FulfillProcessor>
[INFO] [stdout]         56: rustc_hir_analysis::check::wfcheck::check_associated_item
[INFO] [stdout]         57: rustc_hir_analysis::check::check::check_item_type
[INFO] [stdout]         58: rustc_hir_analysis::check::wfcheck::check_well_formed
[INFO] [stdout]         59: rustc_query_impl::query_impl::check_well_formed::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]         60: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 1]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         61: rustc_query_impl::query_impl::check_well_formed::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         62: rustc_hir_analysis::check::wfcheck::check_type_wf
[INFO] [stdout]         63: rustc_query_impl::query_impl::check_type_wf::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]         64: rustc_query_impl::execution::try_execute_query::<rustc_middle::query::caches::SingleCache<rustc_middle::query::erase::ErasedData<[u8; 1]>>, false>
[INFO] [stdout]         65: rustc_query_impl::query_impl::check_type_wf::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         66: rustc_hir_analysis::check_crate
[INFO] [stdout]         67: rustc_interface::passes::analysis
[INFO] [stdout]         68: rustc_query_impl::execution::try_execute_query::<rustc_middle::query::caches::SingleCache<rustc_middle::query::erase::ErasedData<[u8; 0]>>, false>
[INFO] [stdout]         69: rustc_query_impl::query_impl::analysis::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         70: rustc_interface::interface::run_compiler::<(), rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}
[INFO] [stdout]         71: std::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<(), rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
[INFO] [stdout]         72: <std::thread::lifecycle::spawn_unchecked<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<(), rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]         73: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]         74: <unknown>
[INFO] [stdout]         75: clone
[INFO] [stdout]       
[INFO] [stdout]    --> src/buffer/unsafe.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     pub fn get_with_queue (&self, queue: &CommandQueue, idx: usize, wait: impl IntoIterator<Item = impl AsRef<BaseEvent>>) -> Result<Map<T, Map<Vec<T>, ReadBuffer<'_, 'static>, impl FnOnce(()) -> Vec<T>>, impl FnOnce(Vec<T>) -> T>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
[INFO] [stdout] error: internal compiler error: error performing operation: fully_perform
[INFO] [stdout]    --> src/buffer/unsafe.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub fn get (&self, idx: usize, wait: impl IntoIterator<Item = impl AsRef<BaseEvent>>) -> Result<Map<T, Map<Vec<T>, ReadBuffer<'_, 'static>, impl FnOnce(()) -> Vec<T>>, impl FnOnce(Vec<T>) -> T>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] note: delayed at /rustc-dev/012cd62c9add58ab3910e44c137d87db3ab70f61/compiler/rustc_trait_selection/src/traits/query/type_op/custom.rs:126:26
[INFO] [stdout]          0: <rustc_errors::DiagCtxtInner>::emit_diagnostic
[INFO] [stdout]          1: <rustc_errors::DiagCtxtHandle>::emit_diagnostic
[INFO] [stdout]          2: <rustc_span::ErrorGuaranteed as rustc_errors::diagnostic::EmissionGuarantee>::emit_producing_guarantee
[INFO] [stdout]          3: <rustc_errors::DiagCtxtHandle>::span_delayed_bug::<rustc_span::span_encoding::Span, alloc::string::String>
[INFO] [stdout]          4: <rustc_borrowck::type_check::free_region_relations::UniversalRegionRelationsBuilder>::add_implied_bounds
[INFO] [stdout]          5: rustc_borrowck::type_check::type_check
[INFO] [stdout]          6: <rustc_borrowck::root_cx::BorrowCheckRootCtxt>::do_mir_borrowck
[INFO] [stdout]          7: rustc_borrowck::mir_borrowck
[INFO] [stdout]          8: rustc_query_impl::query_impl::mir_borrowck::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]          9: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 8]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         10: rustc_query_impl::query_impl::mir_borrowck::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         11: rustc_hir_analysis::collect::type_of::opaque::find_opaque_ty_constraints_for_rpit
[INFO] [stdout]         12: rustc_hir_analysis::collect::type_of::type_of_opaque
[INFO] [stdout]         13: rustc_query_impl::execution::try_execute_query::<rustc_middle::query::caches::DefIdCache<rustc_middle::query::erase::ErasedData<[u8; 8]>>, false>
[INFO] [stdout]         14: rustc_query_impl::query_impl::type_of_opaque::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         15: <rustc_trait_selection::traits::select::SelectionContext>::confirm_auto_impl_candidate::{closure#0}
[INFO] [stdout]         16: <rustc_trait_selection::traits::select::SelectionContext>::poly_select::{closure#0}
[INFO] [stdout]         17: <rustc_trait_selection::traits::fulfill::FulfillProcessor as rustc_data_structures::obligation_forest::ObligationProcessor>::process_obligation
[INFO] [stdout]         18: <rustc_data_structures::obligation_forest::ObligationForest<rustc_trait_selection::traits::fulfill::PendingPredicateObligation>>::process_obligations::<rustc_trait_selection::traits::fulfill::FulfillProcessor>
[INFO] [stdout]         19: rustc_hir_analysis::check::wfcheck::check_associated_item
[INFO] [stdout]         20: rustc_hir_analysis::check::check::check_item_type
[INFO] [stdout]         21: rustc_hir_analysis::check::wfcheck::check_well_formed
[INFO] [stdout]         22: rustc_query_impl::query_impl::check_well_formed::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]         23: rustc_query_impl::execution::try_execute_query::<rustc_data_structures::vec_cache::VecCache<rustc_span::def_id::LocalDefId, rustc_middle::query::erase::ErasedData<[u8; 1]>, rustc_middle::dep_graph::graph::DepNodeIndex>, false>
[INFO] [stdout]         24: rustc_query_impl::query_impl::check_well_formed::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         25: rustc_hir_analysis::check::wfcheck::check_type_wf
[INFO] [stdout]         26: rustc_query_impl::query_impl::check_type_wf::invoke_provider_fn::__rust_begin_short_backtrace
[INFO] [stdout]         27: rustc_query_impl::execution::try_execute_query::<rustc_middle::query::caches::SingleCache<rustc_middle::query::erase::ErasedData<[u8; 1]>>, false>
[INFO] [stdout]         28: rustc_query_impl::query_impl::check_type_wf::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         29: rustc_hir_analysis::check_crate
[INFO] [stdout]         30: rustc_interface::passes::analysis
[INFO] [stdout]         31: rustc_query_impl::execution::try_execute_query::<rustc_middle::query::caches::SingleCache<rustc_middle::query::erase::ErasedData<[u8; 0]>>, false>
[INFO] [stdout]         32: rustc_query_impl::query_impl::analysis::execute_query_non_incr::__rust_end_short_backtrace
[INFO] [stdout]         33: rustc_interface::interface::run_compiler::<(), rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}
[INFO] [stdout]         34: std::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<(), rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
[INFO] [stdout]         35: <std::thread::lifecycle::spawn_unchecked<rustc_interface::util::run_in_thread_with_globals<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<(), rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]         36: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]         37: <unknown>
[INFO] [stdout]         38: clone
[INFO] [stdout]       
[INFO] [stdout]    --> src/buffer/unsafe.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     pub fn get (&self, idx: usize, wait: impl IntoIterator<Item = impl AsRef<BaseEvent>>) -> Result<Map<T, Map<Vec<T>, ReadBuffer<'_, 'static>, impl FnOnce(()) -> Vec<T>>, impl FnOnce(Vec<T>) -> T>> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stderr] note: please make sure that you have updated to the latest nightly
[INFO] [stderr] 
[INFO] [stderr] warning: the ICE couldn't be written to `/opt/rustwide/workdir/rustc-ice-2026-05-10T05_43_49-214.txt`: Read-only file system (os error 30)
[INFO] [stderr] 
[INFO] [stderr] note: rustc 1.97.0-nightly (012cd62c9 2026-05-02) running on x86_64-unknown-linux-gnu
[INFO] [stderr] 
[INFO] [stderr] note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2
[INFO] [stderr] 
[INFO] [stderr] note: some of the compiler flags provided by cargo are hidden
[INFO] [stderr] 
[INFO] [stderr] query stack during panic:
[INFO] [stderr] end of query stack
[INFO] [stderr] error: could not compile `hlocl` (lib); 9 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/012cd62c9add58ab3910e44c137d87db3ab70f61/bin/rustc --crate-name hlocl --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="def"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async", "cl2", "def", "default", "error-stack", "future-parking_lot", "futures", "rand", "serde"))' -C metadata=262b269e8eea8f75 -C extra-filename=-a2f51e6e9d74623a --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern bitflags=/opt/rustwide/target/debug/deps/libbitflags-3338cac158a6a8b9.rmeta --extern cfg_if=/opt/rustwide/target/debug/deps/libcfg_if-cbb4929d06dfe38d.rmeta --extern elor=/opt/rustwide/target/debug/deps/libelor-d8ef11ad06317ebb.rmeta --extern num_traits=/opt/rustwide/target/debug/deps/libnum_traits-337fb00e99388ffe.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-57c1dfcc6a6bca66.rmeta --extern opencl_sys=/opt/rustwide/target/debug/deps/libopencl_sys-3796504e1a0cf4fd.rmeta --extern parking_lot=/opt/rustwide/target/debug/deps/libparking_lot-90bc3fc2c12d38d3.rmeta --cap-lints=forbid` (exit status: 101)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "921a9ff71457b434deb1e00d90c10a28a26ba58fbc8265fa724a3bd5615e24da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "921a9ff71457b434deb1e00d90c10a28a26ba58fbc8265fa724a3bd5615e24da", kill_on_drop: false }`
[INFO] [stdout] 921a9ff71457b434deb1e00d90c10a28a26ba58fbc8265fa724a3bd5615e24da
