Nov 01 03:22:30.131 INFO testing mdeg/market-agent-experiment against beta-2018-10-30 for beta-1.31-1
Nov 01 03:22:30.132 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 03:22:30.724 INFO blam! bfc3b6d6bee71d42d0a3819e37e99e9120a9fe23cd749d8b0cf7f79015da1a88
Nov 01 03:22:30.725 INFO running `"docker" "start" "-a" "bfc3b6d6bee71d42d0a3819e37e99e9120a9fe23cd749d8b0cf7f79015da1a88"`
Nov 01 03:22:31.782 INFO kablam! usermod: no changes
Nov 01 03:22:32.078 INFO kablam!    Compiling semver v0.8.0
Nov 01 03:22:32.078 INFO kablam!    Compiling uuid v0.4.0
Nov 01 03:22:32.095 INFO kablam!    Compiling serde_derive_internals v0.23.1
Nov 01 03:22:32.095 INFO kablam!    Compiling backtrace v0.2.3
Nov 01 03:22:32.095 INFO kablam!    Compiling error-chain v0.11.0
Nov 01 03:22:32.095 INFO kablam!    Compiling failure v0.1.1
Nov 01 03:22:35.395 INFO kablam!    Compiling error-chain v0.1.12
Nov 01 03:22:36.271 INFO kablam!    Compiling trust-dns-proto v0.3.2
Nov 01 03:22:39.503 INFO kablam!    Compiling serde_derive v1.0.41
Nov 01 03:22:46.411 INFO kablam!    Compiling trust-dns-resolver v0.8.1
Nov 01 03:22:54.207 INFO kablam!    Compiling cargo_metadata v0.3.3
Nov 01 03:22:59.108 INFO kablam!    Compiling skeptic v0.13.2
Nov 01 03:23:02.472 INFO kablam!    Compiling actix v0.5.6
Nov 01 03:23:12.043 INFO kablam!    Compiling market-demo v0.1.0 (/source)
Nov 01 03:23:13.879 INFO kablam! warning: unused import: `actix`
Nov 01 03:23:13.879 INFO kablam!  --> src/agent.rs:9:5
Nov 01 03:23:13.879 INFO kablam!   |
Nov 01 03:23:13.879 INFO kablam! 9 | use actix;
Nov 01 03:23:13.879 INFO kablam!   |     ^^^^^
Nov 01 03:23:13.879 INFO kablam!   |
Nov 01 03:23:13.879 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 03:23:13.879 INFO kablam! 
Nov 01 03:23:13.879 INFO kablam! warning: unused import: `futures::future::Future`
Nov 01 03:23:13.879 INFO kablam!   --> src/agent.rs:11:5
Nov 01 03:23:13.879 INFO kablam!    |
Nov 01 03:23:13.879 INFO kablam! 11 | use futures::future::Future;
Nov 01 03:23:13.879 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:13.879 INFO kablam! 
Nov 01 03:23:13.879 INFO kablam! warning: unused import: `futures::future::*`
Nov 01 03:23:13.879 INFO kablam!   --> src/main.rs:22:5
Nov 01 03:23:13.879 INFO kablam!    |
Nov 01 03:23:13.879 INFO kablam! 22 | use futures::future::*;
Nov 01 03:23:13.879 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 03:23:13.879 INFO kablam! 
Nov 01 03:23:14.163 INFO kablam! warning: unused variable: `turn_pulser`
Nov 01 03:23:14.163 INFO kablam!   --> src/main.rs:45:9
Nov 01 03:23:14.163 INFO kablam!    |
Nov 01 03:23:14.163 INFO kablam! 45 |     let turn_pulser: Addr<Syn, _> = TurnPulser { agents }.start();
Nov 01 03:23:14.163 INFO kablam!    |         ^^^^^^^^^^^ help: consider using `_turn_pulser` instead
Nov 01 03:23:14.163 INFO kablam!    |
Nov 01 03:23:14.163 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 03:23:14.163 INFO kablam! 
Nov 01 03:23:14.165 INFO kablam! warning: unused variable: `ctx`
Nov 01 03:23:14.165 INFO kablam!   --> src/agent.rs:27:27
Nov 01 03:23:14.165 INFO kablam!    |
Nov 01 03:23:14.165 INFO kablam! 27 |     fn started(&mut self, ctx: &mut Self::Context) {
Nov 01 03:23:14.165 INFO kablam!    |                           ^^^ help: consider using `_ctx` instead
Nov 01 03:23:14.165 INFO kablam! 
Nov 01 03:23:14.165 INFO kablam! warning: unused variable: `msg`
Nov 01 03:23:14.165 INFO kablam!   --> src/agent.rs:35:26
Nov 01 03:23:14.165 INFO kablam!    |
Nov 01 03:23:14.165 INFO kablam! 35 |     fn handle(&mut self, msg: ::Tick, ctx: &mut Context<Self>) -> Self::Result {
Nov 01 03:23:14.165 INFO kablam!    |                          ^^^ help: consider using `_msg` instead
Nov 01 03:23:14.165 INFO kablam! 
Nov 01 03:23:14.165 INFO kablam! warning: unused variable: `ctx`
Nov 01 03:23:14.165 INFO kablam!   --> src/agent.rs:35:39
Nov 01 03:23:14.165 INFO kablam!    |
Nov 01 03:23:14.165 INFO kablam! 35 |     fn handle(&mut self, msg: ::Tick, ctx: &mut Context<Self>) -> Self::Result {
Nov 01 03:23:14.165 INFO kablam!    |                                       ^^^ help: consider using `_ctx` instead
Nov 01 03:23:14.165 INFO kablam! 
Nov 01 03:23:14.165 INFO kablam! warning: unused variable: `msg`
Nov 01 03:23:14.165 INFO kablam!   --> src/agent.rs:47:26
Nov 01 03:23:14.165 INFO kablam!    |
Nov 01 03:23:14.165 INFO kablam! 47 |     fn handle(&mut self, msg: RequestStateMessage, ctx: &mut Context<Self>) -> Self::Result {
Nov 01 03:23:14.165 INFO kablam!    |                          ^^^ help: consider using `_msg` instead
Nov 01 03:23:14.165 INFO kablam! 
Nov 01 03:23:14.165 INFO kablam! warning: unused variable: `ctx`
Nov 01 03:23:14.165 INFO kablam!   --> src/agent.rs:47:52
Nov 01 03:23:14.165 INFO kablam!    |
Nov 01 03:23:14.166 INFO kablam! 47 |     fn handle(&mut self, msg: RequestStateMessage, ctx: &mut Context<Self>) -> Self::Result {
Nov 01 03:23:14.166 INFO kablam!    |                                                    ^^^ help: consider using `_ctx` instead
Nov 01 03:23:14.166 INFO kablam! 
Nov 01 03:23:14.166 INFO kablam! warning: unused variable: `ctx`
Nov 01 03:23:14.166 INFO kablam!   --> src/distributor.rs:27:50
Nov 01 03:23:14.166 INFO kablam!    |
Nov 01 03:23:14.166 INFO kablam! 27 |     fn handle(&mut self, msg: ProductionMessage, ctx: &mut Self::Context) -> Self::Result {
Nov 01 03:23:14.166 INFO kablam!    |                                                  ^^^ help: consider using `_ctx` instead
Nov 01 03:23:14.166 INFO kablam! 
Nov 01 03:23:14.243 INFO kablam! warning: method is never used: `set_production`
Nov 01 03:23:14.243 INFO kablam!   --> src/agent.rs:83:5
Nov 01 03:23:14.243 INFO kablam!    |
Nov 01 03:23:14.243 INFO kablam! 83 |     pub fn set_production(&mut self, res: Resource) {
Nov 01 03:23:14.243 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.243 INFO kablam!    |
Nov 01 03:23:14.243 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 03:23:14.243 INFO kablam! 
Nov 01 03:23:14.243 INFO kablam! warning: method is never used: `modify_wealth`
Nov 01 03:23:14.243 INFO kablam!   --> src/agent.rs:87:5
Nov 01 03:23:14.243 INFO kablam!    |
Nov 01 03:23:14.243 INFO kablam! 87 |     pub fn modify_wealth(&mut self, delta: f32) {
Nov 01 03:23:14.243 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.243 INFO kablam! 
Nov 01 03:23:14.243 INFO kablam! warning: method is never used: `consume`
Nov 01 03:23:14.243 INFO kablam!   --> src/agent.rs:91:5
Nov 01 03:23:14.243 INFO kablam!    |
Nov 01 03:23:14.243 INFO kablam! 91 |     pub fn consume(&mut self) {
Nov 01 03:23:14.244 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `give`
Nov 01 03:23:14.244 INFO kablam!   --> src/agent.rs:95:5
Nov 01 03:23:14.244 INFO kablam!    |
Nov 01 03:23:14.244 INFO kablam! 95 |     pub fn give(&mut self, res: &Resource, amount: f32) {
Nov 01 03:23:14.244 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `can_afford`
Nov 01 03:23:14.244 INFO kablam!    --> src/agent.rs:125:5
Nov 01 03:23:14.244 INFO kablam!     |
Nov 01 03:23:14.244 INFO kablam! 125 |     pub fn can_afford(&self, cost: f32) -> bool {
Nov 01 03:23:14.244 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `attempt_item_purchase`
Nov 01 03:23:14.244 INFO kablam!    --> src/agent.rs:129:5
Nov 01 03:23:14.244 INFO kablam!     |
Nov 01 03:23:14.244 INFO kablam! 129 |     pub fn attempt_item_purchase(&mut self) {
Nov 01 03:23:14.244 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `name`
Nov 01 03:23:14.244 INFO kablam!    --> src/agent.rs:149:5
Nov 01 03:23:14.244 INFO kablam!     |
Nov 01 03:23:14.244 INFO kablam! 149 |     pub fn name(&self) -> &String {
Nov 01 03:23:14.244 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `values`
Nov 01 03:23:14.244 INFO kablam!   --> src/resource.rs:22:5
Nov 01 03:23:14.244 INFO kablam!    |
Nov 01 03:23:14.244 INFO kablam! 22 |     pub fn values() -> Vec<Resource> {
Nov 01 03:23:14.244 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `cost`
Nov 01 03:23:14.244 INFO kablam!   --> src/resource.rs:33:5
Nov 01 03:23:14.244 INFO kablam!    |
Nov 01 03:23:14.244 INFO kablam! 33 |     pub fn cost(&self) -> f32 {
Nov 01 03:23:14.244 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: associated const is never used: `MIN_PRODUCTION`
Nov 01 03:23:14.244 INFO kablam!   --> src/distributor.rs:40:5
Nov 01 03:23:14.244 INFO kablam!    |
Nov 01 03:23:14.244 INFO kablam! 40 |     pub const MIN_PRODUCTION: f32 = 0.01;
Nov 01 03:23:14.244 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `produce_and_collate_resources`
Nov 01 03:23:14.244 INFO kablam!   --> src/distributor.rs:42:5
Nov 01 03:23:14.244 INFO kablam!    |
Nov 01 03:23:14.244 INFO kablam! 42 | /     fn produce_and_collate_resources(agents: &mut[&mut Agent],
Nov 01 03:23:14.244 INFO kablam! 43 | |                                      leftover_production: Option<ProductionResult>) -> ProductionResult {
Nov 01 03:23:14.244 INFO kablam! 44 | | 
Nov 01 03:23:14.244 INFO kablam! 45 | |         let mut all_produced_resources = match leftover_production {
Nov 01 03:23:14.244 INFO kablam! ...  |
Nov 01 03:23:14.244 INFO kablam! 56 | |         all_produced_resources
Nov 01 03:23:14.244 INFO kablam! 57 | |     }
Nov 01 03:23:14.244 INFO kablam!    | |_____^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `distribute`
Nov 01 03:23:14.244 INFO kablam!   --> src/distributor.rs:59:5
Nov 01 03:23:14.244 INFO kablam!    |
Nov 01 03:23:14.244 INFO kablam! 59 |     pub fn distribute(agents: &mut[&mut Agent], leftover_production: Option<ProductionResult>) -> DistributorResult {
Nov 01 03:23:14.244 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `give_item`
Nov 01 03:23:14.244 INFO kablam!   --> src/possessions.rs:26:5
Nov 01 03:23:14.244 INFO kablam!    |
Nov 01 03:23:14.244 INFO kablam! 26 |     pub fn give_item(&mut self, item: &Item, amount: i32) {
Nov 01 03:23:14.244 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: method is never used: `has_item`
Nov 01 03:23:14.244 INFO kablam!   --> src/possessions.rs:31:5
Nov 01 03:23:14.244 INFO kablam!    |
Nov 01 03:23:14.244 INFO kablam! 31 |     pub fn has_item(&self, item: Item) -> Option<i32> {
Nov 01 03:23:14.244 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: function is never used: `run`
Nov 01 03:23:14.244 INFO kablam!   --> src/main.rs:85:1
Nov 01 03:23:14.244 INFO kablam!    |
Nov 01 03:23:14.244 INFO kablam! 85 | fn run(delta: i32, agent_map: &mut HashMap<Uuid, Agent>) {
Nov 01 03:23:14.244 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.244 INFO kablam! 
Nov 01 03:23:14.244 INFO kablam! warning: function is never used: `do_distribute`
Nov 01 03:23:14.244 INFO kablam!    --> src/main.rs:101:1
Nov 01 03:23:14.244 INFO kablam!     |
Nov 01 03:23:14.244 INFO kablam! 101 | / fn do_distribute(agents: &mut HashMap<Uuid, Agent>, leftover: Vec<Option<ProductionResult>>,
Nov 01 03:23:14.245 INFO kablam! 102 | |                  chunk_size: usize) -> Vec<DistributorResult> {
Nov 01 03:23:14.245 INFO kablam! 103 | |
Nov 01 03:23:14.245 INFO kablam! 104 | |     let agent_vec: &mut Vec<&mut Agent> = &mut agents.values_mut().collect();
Nov 01 03:23:14.245 INFO kablam! ...   |
Nov 01 03:23:14.245 INFO kablam! 113 | |         .collect()
Nov 01 03:23:14.245 INFO kablam! 114 | | }
Nov 01 03:23:14.245 INFO kablam!     | |_^
Nov 01 03:23:14.245 INFO kablam! 
Nov 01 03:23:14.245 INFO kablam! warning: function is never used: `distribute`
Nov 01 03:23:14.245 INFO kablam!    --> src/main.rs:116:1
Nov 01 03:23:14.245 INFO kablam!     |
Nov 01 03:23:14.245 INFO kablam! 116 | fn distribute(agents: &mut HashMap<Uuid, Agent>) -> ProductionResult {
Nov 01 03:23:14.245 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.245 INFO kablam! 
Nov 01 03:23:14.245 INFO kablam! warning: function is never used: `combine_leftover_production`
Nov 01 03:23:14.245 INFO kablam!    --> src/main.rs:149:1
Nov 01 03:23:14.245 INFO kablam!     |
Nov 01 03:23:14.245 INFO kablam! 149 | fn combine_leftover_production(mut production: Vec<ProductionResult>) -> Vec<Option<ProductionResult>> {
Nov 01 03:23:14.245 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.245 INFO kablam! 
Nov 01 03:23:14.245 INFO kablam! warning: function is never used: `store_unused_production`
Nov 01 03:23:14.245 INFO kablam!    --> src/main.rs:167:1
Nov 01 03:23:14.245 INFO kablam!     |
Nov 01 03:23:14.245 INFO kablam! 167 | / fn store_unused_production(agent_map: &mut HashMap<Uuid, Agent>,
Nov 01 03:23:14.245 INFO kablam! 168 | |                            mut production_result: ProductionResult) {
Nov 01 03:23:14.245 INFO kablam! 169 | |
Nov 01 03:23:14.245 INFO kablam! 170 | |     for (_resource, mut leftover_production) in production_result.drain() {
Nov 01 03:23:14.245 INFO kablam! ...   |
Nov 01 03:23:14.245 INFO kablam! 175 | |     }
Nov 01 03:23:14.245 INFO kablam! 176 | | }
Nov 01 03:23:14.245 INFO kablam!     | |_^
Nov 01 03:23:14.245 INFO kablam! 
Nov 01 03:23:14.245 INFO kablam! warning: function is never used: `consume`
Nov 01 03:23:14.245 INFO kablam!    --> src/main.rs:178:1
Nov 01 03:23:14.245 INFO kablam!     |
Nov 01 03:23:14.245 INFO kablam! 178 | fn consume(agents: Vec<&mut Agent>) {
Nov 01 03:23:14.245 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.245 INFO kablam! 
Nov 01 03:23:14.245 INFO kablam! warning: function is never used: `reevaluate_occupation`
Nov 01 03:23:14.245 INFO kablam!    --> src/main.rs:186:1
Nov 01 03:23:14.245 INFO kablam!     |
Nov 01 03:23:14.245 INFO kablam! 186 | fn reevaluate_occupation(agents: &mut Vec<&mut Agent>) {
Nov 01 03:23:14.245 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.245 INFO kablam! 
Nov 01 03:23:14.245 INFO kablam! warning: function is never used: `make_purchases`
Nov 01 03:23:14.245 INFO kablam!    --> src/main.rs:191:1
Nov 01 03:23:14.245 INFO kablam!     |
Nov 01 03:23:14.245 INFO kablam! 191 | fn make_purchases(agents: &mut Vec<&mut Agent>) {
Nov 01 03:23:14.245 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.245 INFO kablam! 
Nov 01 03:23:14.245 INFO kablam! warning: function is never used: `print_state`
Nov 01 03:23:14.245 INFO kablam!    --> src/main.rs:197:1
Nov 01 03:23:14.245 INFO kablam!     |
Nov 01 03:23:14.245 INFO kablam! 197 | fn print_state(agents: &HashMap<Uuid, Agent>) {
Nov 01 03:23:14.245 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:14.245 INFO kablam! 
Nov 01 03:23:18.943 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 47.13s
Nov 01 03:23:18.951 INFO kablam! su: No module specific data is present
Nov 01 03:23:19.733 INFO running `"docker" "rm" "-f" "bfc3b6d6bee71d42d0a3819e37e99e9120a9fe23cd749d8b0cf7f79015da1a88"`
Nov 01 03:23:20.103 INFO blam! bfc3b6d6bee71d42d0a3819e37e99e9120a9fe23cd749d8b0cf7f79015da1a88
Nov 01 03:23:20.108 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 03:23:20.619 INFO blam! 5bafbb0278abec6a260b466a47ea2eccfd4c61d9a200581d7058b20858547b80
Nov 01 03:23:20.631 INFO running `"docker" "start" "-a" "5bafbb0278abec6a260b466a47ea2eccfd4c61d9a200581d7058b20858547b80"`
Nov 01 03:23:21.738 INFO kablam! usermod: no changes
Nov 01 03:23:21.988 INFO kablam!    Compiling market-demo v0.1.0 (/source)
Nov 01 03:23:23.767 INFO kablam! warning: unused import: `actix`
Nov 01 03:23:23.767 INFO kablam!  --> src/agent.rs:9:5
Nov 01 03:23:23.767 INFO kablam!   |
Nov 01 03:23:23.767 INFO kablam! 9 | use actix;
Nov 01 03:23:23.767 INFO kablam!   |     ^^^^^
Nov 01 03:23:23.767 INFO kablam!   |
Nov 01 03:23:23.767 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 03:23:23.767 INFO kablam! 
Nov 01 03:23:23.767 INFO kablam! warning: unused import: `futures::future::Future`
Nov 01 03:23:23.767 INFO kablam!   --> src/agent.rs:11:5
Nov 01 03:23:23.767 INFO kablam!    |
Nov 01 03:23:23.767 INFO kablam! 11 | use futures::future::Future;
Nov 01 03:23:23.767 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:23.767 INFO kablam! 
Nov 01 03:23:23.767 INFO kablam! warning: unused import: `futures::future::*`
Nov 01 03:23:23.767 INFO kablam!   --> src/main.rs:22:5
Nov 01 03:23:23.767 INFO kablam!    |
Nov 01 03:23:23.767 INFO kablam! 22 | use futures::future::*;
Nov 01 03:23:23.767 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^
Nov 01 03:23:23.767 INFO kablam! 
Nov 01 03:23:23.979 INFO kablam! warning: unused variable: `turn_pulser`
Nov 01 03:23:23.979 INFO kablam!   --> src/main.rs:45:9
Nov 01 03:23:23.980 INFO kablam!    |
Nov 01 03:23:23.980 INFO kablam! 45 |     let turn_pulser: Addr<Syn, _> = TurnPulser { agents }.start();
Nov 01 03:23:23.980 INFO kablam!    |         ^^^^^^^^^^^ help: consider using `_turn_pulser` instead
Nov 01 03:23:23.981 INFO kablam!    |
Nov 01 03:23:23.981 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 03:23:23.981 INFO kablam! 
Nov 01 03:23:23.981 INFO kablam! warning: unused variable: `ctx`
Nov 01 03:23:23.982 INFO kablam!   --> src/agent.rs:27:27
Nov 01 03:23:23.982 INFO kablam!    |
Nov 01 03:23:23.982 INFO kablam! 27 |     fn started(&mut self, ctx: &mut Self::Context) {
Nov 01 03:23:23.983 INFO kablam!    |                           ^^^ help: consider using `_ctx` instead
Nov 01 03:23:23.983 INFO kablam! 
Nov 01 03:23:23.983 INFO kablam! warning: unused variable: `msg`
Nov 01 03:23:23.983 INFO kablam!   --> src/agent.rs:35:26
Nov 01 03:23:23.984 INFO kablam!    |
Nov 01 03:23:23.984 INFO kablam! 35 |     fn handle(&mut self, msg: ::Tick, ctx: &mut Context<Self>) -> Self::Result {
Nov 01 03:23:23.984 INFO kablam!    |                          ^^^ help: consider using `_msg` instead
Nov 01 03:23:23.984 INFO kablam! 
Nov 01 03:23:23.985 INFO kablam! warning: unused variable: `ctx`
Nov 01 03:23:23.985 INFO kablam!   --> src/agent.rs:35:39
Nov 01 03:23:23.985 INFO kablam!    |
Nov 01 03:23:23.985 INFO kablam! 35 |     fn handle(&mut self, msg: ::Tick, ctx: &mut Context<Self>) -> Self::Result {
Nov 01 03:23:23.986 INFO kablam!    |                                       ^^^ help: consider using `_ctx` instead
Nov 01 03:23:23.986 INFO kablam! 
Nov 01 03:23:23.986 INFO kablam! warning: unused variable: `msg`
Nov 01 03:23:23.986 INFO kablam!   --> src/agent.rs:47:26
Nov 01 03:23:23.987 INFO kablam!    |
Nov 01 03:23:23.987 INFO kablam! 47 |     fn handle(&mut self, msg: RequestStateMessage, ctx: &mut Context<Self>) -> Self::Result {
Nov 01 03:23:23.987 INFO kablam!    |                          ^^^ help: consider using `_msg` instead
Nov 01 03:23:23.988 INFO kablam! 
Nov 01 03:23:23.988 INFO kablam! warning: unused variable: `ctx`
Nov 01 03:23:23.988 INFO kablam!   --> src/agent.rs:47:52
Nov 01 03:23:23.988 INFO kablam!    |
Nov 01 03:23:23.989 INFO kablam! 47 |     fn handle(&mut self, msg: RequestStateMessage, ctx: &mut Context<Self>) -> Self::Result {
Nov 01 03:23:23.989 INFO kablam!    |                                                    ^^^ help: consider using `_ctx` instead
Nov 01 03:23:23.989 INFO kablam! 
Nov 01 03:23:23.990 INFO kablam! warning: unused variable: `ctx`
Nov 01 03:23:23.990 INFO kablam!   --> src/distributor.rs:27:50
Nov 01 03:23:23.990 INFO kablam!    |
Nov 01 03:23:23.990 INFO kablam! 27 |     fn handle(&mut self, msg: ProductionMessage, ctx: &mut Self::Context) -> Self::Result {
Nov 01 03:23:23.991 INFO kablam!    |                                                  ^^^ help: consider using `_ctx` instead
Nov 01 03:23:23.991 INFO kablam! 
Nov 01 03:23:24.059 INFO kablam! warning: method is never used: `set_production`
Nov 01 03:23:24.059 INFO kablam!   --> src/agent.rs:83:5
Nov 01 03:23:24.059 INFO kablam!    |
Nov 01 03:23:24.060 INFO kablam! 83 |     pub fn set_production(&mut self, res: Resource) {
Nov 01 03:23:24.060 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.060 INFO kablam!    |
Nov 01 03:23:24.061 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 03:23:24.061 INFO kablam! 
Nov 01 03:23:24.061 INFO kablam! warning: method is never used: `modify_wealth`
Nov 01 03:23:24.061 INFO kablam!   --> src/agent.rs:87:5
Nov 01 03:23:24.061 INFO kablam!    |
Nov 01 03:23:24.062 INFO kablam! 87 |     pub fn modify_wealth(&mut self, delta: f32) {
Nov 01 03:23:24.062 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.062 INFO kablam! 
Nov 01 03:23:24.063 INFO kablam! warning: method is never used: `consume`
Nov 01 03:23:24.063 INFO kablam!   --> src/agent.rs:91:5
Nov 01 03:23:24.063 INFO kablam!    |
Nov 01 03:23:24.063 INFO kablam! 91 |     pub fn consume(&mut self) {
Nov 01 03:23:24.063 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.064 INFO kablam! 
Nov 01 03:23:24.064 INFO kablam! warning: method is never used: `give`
Nov 01 03:23:24.064 INFO kablam!   --> src/agent.rs:95:5
Nov 01 03:23:24.064 INFO kablam!    |
Nov 01 03:23:24.065 INFO kablam! 95 |     pub fn give(&mut self, res: &Resource, amount: f32) {
Nov 01 03:23:24.065 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.065 INFO kablam! 
Nov 01 03:23:24.065 INFO kablam! warning: method is never used: `can_afford`
Nov 01 03:23:24.066 INFO kablam!    --> src/agent.rs:125:5
Nov 01 03:23:24.066 INFO kablam!     |
Nov 01 03:23:24.066 INFO kablam! 125 |     pub fn can_afford(&self, cost: f32) -> bool {
Nov 01 03:23:24.066 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.067 INFO kablam! 
Nov 01 03:23:24.067 INFO kablam! warning: method is never used: `attempt_item_purchase`
Nov 01 03:23:24.067 INFO kablam!    --> src/agent.rs:129:5
Nov 01 03:23:24.067 INFO kablam!     |
Nov 01 03:23:24.068 INFO kablam! 129 |     pub fn attempt_item_purchase(&mut self) {
Nov 01 03:23:24.068 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.068 INFO kablam! 
Nov 01 03:23:24.068 INFO kablam! warning: method is never used: `name`
Nov 01 03:23:24.069 INFO kablam!    --> src/agent.rs:149:5
Nov 01 03:23:24.069 INFO kablam!     |
Nov 01 03:23:24.069 INFO kablam! 149 |     pub fn name(&self) -> &String {
Nov 01 03:23:24.069 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.070 INFO kablam! 
Nov 01 03:23:24.070 INFO kablam! warning: method is never used: `values`
Nov 01 03:23:24.070 INFO kablam!   --> src/resource.rs:22:5
Nov 01 03:23:24.070 INFO kablam!    |
Nov 01 03:23:24.071 INFO kablam! 22 |     pub fn values() -> Vec<Resource> {
Nov 01 03:23:24.071 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.071 INFO kablam! 
Nov 01 03:23:24.071 INFO kablam! warning: method is never used: `cost`
Nov 01 03:23:24.072 INFO kablam!   --> src/resource.rs:33:5
Nov 01 03:23:24.072 INFO kablam!    |
Nov 01 03:23:24.072 INFO kablam! 33 |     pub fn cost(&self) -> f32 {
Nov 01 03:23:24.072 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.073 INFO kablam! 
Nov 01 03:23:24.073 INFO kablam! warning: associated const is never used: `MIN_PRODUCTION`
Nov 01 03:23:24.073 INFO kablam!   --> src/distributor.rs:40:5
Nov 01 03:23:24.073 INFO kablam!    |
Nov 01 03:23:24.073 INFO kablam! 40 |     pub const MIN_PRODUCTION: f32 = 0.01;
Nov 01 03:23:24.074 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.074 INFO kablam! 
Nov 01 03:23:24.074 INFO kablam! warning: method is never used: `produce_and_collate_resources`
Nov 01 03:23:24.074 INFO kablam!   --> src/distributor.rs:42:5
Nov 01 03:23:24.079 INFO kablam!    |
Nov 01 03:23:24.079 INFO kablam! 42 | /     fn produce_and_collate_resources(agents: &mut[&mut Agent],
Nov 01 03:23:24.079 INFO kablam! 43 | |                                      leftover_production: Option<ProductionResult>) -> ProductionResult {
Nov 01 03:23:24.080 INFO kablam! 44 | | 
Nov 01 03:23:24.080 INFO kablam! 45 | |         let mut all_produced_resources = match leftover_production {
Nov 01 03:23:24.080 INFO kablam! ...  |
Nov 01 03:23:24.080 INFO kablam! 56 | |         all_produced_resources
Nov 01 03:23:24.081 INFO kablam! 57 | |     }
Nov 01 03:23:24.081 INFO kablam!    | |_____^
Nov 01 03:23:24.081 INFO kablam! 
Nov 01 03:23:24.082 INFO kablam! warning: method is never used: `distribute`
Nov 01 03:23:24.082 INFO kablam!   --> src/distributor.rs:59:5
Nov 01 03:23:24.082 INFO kablam!    |
Nov 01 03:23:24.082 INFO kablam! 59 |     pub fn distribute(agents: &mut[&mut Agent], leftover_production: Option<ProductionResult>) -> DistributorResult {
Nov 01 03:23:24.083 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.083 INFO kablam! 
Nov 01 03:23:24.083 INFO kablam! warning: method is never used: `give_item`
Nov 01 03:23:24.083 INFO kablam!   --> src/possessions.rs:26:5
Nov 01 03:23:24.084 INFO kablam!    |
Nov 01 03:23:24.084 INFO kablam! 26 |     pub fn give_item(&mut self, item: &Item, amount: i32) {
Nov 01 03:23:24.084 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.084 INFO kablam! 
Nov 01 03:23:24.085 INFO kablam! warning: method is never used: `has_item`
Nov 01 03:23:24.085 INFO kablam!   --> src/possessions.rs:31:5
Nov 01 03:23:24.085 INFO kablam!    |
Nov 01 03:23:24.085 INFO kablam! 31 |     pub fn has_item(&self, item: Item) -> Option<i32> {
Nov 01 03:23:24.085 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.086 INFO kablam! 
Nov 01 03:23:24.086 INFO kablam! warning: function is never used: `run`
Nov 01 03:23:24.086 INFO kablam!   --> src/main.rs:85:1
Nov 01 03:23:24.086 INFO kablam!    |
Nov 01 03:23:24.087 INFO kablam! 85 | fn run(delta: i32, agent_map: &mut HashMap<Uuid, Agent>) {
Nov 01 03:23:24.087 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.087 INFO kablam! 
Nov 01 03:23:24.087 INFO kablam! warning: function is never used: `do_distribute`
Nov 01 03:23:24.088 INFO kablam!    --> src/main.rs:101:1
Nov 01 03:23:24.088 INFO kablam!     |
Nov 01 03:23:24.088 INFO kablam! 101 | / fn do_distribute(agents: &mut HashMap<Uuid, Agent>, leftover: Vec<Option<ProductionResult>>,
Nov 01 03:23:24.088 INFO kablam! 102 | |                  chunk_size: usize) -> Vec<DistributorResult> {
Nov 01 03:23:24.089 INFO kablam! 103 | |
Nov 01 03:23:24.089 INFO kablam! 104 | |     let agent_vec: &mut Vec<&mut Agent> = &mut agents.values_mut().collect();
Nov 01 03:23:24.089 INFO kablam! ...   |
Nov 01 03:23:24.090 INFO kablam! 113 | |         .collect()
Nov 01 03:23:24.090 INFO kablam! 114 | | }
Nov 01 03:23:24.090 INFO kablam!     | |_^
Nov 01 03:23:24.090 INFO kablam! 
Nov 01 03:23:24.095 INFO kablam! warning: function is never used: `distribute`
Nov 01 03:23:24.095 INFO kablam!    --> src/main.rs:116:1
Nov 01 03:23:24.095 INFO kablam!     |
Nov 01 03:23:24.095 INFO kablam! 116 | fn distribute(agents: &mut HashMap<Uuid, Agent>) -> ProductionResult {
Nov 01 03:23:24.096 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.096 INFO kablam! 
Nov 01 03:23:24.096 INFO kablam! warning: function is never used: `combine_leftover_production`
Nov 01 03:23:24.096 INFO kablam!    --> src/main.rs:149:1
Nov 01 03:23:24.097 INFO kablam!     |
Nov 01 03:23:24.097 INFO kablam! 149 | fn combine_leftover_production(mut production: Vec<ProductionResult>) -> Vec<Option<ProductionResult>> {
Nov 01 03:23:24.097 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.097 INFO kablam! 
Nov 01 03:23:24.098 INFO kablam! warning: function is never used: `store_unused_production`
Nov 01 03:23:24.098 INFO kablam!    --> src/main.rs:167:1
Nov 01 03:23:24.098 INFO kablam!     |
Nov 01 03:23:24.098 INFO kablam! 167 | / fn store_unused_production(agent_map: &mut HashMap<Uuid, Agent>,
Nov 01 03:23:24.099 INFO kablam! 168 | |                            mut production_result: ProductionResult) {
Nov 01 03:23:24.099 INFO kablam! 169 | |
Nov 01 03:23:24.099 INFO kablam! 170 | |     for (_resource, mut leftover_production) in production_result.drain() {
Nov 01 03:23:24.099 INFO kablam! ...   |
Nov 01 03:23:24.099 INFO kablam! 175 | |     }
Nov 01 03:23:24.100 INFO kablam! 176 | | }
Nov 01 03:23:24.100 INFO kablam!     | |_^
Nov 01 03:23:24.100 INFO kablam! 
Nov 01 03:23:24.100 INFO kablam! warning: function is never used: `consume`
Nov 01 03:23:24.101 INFO kablam!    --> src/main.rs:178:1
Nov 01 03:23:24.101 INFO kablam!     |
Nov 01 03:23:24.101 INFO kablam! 178 | fn consume(agents: Vec<&mut Agent>) {
Nov 01 03:23:24.101 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.102 INFO kablam! 
Nov 01 03:23:24.102 INFO kablam! warning: function is never used: `reevaluate_occupation`
Nov 01 03:23:24.102 INFO kablam!    --> src/main.rs:186:1
Nov 01 03:23:24.102 INFO kablam!     |
Nov 01 03:23:24.107 INFO kablam! 186 | fn reevaluate_occupation(agents: &mut Vec<&mut Agent>) {
Nov 01 03:23:24.107 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.107 INFO kablam! 
Nov 01 03:23:24.107 INFO kablam! warning: function is never used: `make_purchases`
Nov 01 03:23:24.108 INFO kablam!    --> src/main.rs:191:1
Nov 01 03:23:24.108 INFO kablam!     |
Nov 01 03:23:24.108 INFO kablam! 191 | fn make_purchases(agents: &mut Vec<&mut Agent>) {
Nov 01 03:23:24.108 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.108 INFO kablam! 
Nov 01 03:23:24.109 INFO kablam! warning: function is never used: `print_state`
Nov 01 03:23:24.109 INFO kablam!    --> src/main.rs:197:1
Nov 01 03:23:24.109 INFO kablam!     |
Nov 01 03:23:24.109 INFO kablam! 197 | fn print_state(agents: &HashMap<Uuid, Agent>) {
Nov 01 03:23:24.110 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 03:23:24.110 INFO kablam! 
Nov 01 03:23:24.747 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.96s
Nov 01 03:23:24.758 INFO kablam! su: No module specific data is present
Nov 01 03:23:25.894 INFO running `"docker" "rm" "-f" "5bafbb0278abec6a260b466a47ea2eccfd4c61d9a200581d7058b20858547b80"`
Nov 01 03:23:26.245 INFO blam! 5bafbb0278abec6a260b466a47ea2eccfd4c61d9a200581d7058b20858547b80
Nov 01 03:23:26.252 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 03:23:26.728 INFO blam! 93532bfbba65e5133bc8faf8153bb83ba073accedbc7c94a82de78c950251c31
Nov 01 03:23:26.731 INFO running `"docker" "start" "-a" "93532bfbba65e5133bc8faf8153bb83ba073accedbc7c94a82de78c950251c31"`
Nov 01 03:23:28.183 INFO kablam! usermod: no changes
Nov 01 03:23:28.458 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.24s
Nov 01 03:23:28.474 INFO kablam!      Running /target/debug/deps/market_demo-ed392cb4bf9e8ec7
Nov 01 03:23:28.484 INFO blam! 
Nov 01 03:23:28.485 INFO blam! running 0 tests
Nov 01 03:23:28.485 INFO blam! 
Nov 01 03:23:28.485 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 03:23:28.485 INFO blam! 
Nov 01 03:23:28.488 INFO kablam! su: No module specific data is present
Nov 01 03:23:29.476 INFO running `"docker" "rm" "-f" "93532bfbba65e5133bc8faf8153bb83ba073accedbc7c94a82de78c950251c31"`
Nov 01 03:23:29.683 INFO blam! 93532bfbba65e5133bc8faf8153bb83ba073accedbc7c94a82de78c950251c31
