[INFO] crate extended-collections 0.5.0 is already in cache [INFO] extracting crate extended-collections 0.5.0 into work/ex/beta-1.37-6/sources/1.36.0/reg/extended-collections/0.5.0 [INFO] extracting crate extended-collections 0.5.0 into work/ex/beta-1.37-6/sources/beta-2019-07-23/reg/extended-collections/0.5.0 [INFO] validating manifest of extended-collections-0.5.0 on toolchain 1.36.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of extended-collections-0.5.0 on toolchain beta-2019-07-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing extended-collections-0.5.0 [INFO] finished frobbing extended-collections-0.5.0 [INFO] frobbed toml for extended-collections-0.5.0 written to work/ex/beta-1.37-6/sources/1.36.0/reg/extended-collections/0.5.0/Cargo.toml [INFO] started frobbing extended-collections-0.5.0 [INFO] finished frobbing extended-collections-0.5.0 [INFO] frobbed toml for extended-collections-0.5.0 written to work/ex/beta-1.37-6/sources/beta-2019-07-23/reg/extended-collections/0.5.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing extended-collections-0.5.0 against 1.36.0 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-7/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/extended-collections/0.5.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "build" "--frozen"` [INFO] [stdout] 8b2bf6906808659411debf1a10e20b042783cfb5b1aa85c818de0b12b64c921d [INFO] running `"docker" "start" "-a" "8b2bf6906808659411debf1a10e20b042783cfb5b1aa85c818de0b12b64c921d"` [INFO] [stderr] Compiling memoffset v0.1.0 [INFO] [stderr] Compiling crossbeam-utils v0.2.2 [INFO] [stderr] Compiling probabilistic-collections v0.3.0 [INFO] [stderr] Compiling crossbeam-epoch v0.2.0 [INFO] [stderr] Compiling extended-collections v0.5.0 (/opt/crater/workdir) [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/bp_tree/pager.rs:46:48 [INFO] [stderr] | [INFO] [stderr] 46 | Error::IOError(ref error) => error.cause(), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/bp_tree/pager.rs:47:51 [INFO] [stderr] | [INFO] [stderr] 47 | Error::SerdeError(ref error) => error.cause(), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/lsm_tree/mod.rs:46:48 [INFO] [stderr] | [INFO] [stderr] 46 | Error::IOError(ref error) => error.cause(), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/lsm_tree/mod.rs:47:51 [INFO] [stderr] | [INFO] [stderr] 47 | Error::SerdeError(ref error) => error.cause(), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/arena.rs:93:21 [INFO] [stderr] | [INFO] [stderr] 93 | let mut last_chunk = &mut self.chunks[chunk_count - 1]; [INFO] [stderr] | ----^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/bp_tree/map.rs:399:30 [INFO] [stderr] | [INFO] [stderr] 399 | let (mut removed_key, removed_pointer) = sibling_internal_node.remove_at(0, false); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/bp_tree/map.rs:410:30 [INFO] [stderr] | [INFO] [stderr] 410 | let (mut removed_key, removed_pointer) = sibling_internal_node.remove_at(remove_index, true); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lsm_tree/compaction/leveled.rs:357:17 [INFO] [stderr] | [INFO] [stderr] 357 | let mut should_merge = |metadata_snapshot: &LeveledMetadata, index: usize| { [INFO] [stderr] | ----^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lsm_tree/compaction/leveled.rs:402:21 [INFO] [stderr] | [INFO] [stderr] 402 | let mut compaction_iter = LeveledIter::new( [INFO] [stderr] | ----^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*tree` as mutable more than once at a time [INFO] [stderr] --> src/radix/node.rs:39:22 [INFO] [stderr] | [INFO] [stderr] 36 | fn get_mut_inner(tree: &mut Tree, byte: u8) -> &mut Tree { [INFO] [stderr] | - let's call the lifetime of this reference `'1` [INFO] [stderr] 37 | / match tree { [INFO] [stderr] 38 | | Some(ref mut node) if node.key[0] != byte => get_mut_inner(&mut node.next, byte), [INFO] [stderr] | | ------------ first mutable borrow occurs here [INFO] [stderr] 39 | | _ => tree, [INFO] [stderr] | | ^^^^ second mutable borrow occurs here [INFO] [stderr] 40 | | } [INFO] [stderr] | |_____________- returning this value requires that `tree.0` is borrowed for `'1` [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/radix/tree.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | let mut child = Node::new(key.split_at(split_index).1.to_vec(), Some(value)); [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*next_link.next` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:157:25 [INFO] [stderr] | [INFO] [stderr] 155 | curr_node = &mut mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 156 | &mut next_link, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 157 | (*next_link.next).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*next_link.next` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:210:25 [INFO] [stderr] | [INFO] [stderr] 208 | curr_node = &mut mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 209 | &mut next_link, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 210 | (*next_link.next).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*next_link.next` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:325:25 [INFO] [stderr] | [INFO] [stderr] 323 | curr_node = &mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 324 | &mut next_link, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 325 | (*next_link.next).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*next_link.next` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:366:25 [INFO] [stderr] | [INFO] [stderr] 364 | curr_node = &mut mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 365 | &mut next_link, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 366 | (*next_link.next).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*curr_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:430:21 [INFO] [stderr] | [INFO] [stderr] 428 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 429 | &mut curr_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 430 | (*curr_node).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:493:17 [INFO] [stderr] | [INFO] [stderr] 491 | Node::deallocate(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 492 | &mut self.head, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 493 | (*self.head).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:498:21 [INFO] [stderr] | [INFO] [stderr] 496 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 497 | &mut self.head, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 498 | (*self.head).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:562:21 [INFO] [stderr] | [INFO] [stderr] 560 | Node::deallocate(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 561 | &mut self.current, [INFO] [stderr] | ----------------- mutable borrow occurs here [INFO] [stderr] 562 | (*self.current).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:577:21 [INFO] [stderr] | [INFO] [stderr] 575 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 576 | &mut self.current, [INFO] [stderr] | ----------------- mutable borrow occurs here [INFO] [stderr] 577 | (*self.current).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:606:50 [INFO] [stderr] | [INFO] [stderr] 606 | mem::replace(&mut self.current, &(**self.current).get_pointer(0).next); [INFO] [stderr] | ------------ ----------------- ^^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**self.current` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:637:26 [INFO] [stderr] | [INFO] [stderr] 635 | mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 636 | &mut self.current, [INFO] [stderr] | ----------------- first mutable borrow occurs here [INFO] [stderr] 637 | &mut (**self.current).get_pointer_mut(0).next, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**next_node` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/map.rs:155:25 [INFO] [stderr] | [INFO] [stderr] 153 | curr_node = mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 154 | &mut next_node, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 155 | (**next_node).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**next_node` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/map.rs:216:25 [INFO] [stderr] | [INFO] [stderr] 214 | curr_node = mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 215 | &mut next_node, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 216 | (**next_node).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**next_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:288:25 [INFO] [stderr] | [INFO] [stderr] 286 | curr_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 287 | &mut next_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 288 | (**next_node).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**next_node` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/map.rs:332:25 [INFO] [stderr] | [INFO] [stderr] 330 | curr_node = mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 331 | &mut next_node, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 332 | (**next_node).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*curr_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:394:58 [INFO] [stderr] | [INFO] [stderr] 394 | Node::free(mem::replace(&mut curr_node, *(*curr_node).get_pointer(0))); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**next_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:426:25 [INFO] [stderr] | [INFO] [stderr] 424 | curr_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 425 | &mut next_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 426 | (**next_node).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**next_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:469:25 [INFO] [stderr] | [INFO] [stderr] 467 | curr_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 468 | &mut next_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 469 | (**next_node).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**next_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:535:25 [INFO] [stderr] | [INFO] [stderr] 533 | curr_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 534 | &mut next_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 535 | (**next_node).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:586:59 [INFO] [stderr] | [INFO] [stderr] 586 | let left_head = mem::replace(&mut left.head, *(*left.head).get_pointer(0)); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:587:61 [INFO] [stderr] | [INFO] [stderr] 587 | let right_head = mem::replace(&mut right.head, *(*right.head).get_pointer(0)); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:601:38 [INFO] [stderr] | [INFO] [stderr] 599 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 600 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 601 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:605:94 [INFO] [stderr] | [INFO] [stderr] 605 | cmp::Ordering::Less => next_node = mem::replace(&mut left.head, *(*left.head).get_pointer(0)), [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:606:98 [INFO] [stderr] | [INFO] [stderr] 606 | cmp::Ordering::Greater => next_node = mem::replace(&mut right.head, *(*right.head).get_pointer(0)), [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:609:81 [INFO] [stderr] | [INFO] [stderr] 609 | (true, false) => next_node = mem::replace(&mut right.head, *(*right.head).get_pointer(0)), [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:610:80 [INFO] [stderr] | [INFO] [stderr] 610 | (false, true) => next_node = mem::replace(&mut left.head, *(*left.head).get_pointer(0)), [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:661:59 [INFO] [stderr] | [INFO] [stderr] 661 | let left_head = mem::replace(&mut left.head, *(*left.head).get_pointer(0)); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:662:61 [INFO] [stderr] | [INFO] [stderr] 662 | let right_head = mem::replace(&mut right.head, *(*right.head).get_pointer(0)); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:674:75 [INFO] [stderr] | [INFO] [stderr] 674 | next_node = mem::replace(&mut left.head, *(*left.head).get_pointer(0)); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:675:75 [INFO] [stderr] | [INFO] [stderr] 675 | Node::free(mem::replace(&mut right.head, *(*right.head).get_pointer(0))); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:680:38 [INFO] [stderr] | [INFO] [stderr] 678 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 679 | &mut left.head, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 680 | *(*left.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:687:38 [INFO] [stderr] | [INFO] [stderr] 685 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 686 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 687 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:694:67 [INFO] [stderr] | [INFO] [stderr] 694 | Node::free(mem::replace(&mut right.head, *(*right.head).get_pointer(0))); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:698:66 [INFO] [stderr] | [INFO] [stderr] 698 | Node::free(mem::replace(&mut left.head, *(*left.head).get_pointer(0))); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:730:59 [INFO] [stderr] | [INFO] [stderr] 730 | let left_head = mem::replace(&mut left.head, *(*left.head).get_pointer(0)); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:731:61 [INFO] [stderr] | [INFO] [stderr] 731 | let right_head = mem::replace(&mut right.head, *(*right.head).get_pointer(0)); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:745:38 [INFO] [stderr] | [INFO] [stderr] 743 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 744 | &mut left.head, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 745 | *(*left.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:749:38 [INFO] [stderr] | [INFO] [stderr] 747 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 748 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 749 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:753:94 [INFO] [stderr] | [INFO] [stderr] 753 | cmp::Ordering::Less => next_node = mem::replace(&mut left.head, *(*left.head).get_pointer(0)), [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:758:42 [INFO] [stderr] | [INFO] [stderr] 756 | next_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 757 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 758 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:763:42 [INFO] [stderr] | [INFO] [stderr] 761 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 762 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 763 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:774:34 [INFO] [stderr] | [INFO] [stderr] 772 | next_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 773 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 774 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:779:34 [INFO] [stderr] | [INFO] [stderr] 777 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 778 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 779 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:787:30 [INFO] [stderr] | [INFO] [stderr] 785 | next_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 786 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 787 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:920:60 [INFO] [stderr] | [INFO] [stderr] 920 | Node::deallocate(mem::replace(&mut self.head, *(*self.head).get_pointer(0))); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:922:58 [INFO] [stderr] | [INFO] [stderr] 922 | Node::free(mem::replace(&mut self.head, *(*self.head).get_pointer(0))); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:987:22 [INFO] [stderr] | [INFO] [stderr] 985 | Node::deallocate(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 986 | &mut self.current, [INFO] [stderr] | ----------------- mutable borrow occurs here [INFO] [stderr] 987 | *(*self.current).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:1002:22 [INFO] [stderr] | [INFO] [stderr] 1000 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 1001 | &mut self.current, [INFO] [stderr] | ----------------- mutable borrow occurs here [INFO] [stderr] 1002 | *(*self.current).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:1034:51 [INFO] [stderr] | [INFO] [stderr] 1034 | mem::replace(&mut self.current, &*(**self.current).get_pointer(0)); [INFO] [stderr] | ------------ ----------------- ^^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**self.current` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/map.rs:1065:55 [INFO] [stderr] | [INFO] [stderr] 1065 | mem::replace(&mut self.current, &mut *(**self.current).get_pointer_mut(0)); [INFO] [stderr] | ------------ ----------------- ^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | first mutable borrow occurs here [INFO] [stderr] | first borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/treap/implicit_tree.rs:33:21 [INFO] [stderr] | [INFO] [stderr] 33 | let mut res = split(&mut node.left, index, left_inclusive); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/treap/tree.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | let mut res = split(&mut node.left, key); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 7.37s [INFO] running `"docker" "inspect" "8b2bf6906808659411debf1a10e20b042783cfb5b1aa85c818de0b12b64c921d"` [INFO] running `"docker" "rm" "-f" "8b2bf6906808659411debf1a10e20b042783cfb5b1aa85c818de0b12b64c921d"` [INFO] [stdout] 8b2bf6906808659411debf1a10e20b042783cfb5b1aa85c818de0b12b64c921d [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-7/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/extended-collections/0.5.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen" "--no-run"` [INFO] [stdout] f37fcb739ffdb4bfe0f6c22d8df0473a7864f64a0822645949b770f15ff12a05 [INFO] running `"docker" "start" "-a" "f37fcb739ffdb4bfe0f6c22d8df0473a7864f64a0822645949b770f15ff12a05"` [INFO] [stderr] Compiling extended-collections v0.5.0 (/opt/crater/workdir) [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/bp_tree/pager.rs:46:48 [INFO] [stderr] | [INFO] [stderr] 46 | Error::IOError(ref error) => error.cause(), [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(deprecated)] on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/bp_tree/pager.rs:47:51 [INFO] [stderr] | [INFO] [stderr] 47 | Error::SerdeError(ref error) => error.cause(), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/lsm_tree/mod.rs:46:48 [INFO] [stderr] | [INFO] [stderr] 46 | Error::IOError(ref error) => error.cause(), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> src/lsm_tree/mod.rs:47:51 [INFO] [stderr] | [INFO] [stderr] 47 | Error::SerdeError(ref error) => error.cause(), [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/arena.rs:93:21 [INFO] [stderr] | [INFO] [stderr] 93 | let mut last_chunk = &mut self.chunks[chunk_count - 1]; [INFO] [stderr] | ----^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/bp_tree/map.rs:399:30 [INFO] [stderr] | [INFO] [stderr] 399 | let (mut removed_key, removed_pointer) = sibling_internal_node.remove_at(0, false); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/bp_tree/map.rs:410:30 [INFO] [stderr] | [INFO] [stderr] 410 | let (mut removed_key, removed_pointer) = sibling_internal_node.remove_at(remove_index, true); [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lsm_tree/compaction/leveled.rs:357:17 [INFO] [stderr] | [INFO] [stderr] 357 | let mut should_merge = |metadata_snapshot: &LeveledMetadata, index: usize| { [INFO] [stderr] | ----^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lsm_tree/compaction/leveled.rs:402:21 [INFO] [stderr] | [INFO] [stderr] 402 | let mut compaction_iter = LeveledIter::new( [INFO] [stderr] | ----^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*tree` as mutable more than once at a time [INFO] [stderr] --> src/radix/node.rs:39:22 [INFO] [stderr] | [INFO] [stderr] 36 | fn get_mut_inner(tree: &mut Tree, byte: u8) -> &mut Tree { [INFO] [stderr] | - let's call the lifetime of this reference `'1` [INFO] [stderr] 37 | / match tree { [INFO] [stderr] 38 | | Some(ref mut node) if node.key[0] != byte => get_mut_inner(&mut node.next, byte), [INFO] [stderr] | | ------------ first mutable borrow occurs here [INFO] [stderr] 39 | | _ => tree, [INFO] [stderr] | | ^^^^ second mutable borrow occurs here [INFO] [stderr] 40 | | } [INFO] [stderr] | |_____________- returning this value requires that `tree.0` is borrowed for `'1` [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/radix/tree.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | let mut child = Node::new(key.split_at(split_index).1.to_vec(), Some(value)); [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*next_link.next` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:157:25 [INFO] [stderr] | [INFO] [stderr] 155 | curr_node = &mut mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 156 | &mut next_link, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 157 | (*next_link.next).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*next_link.next` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:210:25 [INFO] [stderr] | [INFO] [stderr] 208 | curr_node = &mut mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 209 | &mut next_link, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 210 | (*next_link.next).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*next_link.next` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:325:25 [INFO] [stderr] | [INFO] [stderr] 323 | curr_node = &mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 324 | &mut next_link, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 325 | (*next_link.next).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*next_link.next` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:366:25 [INFO] [stderr] | [INFO] [stderr] 364 | curr_node = &mut mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 365 | &mut next_link, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 366 | (*next_link.next).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*curr_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:430:21 [INFO] [stderr] | [INFO] [stderr] 428 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 429 | &mut curr_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 430 | (*curr_node).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:493:17 [INFO] [stderr] | [INFO] [stderr] 491 | Node::deallocate(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 492 | &mut self.head, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 493 | (*self.head).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:498:21 [INFO] [stderr] | [INFO] [stderr] 496 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 497 | &mut self.head, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 498 | (*self.head).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:562:21 [INFO] [stderr] | [INFO] [stderr] 560 | Node::deallocate(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 561 | &mut self.current, [INFO] [stderr] | ----------------- mutable borrow occurs here [INFO] [stderr] 562 | (*self.current).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:577:21 [INFO] [stderr] | [INFO] [stderr] 575 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 576 | &mut self.current, [INFO] [stderr] | ----------------- mutable borrow occurs here [INFO] [stderr] 577 | (*self.current).get_pointer(0).next, [INFO] [stderr] | ^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/list.rs:606:50 [INFO] [stderr] | [INFO] [stderr] 606 | mem::replace(&mut self.current, &(**self.current).get_pointer(0).next); [INFO] [stderr] | ------------ ----------------- ^^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**self.current` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:637:26 [INFO] [stderr] | [INFO] [stderr] 635 | mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 636 | &mut self.current, [INFO] [stderr] | ----------------- first mutable borrow occurs here [INFO] [stderr] 637 | &mut (**self.current).get_pointer_mut(0).next, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*next_link.next` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:714:21 [INFO] [stderr] | [INFO] [stderr] 712 | curr_node = &mut mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 713 | &mut next_link, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 714 | (*next_link.next).get_pointer_mut(0), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `*next_link.next` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/list.rs:726:25 [INFO] [stderr] | [INFO] [stderr] 724 | curr_node = &mut mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 725 | &mut next_link, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 726 | (*next_link.next).get_pointer_mut(0), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**next_node` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/map.rs:155:25 [INFO] [stderr] | [INFO] [stderr] 153 | curr_node = mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 154 | &mut next_node, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 155 | (**next_node).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**next_node` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/map.rs:216:25 [INFO] [stderr] | [INFO] [stderr] 214 | curr_node = mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 215 | &mut next_node, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 216 | (**next_node).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**next_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:288:25 [INFO] [stderr] | [INFO] [stderr] 286 | curr_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 287 | &mut next_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 288 | (**next_node).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**next_node` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/map.rs:332:25 [INFO] [stderr] | [INFO] [stderr] 330 | curr_node = mem::replace( [INFO] [stderr] | ------------ first borrow later used by call [INFO] [stderr] 331 | &mut next_node, [INFO] [stderr] | -------------- first mutable borrow occurs here [INFO] [stderr] 332 | (**next_node).get_pointer_mut(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*curr_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:394:58 [INFO] [stderr] | [INFO] [stderr] 394 | Node::free(mem::replace(&mut curr_node, *(*curr_node).get_pointer(0))); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**next_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:426:25 [INFO] [stderr] | [INFO] [stderr] 424 | curr_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 425 | &mut next_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 426 | (**next_node).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**next_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:469:25 [INFO] [stderr] | [INFO] [stderr] 467 | curr_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 468 | &mut next_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 469 | (**next_node).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**next_node` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:535:25 [INFO] [stderr] | [INFO] [stderr] 533 | curr_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 534 | &mut next_node, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 535 | (**next_node).get_pointer(curr_height), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:586:59 [INFO] [stderr] | [INFO] [stderr] 586 | let left_head = mem::replace(&mut left.head, *(*left.head).get_pointer(0)); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:587:61 [INFO] [stderr] | [INFO] [stderr] 587 | let right_head = mem::replace(&mut right.head, *(*right.head).get_pointer(0)); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:601:38 [INFO] [stderr] | [INFO] [stderr] 599 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 600 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 601 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:605:94 [INFO] [stderr] | [INFO] [stderr] 605 | cmp::Ordering::Less => next_node = mem::replace(&mut left.head, *(*left.head).get_pointer(0)), [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:606:98 [INFO] [stderr] | [INFO] [stderr] 606 | cmp::Ordering::Greater => next_node = mem::replace(&mut right.head, *(*right.head).get_pointer(0)), [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:609:81 [INFO] [stderr] | [INFO] [stderr] 609 | (true, false) => next_node = mem::replace(&mut right.head, *(*right.head).get_pointer(0)), [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:610:80 [INFO] [stderr] | [INFO] [stderr] 610 | (false, true) => next_node = mem::replace(&mut left.head, *(*left.head).get_pointer(0)), [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:661:59 [INFO] [stderr] | [INFO] [stderr] 661 | let left_head = mem::replace(&mut left.head, *(*left.head).get_pointer(0)); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:662:61 [INFO] [stderr] | [INFO] [stderr] 662 | let right_head = mem::replace(&mut right.head, *(*right.head).get_pointer(0)); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:674:75 [INFO] [stderr] | [INFO] [stderr] 674 | next_node = mem::replace(&mut left.head, *(*left.head).get_pointer(0)); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:675:75 [INFO] [stderr] | [INFO] [stderr] 675 | Node::free(mem::replace(&mut right.head, *(*right.head).get_pointer(0))); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:680:38 [INFO] [stderr] | [INFO] [stderr] 678 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 679 | &mut left.head, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 680 | *(*left.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:687:38 [INFO] [stderr] | [INFO] [stderr] 685 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 686 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 687 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:694:67 [INFO] [stderr] | [INFO] [stderr] 694 | Node::free(mem::replace(&mut right.head, *(*right.head).get_pointer(0))); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:698:66 [INFO] [stderr] | [INFO] [stderr] 698 | Node::free(mem::replace(&mut left.head, *(*left.head).get_pointer(0))); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:730:59 [INFO] [stderr] | [INFO] [stderr] 730 | let left_head = mem::replace(&mut left.head, *(*left.head).get_pointer(0)); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:731:61 [INFO] [stderr] | [INFO] [stderr] 731 | let right_head = mem::replace(&mut right.head, *(*right.head).get_pointer(0)); [INFO] [stderr] | ------------ --------------- ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:745:38 [INFO] [stderr] | [INFO] [stderr] 743 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 744 | &mut left.head, [INFO] [stderr] | -------------- mutable borrow occurs here [INFO] [stderr] 745 | *(*left.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:749:38 [INFO] [stderr] | [INFO] [stderr] 747 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 748 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 749 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*left.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:753:94 [INFO] [stderr] | [INFO] [stderr] 753 | cmp::Ordering::Less => next_node = mem::replace(&mut left.head, *(*left.head).get_pointer(0)), [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:758:42 [INFO] [stderr] | [INFO] [stderr] 756 | next_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 757 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 758 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:763:42 [INFO] [stderr] | [INFO] [stderr] 761 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 762 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 763 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:774:34 [INFO] [stderr] | [INFO] [stderr] 772 | next_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 773 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 774 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:779:34 [INFO] [stderr] | [INFO] [stderr] 777 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 778 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 779 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*right.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:787:30 [INFO] [stderr] | [INFO] [stderr] 785 | next_node = mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 786 | &mut right.head, [INFO] [stderr] | --------------- mutable borrow occurs here [INFO] [stderr] 787 | *(*right.head).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:920:60 [INFO] [stderr] | [INFO] [stderr] 920 | Node::deallocate(mem::replace(&mut self.head, *(*self.head).get_pointer(0))); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.head` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:922:58 [INFO] [stderr] | [INFO] [stderr] 922 | Node::free(mem::replace(&mut self.head, *(*self.head).get_pointer(0))); [INFO] [stderr] | ------------ -------------- ^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:987:22 [INFO] [stderr] | [INFO] [stderr] 985 | Node::deallocate(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 986 | &mut self.current, [INFO] [stderr] | ----------------- mutable borrow occurs here [INFO] [stderr] 987 | *(*self.current).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `*self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:1002:22 [INFO] [stderr] | [INFO] [stderr] 1000 | Node::free(mem::replace( [INFO] [stderr] | ------------ mutable borrow later used by call [INFO] [stderr] 1001 | &mut self.current, [INFO] [stderr] | ----------------- mutable borrow occurs here [INFO] [stderr] 1002 | *(*self.current).get_pointer(0), [INFO] [stderr] | ^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0502]: cannot borrow `**self.current` as immutable because it is also borrowed as mutable [INFO] [stderr] --> src/skiplist/map.rs:1034:51 [INFO] [stderr] | [INFO] [stderr] 1034 | mem::replace(&mut self.current, &*(**self.current).get_pointer(0)); [INFO] [stderr] | ------------ ----------------- ^^^^^^^^^^^^^^^^ immutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | mutable borrow occurs here [INFO] [stderr] | mutable borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning[E0499]: cannot borrow `**self.current` as mutable more than once at a time [INFO] [stderr] --> src/skiplist/map.rs:1065:55 [INFO] [stderr] | [INFO] [stderr] 1065 | mem::replace(&mut self.current, &mut *(**self.current).get_pointer_mut(0)); [INFO] [stderr] | ------------ ----------------- ^^^^^^^^^^^^^^^^ second mutable borrow occurs here [INFO] [stderr] | | | [INFO] [stderr] | | first mutable borrow occurs here [INFO] [stderr] | first borrow later used by call [INFO] [stderr] | [INFO] [stderr] = warning: this error has been downgraded to a warning for backwards compatibility with previous releases [INFO] [stderr] = warning: this represents potential undefined behavior in your code and this warning will become a hard error in the future [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/treap/implicit_tree.rs:33:21 [INFO] [stderr] | [INFO] [stderr] 33 | let mut res = split(&mut node.left, index, left_inclusive); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/treap/tree.rs:38:25 [INFO] [stderr] | [INFO] [stderr] 38 | let mut res = split(&mut node.left, key); [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 9.71s [INFO] running `"docker" "inspect" "f37fcb739ffdb4bfe0f6c22d8df0473a7864f64a0822645949b770f15ff12a05"` [INFO] running `"docker" "rm" "-f" "f37fcb739ffdb4bfe0f6c22d8df0473a7864f64a0822645949b770f15ff12a05"` [INFO] [stdout] f37fcb739ffdb4bfe0f6c22d8df0473a7864f64a0822645949b770f15ff12a05 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-7/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/extended-collections/0.5.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen"` [INFO] [stdout] cd52e71d8e8906781ba9ac9fb9a2dfd10fb5bdc510f35a3d69871650a201c31a [INFO] running `"docker" "start" "-a" "cd52e71d8e8906781ba9ac9fb9a2dfd10fb5bdc510f35a3d69871650a201c31a"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running /opt/crater/target/debug/deps/extended_collections-44513e35d41e4b14 [INFO] [stdout] [INFO] [stdout] running 185 tests [INFO] [stdout] test arena::tests::test_get ... ok [INFO] [stdout] test arena::tests::test_free ... ok [INFO] [stdout] test arena::tests::test_get_invalid_block ... ok [INFO] [stdout] test arena::tests::test_get_mut ... ok [INFO] [stdout] test arena::tests::test_get_mut_vacant_block ... ok [INFO] [stdout] test arena::tests::test_get_mut_invalid_block ... ok [INFO] [stdout] test arena::tests::test_get_vacant_block ... ok [INFO] [stdout] test arena::tests::test_insert ... ok [INFO] [stdout] test arena::tests::test_insert_multiple_chunks ... ok [INFO] [stdout] test avl_tree::map::tests::test_floor_ceil ... ok [INFO] [stdout] test avl_tree::map::tests::test_insert ... ok [INFO] [stdout] test avl_tree::map::tests::test_get_mut ... ok [INFO] [stdout] test avl_tree::map::tests::test_insert_replace ... ok [INFO] [stdout] test avl_tree::map::tests::test_into_iter ... ok [INFO] [stdout] test avl_tree::map::tests::test_iter_mut ... ok [INFO] [stdout] test avl_tree::map::tests::test_min_max_empty ... ok [INFO] [stdout] test avl_tree::map::tests::test_len_empty ... ok [INFO] [stdout] test avl_tree::map::tests::test_min_max ... ok [INFO] [stdout] test avl_tree::map::tests::test_iter ... ok [INFO] [stdout] test avl_tree::map::tests::test_is_empty ... ok [INFO] [stdout] test avl_tree::map::tests::test_remove ... ok [INFO] [stdout] test avl_tree::set::tests::test_floor_ceil ... ok [INFO] [stdout] test avl_tree::set::tests::test_insert ... ok [INFO] [stdout] test avl_tree::set::tests::test_insert_replace ... ok [INFO] [stdout] test avl_tree::set::tests::test_is_empty ... ok [INFO] [stdout] test avl_tree::set::tests::test_len_empty ... ok [INFO] [stdout] test avl_tree::set::tests::test_min_max ... ok [INFO] [stdout] test avl_tree::set::tests::test_into_iter ... ok [INFO] [stdout] test avl_tree::set::tests::test_min_max_empty ... ok [INFO] [stdout] test avl_tree::set::tests::test_remove ... ok [INFO] [stdout] test avl_tree::set::tests::test_iter ... ok [INFO] [stdout] test arena::tests::test_free_invalid_block ... ok [INFO] [stdout] test arena::tests::test_free_vacant_block ... ok [INFO] [stdout] test bp_tree::map::tests::test_insert ... FAILED [INFO] [stdout] test bp_tree::map::tests::test_insert_variable_sizes ... FAILED [INFO] [stdout] test bp_tree::map::tests::test_get ... FAILED [INFO] [stdout] test bp_tree::map::tests::test_len_empty ... FAILED [INFO] [stdout] test bp_tree::map::tests::test_free_node ... FAILED [INFO] [stdout] test bp_tree::node::tests::test_internal_node_degree ... ok [INFO] [stdout] test bp_tree::node::tests::test_internal_node_get_max_size ... ok [INFO] [stdout] test bp_tree::node::tests::test_internal_node_insert_left_full ... ok [INFO] [stdout] test bp_tree::node::tests::test_internal_node_insert_left_not_full ... ok [INFO] [stdout] test bp_tree::map::tests::test_insert_replace ... FAILED [INFO] [stdout] test bp_tree::node::tests::test_internal_node_insert_right_not_full ... ok [INFO] [stdout] test bp_tree::map::tests::test_remove ... FAILED [INFO] [stdout] test bp_tree::node::tests::test_internal_node_insert_right_full ... ok [INFO] [stdout] test bp_tree::map::tests::test_insert_panic ... ok [INFO] [stdout] test bp_tree::node::tests::test_internal_node_new ... ok [INFO] [stdout] test bp_tree::node::tests::test_internal_node_merge ... ok [INFO] [stdout] test bp_tree::node::tests::test_internal_node_remove_at_left ... ok [INFO] [stdout] test bp_tree::node::tests::test_internal_node_search ... ok [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_degree ... ok [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_get_max_size ... ok [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_insert_existing ... ok [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_insert_full ... ok [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_insert_not_full ... ok [INFO] [stdout] test bp_tree::map::tests::test_iter_mut ... FAILED [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_merge ... ok [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_remove ... ok [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_remove_at ... ok [INFO] [stdout] test bp_tree::map::tests::test_is_empty ... FAILED [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_search ... ok [INFO] [stdout] test radix::map::tests::test_get_mut ... ok [INFO] [stdout] test bp_tree::node::tests::test_node_get_max_size ... ok [INFO] [stdout] test bp_tree::node::tests::test_internal_node_remove_at_right ... ok [INFO] [stdout] test radix::map::tests::test_get_none ... ok [INFO] [stdout] test radix::map::tests::test_into_iter ... ok [INFO] [stdout] test radix::map::tests::test_get_longest_prefix ... ok [INFO] [stdout] test radix::map::tests::test_contains_key ... ok [INFO] [stdout] test radix::map::tests::test_insert_replace ... ok [INFO] [stdout] test radix::map::tests::test_insert ... ok [INFO] [stdout] test bp_tree::map::tests::test_min_max_empty ... FAILED [INFO] [stdout] test radix::map::tests::test_is_empty ... ok [INFO] [stdout] test bp_tree::map::tests::test_min_max ... FAILED [INFO] [stdout] test radix::map::tests::test_remove ... ok [INFO] [stdout] test radix::map::tests::test_min_max_empty ... ok [INFO] [stdout] test radix::map::tests::test_len_empty ... ok [INFO] [stdout] test radix::map::tests::test_min_max ... ok [INFO] [stdout] test radix::map::tests::test_iter_mut ... ok [INFO] [stdout] test radix::map::tests::test_iter ... ok [INFO] [stdout] test radix::set::tests::test_get_longest_prefix ... ok [INFO] [stdout] test radix::set::tests::test_insert ... ok [INFO] [stdout] test radix::set::tests::test_contains_key ... ok [INFO] [stdout] test radix::set::tests::test_insert_replace ... ok [INFO] [stdout] test radix::set::tests::test_min_max_empty ... ok [INFO] [stdout] test radix::set::tests::test_into_iter ... ok [INFO] [stdout] test radix::set::tests::test_is_empty ... ok [INFO] [stdout] test radix::set::tests::test_len_empty ... ok [INFO] [stdout] test skiplist::list::tests::test_add ... ok [INFO] [stdout] test radix::set::tests::test_iter ... ok [INFO] [stdout] test skiplist::list::tests::test_get_mut ... ok [INFO] [stdout] test radix::set::tests::test_min_max ... ok [INFO] [stdout] test skiplist::list::tests::test_is_empty ... ok [INFO] [stdout] test skiplist::list::tests::test_insert ... ok [INFO] [stdout] test skiplist::list::tests::test_iter ... ok [INFO] [stdout] test skiplist::list::tests::test_into_iter ... ok [INFO] [stdout] test skiplist::list::tests::test_pop_front ... ok [INFO] [stdout] test skiplist::list::tests::test_iter_mut ... ok [INFO] [stdout] test skiplist::list::tests::test_push_back ... ok [INFO] [stdout] test skiplist::list::tests::test_len_empty ... ok [INFO] [stdout] test skiplist::list::tests::test_remove ... ok [INFO] [stdout] test skiplist::list::tests::test_pop_back ... ok [INFO] [stdout] test skiplist::map::tests::test_get_mut ... ok [INFO] [stdout] test skiplist::list::tests::test_push_front ... ok [INFO] [stdout] test skiplist::map::tests::test_insert ... ok [INFO] [stdout] test skiplist::map::tests::test_insert_replace ... ok [INFO] [stdout] test skiplist::map::tests::test_floor_ceil ... ok [INFO] [stdout] test skiplist::map::tests::test_intersection ... ok [INFO] [stdout] test skiplist::map::tests::test_difference ... ok [INFO] [stdout] test skiplist::map::tests::test_len_empty ... ok [INFO] [stdout] test skiplist::map::tests::test_into_iter ... ok [INFO] [stdout] test skiplist::map::tests::test_min_max_empty ... ok [INFO] [stdout] test skiplist::map::tests::test_is_empty ... ok [INFO] [stdout] test skiplist::map::tests::test_iter ... ok [INFO] [stdout] test skiplist::map::tests::test_min_max ... ok [INFO] [stdout] test radix::set::tests::test_remove ... ok [INFO] [stdout] test bp_tree::node::tests::test_leaf_node_new ... ok [INFO] [stdout] test skiplist::map::tests::test_iter_mut ... ok [INFO] [stdout] test skiplist::map::tests::test_remove ... ok [INFO] [stdout] test skiplist::map::tests::test_symmetric_difference ... ok [INFO] [stdout] test skiplist::set::tests::test_into_iter ... ok [INFO] [stdout] test skiplist::set::tests::test_is_empty ... ok [INFO] [stdout] test skiplist::set::tests::test_iter ... ok [INFO] [stdout] test skiplist::set::tests::test_len_empty ... ok [INFO] [stdout] test skiplist::map::tests::test_union ... ok [INFO] [stdout] test skiplist::set::tests::test_difference ... ok [INFO] [stdout] test skiplist::set::tests::test_floor_ceil ... ok [INFO] [stdout] test skiplist::set::tests::test_insert ... ok [INFO] [stdout] test skiplist::set::tests::test_insert_replace ... ok [INFO] [stdout] test skiplist::set::tests::test_intersection ... ok [INFO] [stdout] test skiplist::set::tests::test_min_max_empty ... ok [INFO] [stdout] test skiplist::set::tests::test_min_max ... ok [INFO] [stdout] test skiplist::set::tests::test_remove ... ok [INFO] [stdout] test sync::stack::tests::test_is_empty ... ok [INFO] [stdout] test sync::stack::tests::test_len_empty ... ok [INFO] [stdout] test treap::list::tests::test_get_mut ... ok [INFO] [stdout] test treap::list::tests::test_add ... ok [INFO] [stdout] test skiplist::set::tests::test_union ... ok [INFO] [stdout] test skiplist::set::tests::test_symmetric_difference ... ok [INFO] [stdout] test treap::list::tests::test_insert ... ok [INFO] [stdout] test treap::list::tests::test_into_iter ... ok [INFO] [stdout] test treap::list::tests::test_is_empty ... ok [INFO] [stdout] test treap::list::tests::test_iter ... ok [INFO] [stdout] test treap::list::tests::test_iter_mut ... ok [INFO] [stdout] test treap::list::tests::test_pop_back ... ok [INFO] [stdout] test treap::list::tests::test_len_empty ... ok [INFO] [stdout] test sync::stack::tests::test_push_pop ... ok [INFO] [stdout] test treap::list::tests::test_pop_front ... ok [INFO] [stdout] test treap::list::tests::test_push_front ... ok [INFO] [stdout] test treap::list::tests::test_remove ... ok [INFO] [stdout] test treap::map::tests::test_difference ... ok [INFO] [stdout] test treap::map::tests::test_floor_ceil ... ok [INFO] [stdout] test treap::map::tests::test_get_mut ... ok [INFO] [stdout] test treap::map::tests::test_intersection ... ok [INFO] [stdout] test treap::map::tests::test_insert ... ok [INFO] [stdout] test treap::map::tests::test_insert_replace ... ok [INFO] [stdout] test treap::list::tests::test_push_back ... ok [INFO] [stdout] test treap::map::tests::test_iter_mut ... ok [INFO] [stdout] test treap::map::tests::test_is_empty ... ok [INFO] [stdout] test treap::map::tests::test_into_iter ... ok [INFO] [stdout] test treap::map::tests::test_iter ... ok [INFO] [stdout] test treap::map::tests::test_len_empty ... ok [INFO] [stdout] test treap::map::tests::test_min_max_empty ... ok [INFO] [stdout] test treap::map::tests::test_remove ... ok [INFO] [stdout] test treap::map::tests::test_min_max ... ok [INFO] [stdout] test treap::set::tests::test_floor_ceil ... ok [INFO] [stdout] test treap::set::tests::test_insert_replace ... ok [INFO] [stdout] test treap::set::tests::test_intersection ... ok [INFO] [stdout] test treap::set::tests::test_difference ... ok [INFO] [stdout] test treap::set::tests::test_insert ... ok [INFO] [stdout] test treap::set::tests::test_into_iter ... ok [INFO] [stdout] test treap::set::tests::test_is_empty ... ok [INFO] [stdout] test treap::set::tests::test_min_max ... ok [INFO] [stdout] test treap::set::tests::test_iter ... ok [INFO] [stdout] test treap::set::tests::test_len_empty ... ok [INFO] [stdout] test treap::map::tests::test_split_off_inclusive ... ok [INFO] [stdout] test treap::set::tests::test_split_off_not_inclusive ... ok [INFO] [stdout] test treap::set::tests::test_remove ... ok [INFO] [stdout] test treap::map::tests::test_split_off_not_inclusive ... ok [INFO] [stdout] test treap::map::tests::test_symmetric_difference ... ok [INFO] [stdout] test treap::set::tests::test_min_max_empty ... ok [INFO] [stdout] test treap::map::tests::test_union ... ok [INFO] [stdout] test treap::set::tests::test_union ... ok [INFO] [stdout] test treap::set::tests::test_symmetric_difference ... ok [INFO] [stdout] test treap::set::tests::test_split_off_inclusive ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_insert stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_insert' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbcff - extended_collections::bp_tree::map::tests::run_test::{{closure}}::h68e7fda650b1d228 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec564 - std::panicking::try::do_call::h176440dbc54ba2c7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51ec3f0 - std::panicking::try::hfccb9cc4905e01dc [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e592 - std::panic::catch_unwind::h12e8ed78d14a2ae5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cb586 - extended_collections::bp_tree::map::tests::run_test::h846d64d804ac90cb [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51dabb2 - extended_collections::bp_tree::map::tests::test_insert::h8457093a359198e7 [INFO] [stdout] at src/bp_tree/map.rs:861 [INFO] [stdout] 17: 0x5566d51dab69 - extended_collections::bp_tree::map::tests::test_insert::{{closure}}::hdda08d708fb6936f [INFO] [stdout] at src/bp_tree/map.rs:859 [INFO] [stdout] 18: 0x5566d50e827d - core::ops::function::FnOnce::call_once::h7a5fd7e635da2673 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_insert' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cb5f3 - extended_collections::bp_tree::map::tests::run_test::h846d64d804ac90cb [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51dabb2 - extended_collections::bp_tree::map::tests::test_insert::h8457093a359198e7 [INFO] [stdout] at src/bp_tree/map.rs:861 [INFO] [stdout] 8: 0x5566d51dab69 - extended_collections::bp_tree::map::tests::test_insert::{{closure}}::hdda08d708fb6936f [INFO] [stdout] at src/bp_tree/map.rs:859 [INFO] [stdout] 9: 0x5566d50e827d - core::ops::function::FnOnce::call_once::h7a5fd7e635da2673 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_insert_variable_sizes stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_insert_variable_sizes' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbd5f - extended_collections::bp_tree::map::tests::run_test::{{closure}}::h732005dfb66a6954 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec834 - std::panicking::try::do_call::hc5e0ec42265b19f0 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51eb900 - std::panicking::try::h9d9370edcf545b86 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e652 - std::panic::catch_unwind::h4705d0937726119f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cb406 - extended_collections::bp_tree::map::tests::run_test::h5a76ea3e90f0f771 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51dbcf2 - extended_collections::bp_tree::map::tests::test_insert_variable_sizes::h973422b2bbe4c663 [INFO] [stdout] at src/bp_tree/map.rs:890 [INFO] [stdout] 17: 0x5566d51dbca9 - extended_collections::bp_tree::map::tests::test_insert_variable_sizes::{{closure}}::hccfe78751aa971bf [INFO] [stdout] at src/bp_tree/map.rs:888 [INFO] [stdout] 18: 0x5566d50e869d - core::ops::function::FnOnce::call_once::h8cd2a6264e4752dc [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_insert_variable_sizes' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cb473 - extended_collections::bp_tree::map::tests::run_test::h5a76ea3e90f0f771 [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51dbcf2 - extended_collections::bp_tree::map::tests::test_insert_variable_sizes::h973422b2bbe4c663 [INFO] [stdout] at src/bp_tree/map.rs:890 [INFO] [stdout] 8: 0x5566d51dbca9 - extended_collections::bp_tree::map::tests::test_insert_variable_sizes::{{closure}}::hccfe78751aa971bf [INFO] [stdout] at src/bp_tree/map.rs:888 [INFO] [stdout] 9: 0x5566d50e869d - core::ops::function::FnOnce::call_once::h8cd2a6264e4752dc [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_get stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_get' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbe4f - extended_collections::bp_tree::map::tests::run_test::{{closure}}::hf24e1d5490392274 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec6f4 - std::panicking::try::do_call::h739dad976b47578b [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51ec260 - std::panicking::try::hf95078c029c4b77d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e742 - std::panic::catch_unwind::ha26f6f6784893556 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cba06 - extended_collections::bp_tree::map::tests::run_test::he025883717dc4794 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51da3d2 - extended_collections::bp_tree::map::tests::test_get::hba718aef2624fb4f [INFO] [stdout] at src/bp_tree/map.rs:847 [INFO] [stdout] 17: 0x5566d51da389 - extended_collections::bp_tree::map::tests::test_get::{{closure}}::h0b5bad9d7b100be6 [INFO] [stdout] at src/bp_tree/map.rs:845 [INFO] [stdout] 18: 0x5566d50e905d - core::ops::function::FnOnce::call_once::hc2c9823e7d50e594 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_get' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cba73 - extended_collections::bp_tree::map::tests::run_test::he025883717dc4794 [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51da3d2 - extended_collections::bp_tree::map::tests::test_get::hba718aef2624fb4f [INFO] [stdout] at src/bp_tree/map.rs:847 [INFO] [stdout] 8: 0x5566d51da389 - extended_collections::bp_tree::map::tests::test_get::{{closure}}::h0b5bad9d7b100be6 [INFO] [stdout] at src/bp_tree/map.rs:845 [INFO] [stdout] 9: 0x5566d50e905d - core::ops::function::FnOnce::call_once::hc2c9823e7d50e594 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_len_empty stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_len_empty' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbd8f - extended_collections::bp_tree::map::tests::run_test::{{closure}}::h7541ae1de29785ba [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec6a4 - std::panicking::try::do_call::h38c948f22e07fc37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51eba90 - std::panicking::try::hbc05fbd516d7cad3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e682 - std::panic::catch_unwind::h5f16520203c5eda3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cb346 - extended_collections::bp_tree::map::tests::run_test::h2d43988aee3cdf80 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51d7792 - extended_collections::bp_tree::map::tests::test_len_empty::he94c6adc543e105f [INFO] [stdout] at src/bp_tree/map.rs:780 [INFO] [stdout] 17: 0x5566d51d7749 - extended_collections::bp_tree::map::tests::test_len_empty::{{closure}}::h2eba51b6af4c5d3d [INFO] [stdout] at src/bp_tree/map.rs:778 [INFO] [stdout] 18: 0x5566d50e734d - core::ops::function::FnOnce::call_once::h1b44fa4265c77013 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_len_empty' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cb3b3 - extended_collections::bp_tree::map::tests::run_test::h2d43988aee3cdf80 [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51d7792 - extended_collections::bp_tree::map::tests::test_len_empty::he94c6adc543e105f [INFO] [stdout] at src/bp_tree/map.rs:780 [INFO] [stdout] 8: 0x5566d51d7749 - extended_collections::bp_tree::map::tests::test_len_empty::{{closure}}::h2eba51b6af4c5d3d [INFO] [stdout] at src/bp_tree/map.rs:778 [INFO] [stdout] 9: 0x5566d50e734d - core::ops::function::FnOnce::call_once::h1b44fa4265c77013 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_free_node stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_free_node' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbc9f - extended_collections::bp_tree::map::tests::run_test::{{closure}}::h4b03df5f17da6558 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec794 - std::panicking::try::do_call::h8122c609b207357c [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51eb2c0 - std::panicking::try::h189015e00b88a785 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e6e2 - std::panic::catch_unwind::h6c4595ae09aca4da [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cbac6 - extended_collections::bp_tree::map::tests::run_test::he4a9a5665103dcbe [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51d88b2 - extended_collections::bp_tree::map::tests::test_free_node::h54fa4c559ad179f3 [INFO] [stdout] at src/bp_tree/map.rs:820 [INFO] [stdout] 17: 0x5566d51d8869 - extended_collections::bp_tree::map::tests::test_free_node::{{closure}}::hc13d23e1bfa163ef [INFO] [stdout] at src/bp_tree/map.rs:818 [INFO] [stdout] 18: 0x5566d50e6cdd - core::ops::function::FnOnce::call_once::h041c8ba2857f03c9 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_free_node' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cbb33 - extended_collections::bp_tree::map::tests::run_test::he4a9a5665103dcbe [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51d88b2 - extended_collections::bp_tree::map::tests::test_free_node::h54fa4c559ad179f3 [INFO] [stdout] at src/bp_tree/map.rs:820 [INFO] [stdout] 8: 0x5566d51d8869 - extended_collections::bp_tree::map::tests::test_free_node::{{closure}}::hc13d23e1bfa163ef [INFO] [stdout] at src/bp_tree/map.rs:818 [INFO] [stdout] 9: 0x5566d50e6cdd - core::ops::function::FnOnce::call_once::h041c8ba2857f03c9 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_insert_replace stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_insert_replace' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbdef - extended_collections::bp_tree::map::tests::run_test::{{closure}}::hcc3c828156d2840b [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec604 - std::panicking::try::do_call::h3294e56349fcb4be [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51eb770 - std::panicking::try::h68e98ab091070939 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e772 - std::panic::catch_unwind::ha8b8d382db8363a2 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cb4c6 - extended_collections::bp_tree::map::tests::run_test::h6509d65b1451dcd3 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51dceb2 - extended_collections::bp_tree::map::tests::test_insert_replace::h8314d0710460f4f3 [INFO] [stdout] at src/bp_tree/map.rs:906 [INFO] [stdout] 17: 0x5566d51dce69 - extended_collections::bp_tree::map::tests::test_insert_replace::{{closure}}::hb09c396edb90c210 [INFO] [stdout] at src/bp_tree/map.rs:904 [INFO] [stdout] 18: 0x5566d50e865d - core::ops::function::FnOnce::call_once::h8c699b0c5c0d6909 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_insert_replace' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cb533 - extended_collections::bp_tree::map::tests::run_test::h6509d65b1451dcd3 [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51dceb2 - extended_collections::bp_tree::map::tests::test_insert_replace::h8314d0710460f4f3 [INFO] [stdout] at src/bp_tree/map.rs:906 [INFO] [stdout] 8: 0x5566d51dce69 - extended_collections::bp_tree::map::tests::test_insert_replace::{{closure}}::hb09c396edb90c210 [INFO] [stdout] at src/bp_tree/map.rs:904 [INFO] [stdout] 9: 0x5566d50e865d - core::ops::function::FnOnce::call_once::h8c699b0c5c0d6909 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_remove stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_remove' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbdbf - extended_collections::bp_tree::map::tests::run_test::{{closure}}::hb98170a75f55b726 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec884 - std::panicking::try::do_call::hccb0484d3d943ed9 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51eb450 - std::panicking::try::h35192e63382ea1d3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e7a2 - std::panic::catch_unwind::hd3f7328b1a877e71 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cb646 - extended_collections::bp_tree::map::tests::run_test::h87d9a97c36a11f55 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51ddc52 - extended_collections::bp_tree::map::tests::test_remove::hd11630f1361df3f7 [INFO] [stdout] at src/bp_tree/map.rs:921 [INFO] [stdout] 17: 0x5566d51ddc09 - extended_collections::bp_tree::map::tests::test_remove::{{closure}}::h7823648c4dc9c752 [INFO] [stdout] at src/bp_tree/map.rs:919 [INFO] [stdout] 18: 0x5566d50e7c6d - core::ops::function::FnOnce::call_once::h5cb62d70391939f5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_remove' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cb6b3 - extended_collections::bp_tree::map::tests::run_test::h87d9a97c36a11f55 [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51ddc52 - extended_collections::bp_tree::map::tests::test_remove::hd11630f1361df3f7 [INFO] [stdout] at src/bp_tree/map.rs:921 [INFO] [stdout] 8: 0x5566d51ddc09 - extended_collections::bp_tree::map::tests::test_remove::{{closure}}::h7823648c4dc9c752 [INFO] [stdout] at src/bp_tree/map.rs:919 [INFO] [stdout] 9: 0x5566d50e7c6d - core::ops::function::FnOnce::call_once::h5cb62d70391939f5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_iter_mut stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_iter_mut' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbccf - extended_collections::bp_tree::map::tests::run_test::{{closure}}::h5cd03c41765d743e [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec744 - std::panicking::try::do_call::h80702c9190cd46af [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51ebf40 - std::panicking::try::hdcb6ec5c5ac4831a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e5c2 - std::panic::catch_unwind::h12f1a426333b79a1 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cb706 - extended_collections::bp_tree::map::tests::run_test::h8aae67242bc6b0dd [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51df462 - extended_collections::bp_tree::map::tests::test_iter_mut::hf53cc3fcb1363649 [INFO] [stdout] at src/bp_tree/map.rs:954 [INFO] [stdout] 17: 0x5566d51df419 - extended_collections::bp_tree::map::tests::test_iter_mut::{{closure}}::h0632cbef416b7ea8 [INFO] [stdout] at src/bp_tree/map.rs:952 [INFO] [stdout] 18: 0x5566d50e925d - core::ops::function::FnOnce::call_once::hccc4bc1c0d5ddd45 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_iter_mut' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cb773 - extended_collections::bp_tree::map::tests::run_test::h8aae67242bc6b0dd [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51df462 - extended_collections::bp_tree::map::tests::test_iter_mut::hf53cc3fcb1363649 [INFO] [stdout] at src/bp_tree/map.rs:954 [INFO] [stdout] 8: 0x5566d51df419 - extended_collections::bp_tree::map::tests::test_iter_mut::{{closure}}::h0632cbef416b7ea8 [INFO] [stdout] at src/bp_tree/map.rs:952 [INFO] [stdout] 9: 0x5566d50e925d - core::ops::function::FnOnce::call_once::hccc4bc1c0d5ddd45 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_is_empty stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_is_empty' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbe1f - extended_collections::bp_tree::map::tests::run_test::{{closure}}::he15139e2160d0c03 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec5b4 - std::panicking::try::do_call::h2ca906c76bb51f28 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51eb5e0 - std::panicking::try::h6628f922e5a0d790 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e6b2 - std::panic::catch_unwind::h635e87ab02f63e6d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cb7c6 - extended_collections::bp_tree::map::tests::run_test::h98e4c370e8edbded [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51d7bf2 - extended_collections::bp_tree::map::tests::test_is_empty::h056c7758900f70ae [INFO] [stdout] at src/bp_tree/map.rs:793 [INFO] [stdout] 17: 0x5566d51d7ba9 - extended_collections::bp_tree::map::tests::test_is_empty::{{closure}}::h3cf581ca75c130ff [INFO] [stdout] at src/bp_tree/map.rs:791 [INFO] [stdout] 18: 0x5566d50e8ddd - core::ops::function::FnOnce::call_once::hb3f7a2bd133e99ff [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_is_empty' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cb833 - extended_collections::bp_tree::map::tests::run_test::h98e4c370e8edbded [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51d7bf2 - extended_collections::bp_tree::map::tests::test_is_empty::h056c7758900f70ae [INFO] [stdout] at src/bp_tree/map.rs:793 [INFO] [stdout] 8: 0x5566d51d7ba9 - extended_collections::bp_tree::map::tests::test_is_empty::{{closure}}::h3cf581ca75c130ff [INFO] [stdout] at src/bp_tree/map.rs:791 [INFO] [stdout] 9: 0x5566d50e8ddd - core::ops::function::FnOnce::call_once::hb3f7a2bd133e99ff [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stderr] error: test failed, to rerun pass '--lib' [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_min_max_empty stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_min_max_empty' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbc3f - extended_collections::bp_tree::map::tests::run_test::{{closure}}::h0274a5fc8c24a206 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec654 - std::panicking::try::do_call::h368192fc1b4b44c1 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51ebc20 - std::panicking::try::hbf4baae5d96a831f [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e622 - std::panic::catch_unwind::h3041f968bbe360e1 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cb886 - extended_collections::bp_tree::map::tests::run_test::ha253676e13bf112e [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51d7ee2 - extended_collections::bp_tree::map::tests::test_min_max_empty::hb2c2e193535e261e [INFO] [stdout] at src/bp_tree/map.rs:806 [INFO] [stdout] 17: 0x5566d51d7e99 - extended_collections::bp_tree::map::tests::test_min_max_empty::{{closure}}::hc9b36175ba279e3c [INFO] [stdout] at src/bp_tree/map.rs:804 [INFO] [stdout] 18: 0x5566d50e79fd - core::ops::function::FnOnce::call_once::h4cc7b1d08b8f7e6e [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_min_max_empty' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cb8f3 - extended_collections::bp_tree::map::tests::run_test::ha253676e13bf112e [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51d7ee2 - extended_collections::bp_tree::map::tests::test_min_max_empty::hb2c2e193535e261e [INFO] [stdout] at src/bp_tree/map.rs:806 [INFO] [stdout] 8: 0x5566d51d7e99 - extended_collections::bp_tree::map::tests::test_min_max_empty::{{closure}}::hc9b36175ba279e3c [INFO] [stdout] at src/bp_tree/map.rs:804 [INFO] [stdout] 9: 0x5566d50e79fd - core::ops::function::FnOnce::call_once::h4cc7b1d08b8f7e6e [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- bp_tree::map::tests::test_min_max stdout ---- [INFO] [stdout] thread 'bp_tree::map::tests::test_min_max' panicked at 'called `Result::unwrap()` on an `Err` value: IOError(Os { code: 30, kind: Other, message: "Read-only file system" })', src/libcore/result.rs:999:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d52ad9d1 - std::panicking::continue_panic_fmt::ha6d6ae144369025b [INFO] [stdout] at src/libstd/panicking.rs:381 [INFO] [stdout] 6: 0x5566d52ad8b5 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:308 [INFO] [stdout] 7: 0x5566d52c31ac - core::panicking::panic_fmt::hc4f83bfed80aeabd [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 8: 0x5566d5208c12 - core::result::unwrap_failed::hbe2244c873d8bbee [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18 [INFO] [stdout] 9: 0x5566d52163f3 - core::result::Result::unwrap::h07217189f752140d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800 [INFO] [stdout] 10: 0x5566d51cbd2f - extended_collections::bp_tree::map::tests::run_test::{{closure}}::h714ce719ddd89450 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 11: 0x5566d51ec8d4 - std::panicking::try::do_call::hed65bd73818e6a5d [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 12: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 13: 0x5566d51ebdb0 - std::panicking::try::hd3cd71dec93f31c9 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] 14: 0x5566d513e5f2 - std::panic::catch_unwind::h18fa08f0265bb660 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] 15: 0x5566d51cbb86 - extended_collections::bp_tree::map::tests::run_test::he85b1e70371e59d9 [INFO] [stdout] at src/bp_tree/map.rs:770 [INFO] [stdout] 16: 0x5566d51de5d2 - extended_collections::bp_tree::map::tests::test_min_max::hce7a1d14c5c142ab [INFO] [stdout] at src/bp_tree/map.rs:936 [INFO] [stdout] 17: 0x5566d51de589 - extended_collections::bp_tree::map::tests::test_min_max::{{closure}}::hc6877164c06b160d [INFO] [stdout] at src/bp_tree/map.rs:934 [INFO] [stdout] 18: 0x5566d50e949d - core::ops::function::FnOnce::call_once::hd7a50f16f36d705c [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 19: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 20: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 21: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 22: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 23: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 24: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 25: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 26: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 27: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 28: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 29: 0x7f618c21cd0e - __clone [INFO] [stdout] 30: 0x0 - [INFO] [stdout] thread 'bp_tree::map::tests::test_min_max' panicked at 'assertion failed: result.is_ok()', src/bp_tree/map.rs:774:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5566d52aea03 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x5566d52aa33b - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x5566d52ad746 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x5566d52ad46e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x5566d52ade4f - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:474 [INFO] [stdout] 5: 0x5566d529f887 - std::panicking::begin_panic::h10106d8040a21e3a [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x5566d51cbbf3 - extended_collections::bp_tree::map::tests::run_test::he85b1e70371e59d9 [INFO] [stdout] at src/bp_tree/map.rs:774 [INFO] [stdout] 7: 0x5566d51de5d2 - extended_collections::bp_tree::map::tests::test_min_max::hce7a1d14c5c142ab [INFO] [stdout] at src/bp_tree/map.rs:936 [INFO] [stdout] 8: 0x5566d51de589 - extended_collections::bp_tree::map::tests::test_min_max::{{closure}}::hc6877164c06b160d [INFO] [stdout] at src/bp_tree/map.rs:934 [INFO] [stdout] 9: 0x5566d50e949d - core::ops::function::FnOnce::call_once::hd7a50f16f36d705c [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 10: 0x5566d525430e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 11: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 12: 0x5566d526ec07 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 13: 0x5566d5249624 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 14: 0x5566d524d6d4 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 15: 0x5566d52b0c79 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 16: 0x5566d524dce1 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 17: 0x5566d52a203e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 18: 0x5566d52b035f - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 19: 0x7f618c6f14a3 - start_thread [INFO] [stdout] 20: 0x7f618c21cd0e - __clone [INFO] [stdout] 21: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] bp_tree::map::tests::test_free_node [INFO] [stdout] bp_tree::map::tests::test_get [INFO] [stdout] bp_tree::map::tests::test_insert [INFO] [stdout] bp_tree::map::tests::test_insert_replace [INFO] [stdout] bp_tree::map::tests::test_insert_variable_sizes [INFO] [stdout] bp_tree::map::tests::test_is_empty [INFO] [stdout] bp_tree::map::tests::test_iter_mut [INFO] [stdout] bp_tree::map::tests::test_len_empty [INFO] [stdout] bp_tree::map::tests::test_min_max [INFO] [stdout] bp_tree::map::tests::test_min_max_empty [INFO] [stdout] bp_tree::map::tests::test_remove [INFO] [stdout] [INFO] [stdout] test result: FAILED. 174 passed; 11 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `"docker" "inspect" "cd52e71d8e8906781ba9ac9fb9a2dfd10fb5bdc510f35a3d69871650a201c31a"` [INFO] running `"docker" "rm" "-f" "cd52e71d8e8906781ba9ac9fb9a2dfd10fb5bdc510f35a3d69871650a201c31a"` [INFO] [stdout] cd52e71d8e8906781ba9ac9fb9a2dfd10fb5bdc510f35a3d69871650a201c31a